最近刚刚入手研究kubernetes,运行容器的时候,发现一直处于ContainerCreating状态,悲了个催,刚入手就遇到了点麻烦,下面来讲讲如何查找问题及解决的

运行容器命令:

kubectl -f create redis.yaml

kubectl get pod redis

NAME                 READY     STATUS              RESTARTS   AGE
redis-master-6jgsl   0/1       ContainerCreating   0          12s

一直处于ContainerCreating,没有处于running状态

查看相关日志

kubectl describe pod redis-6jgsl

Name:        redis-master-6jgsl
Namespace:    default
Node:        127.0.0.1/127.0.0.1
Start Time:    Wed, 20 Sep 2017 09:07:39 +0800
Labels:        name=redis-master
Status:        Pending
IP:        
Controllers:    ReplicationController/redis-master
Containers:
  master:
    Container ID:        
    Image:            kubeguide/redis-master
    Image ID:            
    Port:            6379/TCP
    State:            Waiting
      Reason:            ContainerCreating
    Ready:            False
    Restart Count:        0
    Volume Mounts:        <none>
    Environment Variables:    <none>
Conditions:
  Type        Status
  Initialized     True 
  Ready     False 
  PodScheduled     True 
No volumes.
QoS Class:    BestEffort
Tolerations:    <none>
Events:
  FirstSeen    LastSeen    Count    From            SubObjectPath    Type        Reason        Message
  ---------    --------    -----    ----            -------------    --------    ------        -------
  1m        1m        1    {default-scheduler }            Normal        Scheduled    Successfully assigned redis-master-6jgsl to 127.0.0.1
  1m        47s        3    {kubelet 127.0.0.1}            Warning        FailedSync    Error syncing pod, skipping: failed to "StartContainer" for "POD" with ErrImagePull: "image pull failed for registry.access.redhat.com/rhel7/pod-infrastructure:latest, this may be because there are no credentials on this request.  details: (open /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file or directory)"

1m    10s    4    {kubelet 127.0.0.1}        Warning    FailedSync    Error syncing pod, skipping: failed to "StartContainer" for "POD" with ImagePullBackOff: "Back-off pulling image \"registry.access.redhat.com/rhel7/pod-infrastructure:latest\""

看到registry.access.redhat.com/rhel7/pod-infrastructure:latest感觉很奇怪,我设置的仓库是grc.io,为什么去拉取这个镜像,怀疑是不是什么没有安装好。尝试运行docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest,提示redhat-ca.crt: no such file or directory。ls查看改文件是个软连接,链接目标是/etc/rhsm,查看没有rhsm,尝试安装yum install *rhsm*,出现相关软件,感觉比较符合,所以安装查看产生了/etc/rhsm文件夹。

再次运行kubectl get pods

NAME                 READY     STATUS    RESTARTS   AGE
redis-master-qhd12   1/1       Running   0          13m

转载于:https://www.cnblogs.com/hutuchong/p/7784061.html

kubernetes创建yaml,pod服务一直处于 ContainerCreating状态的原因查找与解决相关推荐

  1. Kubernetes 创建pod一直处于ContainerCreating 状态解决过程

    = = . 遇到问题了又,创建的pods一直出于ContainerCreating状态. 说一下自己这次的解决流程. 首先去网上搜一搜这种类似问题的解决办法,然后结合自己的情况进行解决. 首先遇到的我 ...

  2. AVD模拟器一直处于开机状态打不开的解决办法

    AVD模拟器一直处于开机状态打不开的解决办法 今天用Android Studio的模拟器,结果模拟器一直处于开机状态,报出如下错误: Emulator: ERROR: resizing partiti ...

  3. 由于docker pull image失败,导致k8s pod卡在ContainerCreating状态

    由于国内有一些公有云的服务器,访问docker.io非常不稳定, 导致pull image一直是失败的, nginx.yaml # cat nginx.yaml apiVersion: v1 kind ...

  4. mysql服务一直处于启动状态 无法停止

    原因:my.ini文件找不到或者被修改了 解决办法:1.cmd ->regedit (注册表)–mysql文件直接删除 2.删除C盘的mysql文件夹(将数据库备份) 3.重装数据库 最后一个为 ...

  5. K8S故障排查指南:部分节点无法启动Pod资源-Pod处于ContainerCreating状态

    K8S部分节点无法启动Pod资源-Pod处于ContainerCreating状态 文章目录 K8S部分节点无法启动Pod资源-Pod处于ContainerCreating状态 1.Pod长时间处于C ...

  6. Kubernetes 1.5通过Ceph实现有状态容器

    在上一篇博文,我们通过kubernetes的devlopment和service完成了sonarqube的部署.看起来已经可用,但是仍然有一个很大的问题.我们知道,像mysql这种数据库是需要保存数据 ...

  7. pods处于ContainerCreating状态

    2019独角兽企业重金招聘Python工程师标准>>> 一.错误信息 创建 rc 之后 pods 起不来,一直处于 ContainerCreating 状态 [root@k8s-al ...

  8. K8S集群中Pod资源处于Pending状态排查思路

    K8S集群中Pod资源处于Pending状态排查思路 文章目录 K8S集群中Pod资源处于Pending状态排查思路 1.Pod资源处于Pending状态的原因 2.Pod资源处于Pending状态的 ...

  9. K8S集群中Pod资源处于CrashLoopBackOff状态排查思路

    K8S集群中Pod资源处于CrashLoopBackOff状态排查思路 文章目录 K8S集群中Pod资源处于CrashLoopBackOff状态排查思路 1.Pod资源处于CrashLoopBackO ...

最新文章

  1. 跟我一起写 Makefile(九)
  2. 为何那么多移动互联网APP慢慢失败
  3. pyinstaller安装失败解决
  4. HTML animate()动画更改多个元素背景颜色但不同时生效问题
  5. zbar扫描无法近距离扫码_生意好时最怕收银出故障,这几个扫码枪的常见问题你一定要知道...
  6. 易打卡模板微信签到打卡小程序源码在线下载
  7. 计算机上的闹钟怎么设置方法,pconline,教您电脑闹钟怎么设置
  8. 我熬夜开发了一款简约实用、支持多平台的Markdown在线编辑器(开源)
  9. python语言开发什么_python语言是什么语言开发的_Python语言的由来,编程语言简史...
  10. 图像算法学习 - 计算图像均方差(MES),峰值信噪比(PSNR)
  11. Qt 程序使用自带 ttf 字体示例
  12. 国家基金申请书撰写的共性问题(转)
  13. 三星手机电池循环清零代码_晶弘冰箱故障信息代码及维修程序。
  14. 【shell】判断语句、循环语句
  15. 微信 聊天服务器失败是怎么回事,微信语音转换文字失败是怎么回事 原因是什么...
  16. linux电脑滚轮不能用,鼠标滚轮不能用,小编教你电脑鼠标滚轮不能用怎么办
  17. 实惠的Arduino开发板——合宙ESP32C3
  18. 【码农福音】说自己英文不好而不去看英文网站的同学看过来!
  19. uniapp小程序使用支付宝商家券领券组件
  20. 机械臂单关节模型与控制

热门文章

  1. java int数组任何数之间间隔不能对于指定数,内付极速排序
  2. 【转】Java计算文件的hash值
  3. HashSet、LinkedHashSet、TreeSet 简明解释
  4. ms sql 带自增列 带外键约束 数据导入导出
  5. F# 与 WPF 之多语言实现MVVM(二)
  6. 网站白痴的 ASP.NET website 学习日志
  7. java 蓝桥杯算法训练 未名湖边的烦恼
  8. python执行循环内存变大_python – 为什么我的循环在每次迭代时需要更多内存?...
  9. SkyEye携手Simulink实现全数字协同仿真
  10. (26)FPGA面试技能提升篇(DDC、DUC、QMC)