Kubernetes ContainerCreating:来自服务器的错误(BadRequest):container";“库贝登斯”;
我已设置此3节点群集() 重新启动节点后。KubeDNS服务没有启动。日志没有显示太多信息 收到吼叫信息Kubernetes ContainerCreating:来自服务器的错误(BadRequest):container";“库贝登斯”;,kubernetes,Kubernetes,我已设置此3节点群集() 重新启动节点后。KubeDNS服务没有启动。日志没有显示太多信息 收到吼叫信息 $ kubectl logs --namespace=kube-system kube-dns-v19-sqx9q -c kubedns Error from server (BadRequest): container "kubedns" in pod "kube-dns-v19-sqx9q" is waiting to start: ContainerCreating 节点正在运行
$ kubectl logs --namespace=kube-system kube-dns-v19-sqx9q -c kubedns
Error from server (BadRequest): container "kubedns" in pod "kube-dns-v19-sqx9q" is waiting to start: ContainerCreating
节点正在运行
$ kubectl get nodes
NAME STATUS AGE VERSION
172.18.18.101 Ready,SchedulingDisabled 2d v1.6.0
172.18.18.102 Ready 2d v1.6.0
172.18.18.103 Ready 2d v1.6.0
$ kubectl get pods --namespace=kube-system
NAME READY STATUS RESTARTS AGE
calico-node-6rhb9 2/2 Running 4 2d
calico-node-mbhk7 2/2 Running 93 2d
calico-node-w9sjq 2/2 Running 6 2d
calico-policy-controller-2425378810-rd9h7 1/1 Running 0 25m
kube-dns-v19-sqx9q 0/3 ContainerCreating 0 25m
kubernetes-dashboard-2457468166-rs0tn 0/1 ContainerCreating 0 25m
如何查找DNS服务的问题
谢谢
SR
更多细节
Events:
FirstSeen LastSeen Count From SubObjectPath Type Reason Message
--------- -------- ----- ---- ------------- -------- ------ -------
31m 31m 1 kubelet, 172.18.18.102 Warning FailedSync Error syncing pod, skipping: failed to "KillPodSandbox" for "d7c71007-2933-11e7-9bbd-08002774bad8" with KillPodSandboxError: "rpc error: code = 2 desc = NetworkPlugin cni failed to teardown pod \"_\" network: CNI failed to retrieve network namespace path: Error: No such container: 87bd5c4bc5b9d81468170cc840ba9203988bb259aa0c025372ee02303d9e8d4b"
31m 31m 1 kubelet, 172.18.18.102 Warning FailedSync Error syncing pod, skipping: failed to "KillPodSandbox" for "d7c71007-2933-11e7-9bbd-08002774bad8" with KillPodSandboxError: "rpc error: code = 2 desc = NetworkPlugin cni failed to teardown pod \"_\" network: CNI failed to retrieve network namespace path: Error: No such container: d091593b55eb9e16e09c5bc47f4701015839d83d23546c4c6adc070bc37ad60d"
30m 30m 1 kubelet, 172.18.18.102 Warning FailedSync Error syncing pod, skipping: rpc error: code = 2 desc = Error: No such container: 69a1fa33f26b851664b2ad10def1eb37b5e5391ca33dad2551a2f98c52e05d0d
30m 30m 1 kubelet, 172.18.18.102 Warning FailedSync Error syncing pod, skipping: failed to "KillPodSandbox" for "d7c71007-2933-11e7-9bbd-08002774bad8" with KillPodSandboxError: "rpc error: code = 2 desc = NetworkPlugin cni failed to teardown pod \"_\" network: CNI failed to retrieve network namespace path: Error: No such container: c3b7c06df3bea90e4d12c0b7f1a03077edf5836407206038223967488b279d3d"
28m 28m 1 kubelet, 172.18.18.102 Warning FailedSync Error syncing pod, skipping: failed to "KillPodSandbox" for "d7c71007-2933-11e7-9bbd-08002774bad8" with KillPodSandboxError: "rpc error: code = 2 desc = NetworkPlugin cni failed to teardown pod \"_\" network: CNI failed to retrieve network namespace path: Error: No such container: 467d54496eb5665c5c7c20b1adb0cc0f01987a83901e4b54c1dc9ccb4860f16d"
28m 28m 1 kubelet, 172.18.18.102 Warning FailedSync Error syncing pod, skipping: rpc error: code = 2 desc = Error: No such container: 1cd8022c9309205e61d7e593bc7ff3248af17d731e2a4d55e74b488cbc115162
27m 27m 1 kubelet, 172.18.18.102 Warning FailedSync Error syncing pod, skipping: rpc error: code = 2 desc = Error: No such container: 1ed4174aba86124055981b7888c9d048d784e98cef5f2763fd1352532a0ba85d
26m 26m 1 kubelet, 172.18.18.102 Warning FailedSync Error syncing pod, skipping: failed to "KillPodSandbox" for "d7c71007-2933-11e7-9bbd-08002774bad8" with KillPodSandboxError: "rpc error: code = 2 desc = NetworkPlugin cni failed to teardown pod \"_\" network: CNI failed to retrieve network namespace path: Error: No such container: 444693b4ce06eb25f3dbd00aebef922b72b291598fec11083cb233a0f9d5e92d"
25m 25m 1 kubelet, 172.18.18.102 Warning FailedSync Error syncing pod, skipping: rpc error: code = 2 desc = Error: No such container: 736df24a9a6640300d62d542e5098e03a5a9fde4f361926e2672880b43384516
8m 8m 1 kubelet, 172.18.18.102 Warning FailedSync Error syncing pod, skipping: rpc error: code = 2 desc = Error: No such container: 8424dbdf92b16602c7d5a4f61d21cd602c5da449c6ec3449dafbff80ff5e72c4
2h 1m 49 kubelet, 172.18.18.102 Warning FailedSync (events with common reason combined)
2h 2s 361 kubelet, 172.18.18.102 Warning FailedSync Error syncing pod, skipping: failed to "CreatePodSandbox" for "kube-dns-v19-sqx9q_kube-system(d7c71007-2933-11e7-9bbd-08002774bad8)" with CreatePodSandboxError: "CreatePodSandbox for pod \"kube-dns-v19-sqx9q_kube-system(d7c71007-2933-11e7-9bbd-08002774bad8)\" failed: rpc error: code = 2 desc = NetworkPlugin cni failed to set up pod \"kube-dns-v19-sqx9q_kube-system\" network: the server has asked for the client to provide credentials (get pods kube-dns-v19-sqx9q)"
2h 1s 406 kubelet, 172.18.18.102 Normal SandboxChanged Pod sandbox changed, it will be killed and re-created.
pod描述输出
Name: kube-dns-v19-sqx9q
Namespace: kube-system
Node: 172.18.18.102/172.18.18.102
Start Time: Mon, 24 Apr 2017 17:34:22 -0400
Labels: k8s-app=kube-dns
kubernetes.io/cluster-service=true
version=v19
Annotations: kubernetes.io/created-by={"kind":"SerializedReference","apiVersion":"v1","reference":{"kind":"ReplicationController","namespace":"kube-system","name":"kube-dns-v19","uid":"dac3d892-278c-11e7-b2b5-0800...
scheduler.alpha.kubernetes.io/critical-pod=
scheduler.alpha.kubernetes.io/tolerations=[{"key":"CriticalAddonsOnly", "operator":"Exists"}]
Status: Pending
IP:
Controllers: ReplicationController/kube-dns-v19
Containers:
kubedns:
Container ID:
Image: gcr.io/google_containers/kubedns-amd64:1.7
Image ID:
Ports: 10053/UDP, 10053/TCP
Args:
--domain=cluster.local
--dns-port=10053
State: Waiting
Reason: ContainerCreating
Ready: False
Restart Count: 0
Limits:
cpu: 100m
memory: 170Mi
Requests:
cpu: 100m
memory: 70Mi
Liveness: http-get http://:8080/healthz delay=60s timeout=5s period=10s #success=1 #failure=5
Readiness: http-get http://:8081/readiness delay=30s timeout=5s period=10s #success=1 #failure=3
Environment: <none>
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from default-token-r5xws (ro)
dnsmasq:
Container ID:
Image: gcr.io/google_containers/kube-dnsmasq-amd64:1.3
Image ID:
Ports: 53/UDP, 53/TCP
Args:
--cache-size=1000
--no-resolv
--server=127.0.0.1#10053
State: Waiting
Reason: ContainerCreating
Ready: False
Restart Count: 0
Environment: <none>
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from default-token-r5xws (ro)
healthz:
Container ID:
Image: gcr.io/google_containers/exechealthz-amd64:1.1
Image ID:
Port: 8080/TCP
Args:
-cmd=nslookup kubernetes.default.svc.cluster.local 127.0.0.1 >/dev/null && nslookup kubernetes.default.svc.cluster.local 127.0.0.1:10053 >/dev/null
-port=8080
-quiet
State: Waiting
Reason: ContainerCreating
Ready: False
Restart Count: 0
Limits:
cpu: 10m
memory: 50Mi
Requests:
cpu: 10m
memory: 50Mi
Environment: <none>
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from default-token-r5xws (ro)
Conditions:
Type Status
Initialized True
Ready False
PodScheduled True
Volumes:
default-token-r5xws:
Type: Secret (a volume populated by a Secret)
SecretName: default-token-r5xws
Optional: false
QoS Class: Burstable
Node-Selectors: <none>
Tolerations: <none>
名称:kube-dns-v19-sqx9q
名称空间:kube系统
节点:172.18.18.102/172.18.18.102
开始时间:2017年4月24日星期一17:34:22-0400
标签:k8s app=kube dns
kubernetes.io/cluster service=true
版本=v19
注释:kubernetes.io/创建人={“种类”:“SerializedReference”,“apiVersion”:“v1”,“reference”:{“种类”:“ReplicationController”,“命名空间”:“kube系统”,“名称”:“kube-dns-v19”,“uid”:“dac3d892-278c-11e7-b2b5-0800…”。。。
scheduler.alpha.kubernetes.io/critical-pod=
scheduler.alpha.kubernetes.io/permissions=[{“key”:“criticaladdonsoly”,“operator”:“Exists”}]
状态:待定
知识产权:
控制器:复制控制器/kube-dns-v19
容器:
库贝德斯:
容器ID:
图片:gcr.io/google_containers/kubedns-amd64:1.7
图像ID:
端口:10053/UDP、10053/TCP
Args:
--domain=cluster.local
--dns端口=10053
国家:等待
原因:集装箱制造
就绪:错误
重新启动计数:0
限制:
中央处理器:100米
内存:170英里
请求:
中央处理器:100米
内存:70英里
活跃度:http get http://:8080/healthz延迟=60s超时=5s周期=10s成功=1失败=5
准备就绪:http get http://:8081/准备就绪延迟=30s超时=5s周期=10s#成功=1#失败=3
环境:
挂载:
/来自default-token-r5xws(ro)的var/run/secrets/kubernetes.io/serviceCount
dnsmasq:
容器ID:
图片:gcr.io/google_containers/kube-dnsmasq-amd64:1.3
图像ID:
端口:53/UDP、53/TCP
Args:
--缓存大小=1000
--无决议
--服务器=127.0.0.1#10053
国家:等待
原因:集装箱制造
就绪:错误
重新启动计数:0
环境:
挂载:
/来自default-token-r5xws(ro)的var/run/secrets/kubernetes.io/serviceCount
healthz:
容器ID:
图片:gcr.io/google_containers/exechealthz-amd64:1.1
图像ID:
端口:8080/TCP
Args:
-cmd=nslookup kubernetes.default.svc.cluster.local 127.0.0.1>/dev/null&&nslookup kubernetes.default.svc.cluster.local 127.0.0.1:10053>/dev/null
-端口=8080
-安静的
国家:等待
原因:集装箱制造
就绪:错误
重新启动计数:0
限制:
中央处理器:10米
内存:50Mi
请求:
中央处理器:10米
内存:50Mi
环境:
挂载:
/来自default-token-r5xws(ro)的var/run/secrets/kubernetes.io/serviceCount
条件:
类型状态
初始化为True
准备错误
播客预定为真
卷数:
default-token-r5xws:
类型:Secret(由Secret填充的卷)
SecretName:default-token-r5xws
可选:false
QoS等级:Burstable
节点选择器:
容忍:
从secretdefault-token-r5xws安装服务帐户/var/run/secrets/kubernetes.io/servicecomport
失败。请检查日志以了解此秘密创建失败。我通过登录到我计算机上运行的Docker桌面解决了此问题
(我通过minikube在我的计算机上运行Kubernetes)服务器要求客户端提供凭据(获取pods kube-dns-v19-sqx9q)
是您的提示…我删除并创建了dns吊舱。看起来其中一个节点无法装载文件系统。kubelet,172.18.18.103警告失败装载卷。卷“kubernetes.io/secret/32a98bf6-2a1d-11e7-b43a-08002774bad8-default-token-r5xws”吊舱的安装失败32a98bf6-2a1d-11e7-b43a-08002774bad8”(UID:“32a98bf6-2a1d-11e7-b43a-08002774bad8”)和:secrets“default-token-r5xws”未找到看起来群集的引导已断开:在日志中搜索创建的机密。它应在kube系统命名空间中创建。