43.3. 创建启动配置和自动扩展组
在部署集群自动扩展前,您必须创建一个 Amazon Web Services(AWS)启动配置和自动缩放组来引用 primed 镜像。您必须配置启动配置,以便在新节点启动时自动加入现有集群。
先决条件
- 在 AWS 中安装 OpenShift Container Platform 集群。
- 创建 primed 镜像。
-
如果在集群中部署了 EFK 堆栈,请将节点标签设置为
logging-infra-fluentd=true
。
流程
通过从 master 节点生成 bootstrap.kubeconfig 文件来创建 bootstrap.kubeconfig 文件:
ssh master "sudo oc serviceaccounts create-kubeconfig -n openshift-infra node-bootstrapper" > ~/bootstrap.kubeconfig
$ ssh master "sudo oc serviceaccounts create-kubeconfig -n openshift-infra node-bootstrapper" > ~/bootstrap.kubeconfig
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从 bootstrap.kubeconfig 文件创建 user-data.txt cloud-init 文件:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 将启动配置模板上传到 AWS S3 存储桶。
使用 AWS CLI 创建启动配置:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果在对模板进行编码前,如果您的模板少于 16 KB,您可以使用 AWS CLI 将
--template-url
替换为--user-data
来提供它。使用 AWS CLI 创建自动扩展组:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow