【发布时间】:2021-11-04 13:31:40
【问题描述】:
我想请教一下,启用云提供商 aws 的最佳方法是什么,我正在使用 kubespray 来启动集群 但总是当我让云提供商到 aws 时失败了,所以我尝试在之后手动设置它 https://cloud-provider-aws.sigs.k8s.io/getting_started/
https://github.com/kubernetes/cloud-provider-aws/issues/258
然后,我做了以下
adding --cloud-provider=external to both static pods of kube-api and the controller
/etc/kubernetes/manifests# grep cloud *
kube-apiserver.yaml: - --cloud-provider=external
kube-controller-manager.yaml: - --configure-cloud-routes=false
kube-controller-manager.yaml: - --cloud-provider=external
将其添加到 kubelet
kubelet.env:--cloud-provider=external \
应用清单,图像修改为
**gcr.io/k8s-staging-provider-aws/cloud-controller-manager:v20210510-v1.21.0-alpha.0**
确保我已重新启动,但不是必需的 我一直都是
aws-cloud-controller-manager-kbjwb 0/1 CrashLoopBackOff 16 34m (edited)
cloud-provider-aws.sigs.k8s.iocloud-provider-aws.sigs.k8s.io
入门 - Kubernetes AWS 云提供商 AWS Cloud Provider for Kubernetes 文档
【问题讨论】:
标签: amazon-web-services kubernetes