새로운 kubeadm
도구를 사용하여 AWS의 CentOS 7 클러스터 (우분투 16.04에서도 마찬가지)에 Kubernetes 1.4를 설치하려고합니다.AWS를 클라우드 제공자로 사용하는 CentOS 7의 kubeadm init이 교착 상태가됩니다.
# kubeadm init --cloud-provider aws
<cmd/init> cloud provider "aws" initialized for the control plane. Remember to set the same cloud provider flag on the kubelet.
<master/tokens> generated token: "980532.888de26b1ef9caa3"
<master/pki> created keys and certificates in "/etc/kubernetes/pki"
<util/kubeconfig> created "/etc/kubernetes/kubelet.conf"
<util/kubeconfig> created "/etc/kubernetes/admin.conf"
<master/apiclient> created API client configuration
<master/apiclient> created API client, waiting for the control plane to become ready
문제는 컨트롤 플레인 준비가되지 않는다는 것입니다 및 명령은 교착 상태에 들어갈 것으로 보인다 :
다음은 마스터 노드에서 명령 kubeadm init --cloud-provider aws
의 출력입니다. 또한 --cloud-provider
플래그가 제공되지 않으면 Amazon EC2 Container Registry에서 이미지를 가져 오지 못하고 LoadBalancer
유형의 서비스를 만들 때 Elastic Load Balancer가 만들어지지 않는 것으로 나타났습니다.
누군가 aws
을 클라우드 제공자로 사용하여 kubeadm
을 실행 했습니까?
추가 정보가 필요한 경우 알려주십시오.
감사합니다.