kubernetes pod卡在ContainerCreating状态

    在本地刚搭建好单机docker,k8s环境后(docker 1.13.1,k8s 1.5.2),创建Pod,因为apiserver问题多次调整,终于创建启动一个pod redis。但是状态一直是ContainerCreating 。

NAME READY STATUS RESTARTS AGE

redis  0/1 ContainerCreating 0 17m

 查看 日志是拉取镜像失败。

Jul  8 10:33:50 master kubelet: E0708 10:33:50.671910   16162 docker_manager.go:2159] Failed to create pod infra container: ImagePullBackOff; Skipping pod "redis_default(9a7f47d4-df93-11eb-8b99-000c296f1627)": Back-off pulling image "registry.access.redhat.com/rhel7/pod-infrastructure:latest"

   经过一番搜索,找到同样类似案例,一番调整后,问题有了进展。

检查yaml文件的参数配置需要注意的地方:

[root@master kubernetes]# cat /etc/kubernetes/redis.yaml 
apiVersion: v1
kind: Pod  
metadata:  
  name: redis
  labels:
    name: redis
spec: 
  restartPolicy: Always         #表明该容器一直运行,默认k8s的策略,在此容器退出后,会立即创建一个相同的容器
#

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值