簡體   English   中英

Kuberentes AWS 雲提供商

[英]Kuberentes AWS cloud provider

我想請教一下,啟用雲提供商 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 雲提供商的 Kubernetes AWS 雲提供商文檔

您是否在訪問密鑰或秘密 ID 的幫助下啟用了與 AWS 的連接? 您還可以使用 Hashicorp Vault 使用環境變量動態調用這些。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM