新しいkubeadm
ツールを使用して、AWSのCentOS 7クラスタにKubernetes 1.4をインストールしようとしています(Ubuntu 16.04でも同様です)。クラウドプロバイダとしてAWSを使用するCentOS 7のkubeadm initがデッドロック状態に入る
はここでマスターノード上のコマンドkubeadm init --cloud-provider aws
の出力です:
# 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
問題は、コントロールプレーンの準備ができてならないということで、コマンドがデッドロック状態に入るようです。 --cloud-provider
フラグが提供されていない場合、Amazon EC2 Container Registryからイメージを取得することはできません。タイプがLoadBalancer
のサービスを作成すると、Elastic Load Balancerが作成されません。
aws
をクラウドプロバイダとして使用している人はkubeadm
ですか?
詳細情報が必要な場合はお知らせください。
ありがとうございます!