我在AWS上使用Kubernetes,由于种种原因,我需要自己设置群集,而不是使用kube-up或kube-aws。 这工作正常,但现在我真的希望能够创建一个NodePort服务并让Kubernetes使用ELB进行外部负载平衡。
是否有方法可以配置我的现有 Kubernetes群集以使用AWS CloudProvider,或者手动使用AWS CloudProvider 创建新群集 / strong>使用kube-up还是kube-aws?
答案 0 :(得分:1)
对于RHEL7,请在主服务器上编辑以下文件:
在小兵上,编辑以下文件:
答案 1 :(得分:0)
在某些地方,您需要将--cloud-provider=aws
标记添加到现有群集:所有kubelet,apiserver和控制器管理器。您可能还需要配置IAM角色以确保VM可以成功调用云提供程序(检查403响应的错误日志)。