[英]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.