kubernetes创建yaml,pod服务一直处于 ContainerCreating状态的原因查找与解决
来源:互联网 发布:仿真软件下载fxtrn 编辑:程序博客网 时间:2024/06/10 02:47
运行容器命令:
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
- kubernetes创建yaml,pod服务一直处于 ContainerCreating状态的原因查找与解决
- kubernetes创建yaml,pod服务一直处于 ContainerCreating状态的原因查找与解决
- 使用kubernetes创建容器一直处于ContainerCreating状态的原因查找与解决
- 定位“kubernetes pod卡在ContainerCreating状态”问题的方法
- arcgis一直处于初始化状态的原因
- kubernetes创建资源对象yaml文件例子--pod
- kubernetes创建资源对象yaml文件例子--pod
- eclipse 里的tomcat一直处于starting状态【已解决】
- 解决SharePoint“搜索服务处于脱机状态”的错误
- DWR一直处于加载状态的问题解决
- tomcat启动一直处于starting的状态
- [SharePoint 2007]如何解决上传InfoPath表单时一直处于正在安装状态的问题
- InteliJ idea创建maven项目时一直处于loading状态
- kubernetes之pod状态分析
- 如何 解决 word2013 启动后 文档一直处于最小化状态?
- Android Studio 创建/打开项目时一直处于 Building“project name”Gradle project info 的解决
- Android Studio 创建/打开项目时一直处于Building“project name”Gradle project info 的解决
- Kubernetes中pod创建流程
- mybatis 分页插件和插件的安装方法
- AngularJS指令学习部分遇到的坑
- (java)对象引用向上转型后,无法调用子类独有的方法和属性问题
- Nginx+Redis+Tomcat7
- ## about 安装JAVA ##
- kubernetes创建yaml,pod服务一直处于 ContainerCreating状态的原因查找与解决
- config:invalid url donmain
- 增强for循环
- Python RSA, ECDSA384签名/验证
- 项目文件包含 ToolsVersion="12.0"。(或者14.0)解决方法
- Maven入门--基础篇
- 以太坊智能合约的设计模式
- 私有云落地解决方案之网络篇-关键技术-VRRP
- 上市公司财务报告的那点事(6):用自己的语言解读《投资中最简单的事:投资理念》)