簡體   English   中英

找不到GCE實例

[英]GCE Instance Not Found

我正在嘗試使用CoreOS作為基本OS在GCE上設置Kubernetes集群。 但是,試圖使集群時,我有以下問題multizone通過設置集群--cloud-provider--cloud-config標志。

以下是主節點上API服務器的輸出:

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服務器,控制器管理器,調度程序和每個節點的每個代理。 盡管我可以看到它們每45-60秒重新啟動一次。

GCE配置文件如下:

[GLOBAL]
multizone=true

如果我遺漏了一些可以幫助我知道的信息。

似乎--hostname-override標志導致了此問題。 我已經刪除了它,現在主機可以在GCE API中找到該節點。

暫無
暫無

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

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