5.4. 创建对等 pod 配置映射
您必须创建对等 pod 配置映射。
流程
登录到您的 Compute Engine 实例以设置以下环境变量:
运行以下命令来获取项目 ID:
$ GCP_PROJECT_ID=$(gcloud config get-value project)运行以下命令来获取区:
$ GCP_ZONE=$(gcloud config get-value compute/zone)运行以下命令来检索网络名称列表:
$ gcloud compute networks list --format="value(name)"运行以下命令来指定网络:
$ GCP_NETWORK=<network_name>仅支持 auto-mode 网络。目前不支持自定义网络。
根据以下示例创建
peer-pods-cm.yaml清单文件:apiVersion: v1 kind: ConfigMap metadata: name: peer-pods-cm namespace: openshift-sandboxed-containers-operator data: CLOUD_PROVIDER: "gcp" VXLAN_PORT: "9000" PROXY_TIMEOUT: "5m" GCP_MACHINE_TYPE: "e2-medium" GCP_PROJECT_ID: "<project_id>" GCP_ZONE: "<gcp_zone>" GCP_NETWORK: "<gcp_network>" TAGS: "key1=value1,key2=value2" PEERPODS_LIMIT_PER_NODE: "10" ROOT_VOLUME_SIZE: "6" DISABLECVM: "true"GCP_MACHINE_TYPE- 如果工作负载对象中没有定义机器类型,则定义使用的默认机器类型。
标签-
您可以将自定义标签配置为 pod 虚拟机实例的
key:value对,以跟踪对等 pod 成本或标识不同集群中的对等 pod。 PEERPODS_LIMIT_PER_NODE-
您可以增加这个值以在节点上运行更多对等 pod。默认值为
10。 ROOT_VOLUME_SIZE- 您可以为带有更大容器镜像的 pod 增加这个值。指定 pod 虚拟机的 root 卷大小,以 GB 为单位。默认和最小大小为 6 GB。
运行以下命令来创建配置映射:
$ oc create -f peer-pods-cm.yaml