【问题标题】:Kuberentes AWS cloud providerKubernetes AWS 云提供商
【发布时间】: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


    【解决方案1】:

    您是否在访问密钥或秘密 ID 的帮助下启用了与 AWS 的连接?您还可以使用 Hashicorp Vault 使用环境变量动态调用它们。

    【讨论】:

      猜你喜欢
      • 2016-03-31
      • 2020-03-24
      • 2019-10-17
      • 2020-01-17
      • 1970-01-01
      • 1970-01-01
      • 2020-04-26
      • 1970-01-01
      • 2020-04-21
      相关资源
      最近更新 更多