3
我在創建容器時遇到了問題,我使用的是Ubuntu 16.04 OS,docker 1.12.1,flannel 0.5.5和etcd數據存儲。kubelet FailedSync錯誤同步pod,跳過:API錯誤400
sudo systemctl status kubelet.service
● kubelet.service - Kubernetes Kubelet Server
Loaded: loaded (/lib/systemd/system/kubelet.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2016-09-12 14:23:02 EDT; 3h 6min ago
Docs: https://github.com/GoogleCloudPlatform/kubernetes
Main PID: 15788 (kubelet)
Tasks: 9
Memory: 848.0K
CPU: 815ms
CGroup: /system.slice/kubelet.service
Sep 12 17:19:40 vm3-VirtualBox kubelet[15788]: W0912 17:19:40.585677 15788 container_manager_linux.go:278] [ContainerManager] Failed to ensure state of "/docke
Sep 12 17:20:40 vm3-VirtualBox kubelet[15788]: W0912 17:20:40.615756 15788 container_manager_linux.go:278] [ContainerManager] Failed to ensure state of "/docke
Sep 12 17:21:40 vm3-VirtualBox kubelet[15788]: W0912 17:21:40.624172 15788
Sep 12 17:23:40 vm3-VirtualBox kubelet[15788]: W0912 17:23:40.657396 15788 container_manager_linux.go:278] [ContainerManager] Failed to ensure state of "/docker
belet[15788]: W0912 16:47:40.051784 15788 container_manager_linux.go:278] [ContainerManager] Failed to ensure state of "/docke
Sep 12 16:48:06 vm3-VirtualBox sudo[19448]: pam_unix(sudo:session): session closed for user root
Sep 12 16:48:40 vm3-VirtualBox kubelet[15788]: W0912 16:48:40.073855 15788 container_manager_linux.go:278] [ContainerManager] Failed to ensure state of "/docke
主節點
kubectl describe pods my-first-nginx-a9bgy
Replication Controllers: my-first-nginx (1/1 replicas created)
Containers:
my-first-nginx:
Container ID:
Image: nginx
Image ID:
State: Waiting
Reason: ContainerCreating
1m 1m 1 {kubelet implicitly required container POD Created Created with docker id 9fc5d67d3921
1m 1m 1 {kubelet implicitly required container POD Failed Failed to start with docker id 9fc5d67d3921 with error: API error (400): {"message":"starting container with HostConfig was deprecated since v1.10 and removed in v1.12"}
{kubelet } implicitly required container POD Created Created with docker id f55e2b6538b5
1m 6s 10 {kubelet FailedSync Error syncing pod, skipping: API error (400): {"messag
"starting container with HostConfig was deprecated since v1.10 and removed in v1.12"}
我需要做的/lib/systemd/system/docker.service或 的/ etc /默認/泊塢窗的任何變化。是否有任何解決方法,我已經在幾篇文章中讀到kubernetes與最新的碼頭版本有關的問題。
任何幫助和建議,這將非常感激。
感謝哥們。讓我試試看。我正在使用kubernetes 1.1.2。我的老機器仍然有docker 1.11.2,它會與我現在使用的kubernetes版本兼容嗎? – airman
不幸的是,沒有。 Kubernetes 1.3+支持docker 1.11。 Kubernetes 1.1.2相當古老,所以我建議你使用更新的kubernetes版本。更多信息可以在[發佈說明](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG.md)中找到,是的,搜索兼容的docker版本並不那麼容易(對不起)。 –
再次感謝。看起來我必須再次重做一切:),一旦它啓動並運行,它會讓你知道。 – airman