= = 。

遇到问题了又,创建的pods一直出于ContainerCreating状态。

说一下自己这次的解决流程。

首先去网上搜一搜这种类似问题的解决办法,然后结合自己的情况进行解决。

  1. 首先遇到的我遇到这个问题和网上一哥们的问题很相似,所以借鉴一下

 https://blog.csdn.net/weixin_37480442/article/details/81949217

   2. kubectl describe pod 你的pod名字查看pod的异常Log,我的第一个pod和他的一致,按照他的流程下来解决确实成功下载了需要的镜像。

  • 使用docker pull  拉取镜像,缺失rhsm 文件 ==> docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest
  • yum 安装 rhsm,发现 python-rhsm-certificates  已被 subscription-manager-rhsm-certificates 替换,无法yum 成功

==> yum install *rhsm*

  • 使用 wget 获取python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm  rpm包并安装 python-rhsm-certificates

==>wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm
==>rpm2cpio python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm | cpio -iv --to-stdout ./etc/rhsm/ca/redhat-uep.pem | tee /etc/rhsm/ca/redhat-uep.pem

  • ==> docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest

此时的我算是解决了一半的问题了。

此时我们还需要解决如下问题:

然后是第二个镜像

docker pull kubernetes/pause

然后打标签

docker tag docker.io/kubernetes/pause:latest 192.168.41.128:5000/google_containers/pause-amd64.3.0

此时。我们需要看自己是否又本地私有docker仓库,没有就搭建

然后把那个后面的那个镜像push到私有仓库

完成后,设置K8S的kubelet配置

如下:

vi /etc/kubernetes/kubelet

然后解决访问问题需要修改

解决 kubectl get pods时No resources found问题

1、vim /etc/kubernetes/apiserver

2、找 到”KUBE_ADMISSION_CONTROL="-

admission_control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,Servi

ceAccount,ResourceQuota",去掉ServiceAccount,保存退出。

3、systemctl restart kube-apiserver 重启服务

最后:

Kubernetes 创建pod一直处于ContainerCreating 状态解决过程相关推荐

  1. kubernetes创建yaml,pod服务一直处于 ContainerCreating状态的原因查找与解决

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

  2. Pod 一直处于 Pending 状态

    文章目录 一 现象描述 二 可能原因 三 排查方法 3.1 检查节点是否资源不足 3.1.1 问题分析 3.1.2 造成影响 3.2 检查 nodeSelector 及 affinity 的配置 3. ...

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

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

  4. k8s pod一直处于pending状态

    k8s pod一直处于pending状态,使用下面的命令,查看log,找出详细的错误信息. # kubectl get pod# kubectl describe pod pod_name -n ku ...

  5. pod一直处于ContainerCreating,查看报错信息为挂载错误MountVolume.SetUp failed for volume

    背景,在搭建redis集群时,使用的是nfs挂载卷,中途我好像把挂载盘的文件移走了,当我再次启动pod时就出现挂载错误. [root@master redis-cluster-sts]# kubect ...

  6. 万字长文:Kubernetes 创建 Pod 时,背后到底发生了什么?

    关注「开源Linux」,选择"设为星标" 回复「学习」,有我为您特别筛选的学习资料~ 全文大纲: K8s 组件启动过程 kubectl(命令行客户端) kube-apiserver ...

  7. pod 排错----Pod 一直处于 Pending 状态

    Pending 状态说明 Pod 还没有被调度到某个节点上,需要看下 Pod 事件进一步判断原因,比如: ... Events:Type Reason Age From Message---- --- ...

  8. rancher k8s集群pod一直处于Pending状态

    资源.docker.kubelet.调度器都没有发现问题 解决:到调度节点重启kubelet docker restart kubelet

  9. pod:Kubernetes(k8s)创建pod的两种方式

    目录 一.系统环境 服务器版本 docker软件版本 CPU架构 CentOS Linux release 7.4.1708 (Core) Docker version 20.10.12 x86_64 ...

最新文章

  1. 使用CloudForms实现云运营幸福感的3个步骤
  2. mybatis模糊查询sql
  3. IoC框架,依赖注入
  4. 爬虫职业道德----查看Robots.txt
  5. hive中groupby优化_Hive 查询优化总结
  6. 01-3安装离线springsource-tool-suite的时候非常缓慢问题解决方案
  7. (五):ionic 命令详解
  8. 04-jQuery的属性操作
  9. 微信 表情 android,android - 微信自定义表情在哪个文件夹?
  10. 可显示上拼音下汉字的 text 格式
  11. 硬件_1bit为什么等于6db
  12. springboot多数据源配置导致mybatis的下划线转驼峰命名不起作用
  13. 点击父组件按钮 显示子组件_按钮设计用户界面组件系列
  14. android删除手机照片恢复软件,安卓手机上照片删除如何恢复?
  15. 用爬虫玩转石墨文档API
  16. 亚马逊QA是什么意思?
  17. 汽车引擎布局概念介绍(前置/中置/后置引擎的由来)
  18. WIN10下Prolific USB-to-Serial Comm Port驱动
  19. 下载安装Xshell和Xftp的个人免费版
  20. 51单片机入门·开篇

热门文章

  1. gb2312编码表_汉字编码输入系统模型(一)
  2. php+new+mysqli+utf+8,MySQL和PHP:utf-8带有西里尔字符
  3. HTML+CSS+JS实现 ❤️canvas酷炫表白爱心动画❤️
  4. 设置中文环境_我花几年时间找到的学习中文好方法,值得你一看
  5. java二维数组存储数据,从键盘上录入学生人数,考试科目数,以及每个学生每科分数,输出每个学生的最高分、最低分、总分、平均分
  6. suse linux 创建用户密码,suse linux上创建用户方式
  7. C++ static静态成员函数
  8. python生活中哪些运用_【想把python运用在实际生活中?那么python查询价格方法可以帮助你】- 环球网校...
  9. 【OpenCV 例程200篇】38. 图像的反色变换(图像反转)
  10. ftp同一主机的多个子进程使用同一个套接字_linux进程通信方式对比