我正在使用CoreOS文檔設置新的Kubernetes集羣。這個使用CoreOS v1.6.1映像。我正在關注鏈接CoreOS Master setup的文檔。我查看了journalctl日誌,發現kubeapi-server似乎退出並重新啓動。CoreOS v.1.6.1不啓動
以下是指示所述KUBE-API服務器一個journalctl日誌:
在莢檢查容器 「KUBE-API服務器」 回退 「KUBE-API服務器-10.138.192.31_kube系統(16c7e04edcd7e775efadd4bdcb1940c4)」
退避5m0s重新起動失敗容器= KUBE-API服務器莢= KUBE-API服務器-10.138.192.31_kube系統(16c7e04edcd7e775efadd4bdcb1940c4)
錯誤同步莢16c7e04edcd7e775efadd4bdcb1940c4(「KUBE-API服務器-10.138.192.31_kube系統( 16c7e04edcd7e775efadd4bd cb1940c4)「),跳過:未能通過CrashLoopBackOff獲取」kube-apiserver「的」StartContainer「:」Back-off 5m0s restart the failed container = kube-apiserver pod = kube-apiserver-10.138.192.31_kube-system(16c7e04edcd7e775efadd4bdcb1940c4)「
我想知道是否因爲我需要啓動新的etcd3版本而不是etcd2?任何提示或建議表示讚賞。
下面是我的雲配置:
coreos: etcd2: # generate a new token for each unique cluster from https://discovery.etcd.io/new: discovery: https://discovery.etcd.io/33e3f7c20be0b57daac4d14d478841b4 # multi-region deployments, multi-cloud deployments, and Droplets without # private networking need to use $public_ipv4: advertise-client-urls: http://$private_ipv4:2379,http://$private_ipv4:4001 initial-advertise-peer-urls: http://$private_ipv4:2380 # listen on the official ports 2379, 2380 and one legacy port 4001: listen-client-urls: http://0.0.0.0:2379,http://0.0.0.0:4001 listen-peer-urls: http://$private_ipv4:2380 fleet: public-ip: $private_ipv4 # used for fleetctl ssh command units: - name: etcd2.service command: start
不過,我試圖與CoreOS V1.5圖像和他們很好地工作。這是CoreOS v1.6的圖片,我無法讓kube-apiserver因某些原因運行。