首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes同步pod错误

Kubernetes同步pod错误
EN

Stack Overflow用户
提问于 2016-05-23 17:16:02
回答 1查看 1.6K关注 0票数 5

我安装了Kubernetes,但是在创建pod时报告了一个错误,我不知道问题出在哪里,希望您能帮助我

我使用centos7,使用yum安装Kubernetes。

代码语言:javascript
复制
[root@k8s-master ~]# rpm -qa |grep -i kube
kubernetes-master-1.2.0-0.11.git738b760.el7.x86_64
kubernetes-client-1.2.0-0.11.git738b760.el7.x86_64

[root@k8s-master ~]# kubectl run   my-nginx01 --image=192.168.10.58:5002/test111/nginx  --port=80
deployment "my-nginx01" created

[root@k8s-master ~]# kubectl get pods
NAME                          READY     STATUS              RESTARTS   AGE
my-nginx01-3752101197-v34jm   0/1       ContainerCreating   0          3s

[root@k8s-master ~]# kubectl describe pod my-nginx01-3752101197-v34jm

Events:
  FirstSeen LastSeen    Count   From            SubobjectPath           Type        Reason          Message
  --------- --------    -----   ----            -------------           --------    ------          -------
  22s       22s     1   {default-scheduler }                    Normal      Scheduled       Successfully assigned my-nginx01-3752101197-v34jm to 192.168.6.133
  20s       20s     1   {kubelet 192.168.6.133} spec.containers{my-nginx01} Normal      Started         Started container with docker id 3e18486078c2
  20s       20s     1   {kubelet 192.168.6.133} spec.containers{my-nginx01} Normal      Created         Created container with docker id 3e18486078c2
  21s       17s     2   {kubelet 192.168.6.133} spec.containers{my-nginx01} Normal      Pulling         pulling image "192.168.10.58:5002/test111/nginx"
  20s       16s     2   {kubelet 192.168.6.133} spec.containers{my-nginx01} Normal      Pulled          Successfully pulled image "192.168.10.58:5002/test111/nginx"
  22s       16s     3   {kubelet 192.168.6.133}                 Warning     MissingClusterDNS   kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to DNSDefault policy.
  16s       16s     1   {kubelet 192.168.6.133} spec.containers{my-nginx01} Normal      Created         Created container with docker id 0c5c9fdd19ca
  15s       15s     1   {kubelet 192.168.6.133} spec.containers{my-nginx01} Normal      Started         Started container with docker id 0c5c9fdd19ca
  11s       11s     1   {kubelet 192.168.6.133}                 Warning     FailedSync      **Error syncing pod, skipping: failed to "StartContainer" for "my-nginx01" with CrashLoopBackOff: "Back-off 10s restarting failed container=my-nginx01 pod=my-nginx01-3752101197-v34jm_default(b4f373b3-20c3-11e6-81d6-000c294bd99a)"**

  11s   11s 1   {kubelet 192.168.6.133} spec.containers{my-nginx01} Warning BackOff Back-off restarting failed docker container
EN

回答 1

Stack Overflow用户

发布于 2018-05-31 15:49:02

这个问题是由docker容器引起的,该容器在"start“进程结束时立即退出。添加一个永远运行的命令,它可能会工作。例如,重新创建docker镜像:

代码语言:javascript
复制
#Dockerfile
[...]
CMD exec /bin/bash -c "trap : TERM INT; sleep infinity & wait"
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37387082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档