0
私は、CoreOSをベースOSとして使用してGCE上にKubernetesクラスタを設定しようとしています。しかし、--cloud-provider
と--cloud-config
フラグを設定して、クラスタをmultizone
クラスタにしようとすると、次の問題が発生します。GCEインスタンスが見つからない
Jun 15 09:22:09 cos-000-pub-pvt-master.c.project-id.internal kubelet-wrapper[1098]: E0615 09:22:09.790068 1098 gce.go:2380] Failed to retrieve instance: "10.0.0.2"
Jun 15 09:22:09 cos-000-pub-pvt-master.c.project-id.internal kubelet-wrapper[1098]: E0615 09:22:09.790125 1098 gce.go:2414] getInstanceByName/multiple-zones: failed to get instance 10.0.0.2; err: instance not found
Jun 15 09:22:09 cos-000-pub-pvt-master.c.project-id.internal kubelet-wrapper[1098]: E0615 09:22:09.790151 1098 kubelet.go:1131] Unable to construct api.Node object for kubelet: failed to get external ID from cloud provider: instance not found
kubectl get nodes
を実行している出力はありませんが、kubectl --namespace kube-system get pods
を実行しているとき、私はAPIサーバー、コントローラーマネージャー、スケジューラとのそれぞれを参照してください。
以下のマスターノード上のAPIサーバから出力され、各ノードのプロキシ私はそれらを見ることができますが、45-60秒ごとに再開します。
[GLOBAL]
multizone=true
私が私に教えて助けることができることから何かを残してきた場合は、次のように
GCEの設定ファイルです。