资讯专栏INFORMATION COLUMN

k8s排错过程----出现cgroupfs报错;FileContent --proc-sys-net

社区管理员 / 338人阅读

背景:

在vm安装k8s过程中,出现cgroupfs报错,一直无法继续下去。


排查过程:


image.png


出现5个报错:

1:kubeadm cannot validate component configs


2:systemctl enable docker.service


3:cgroupfs


4:swap (runing with swap on is not supported)


5:FileContent --proc-sys-net-bridge-bridge-nf-call-iptables


解决过程:

1:暂时还未解决


2:已经有提示,直接运行命令 systemctl enable docker.service


4:关闭swap


           sed -ri 's/.*swap.*/#&/' /etc/fstab          永久关闭swap 


           swapoff -a   临时关闭


5:修改内核参数,使它能支持转发功能,要不运行docker后,如果做端口映射会访问不到!

image.png

cat > /etc/sysctl.d/k8s.conf << EOF 

net.bridge.bridge-nf-call-ip6tables = 1 

net.bridge.bridge-nf-call-iptables = 1 

EOF 

#生效

sysctl --system

#验证生效

sysctl net.ipv4.ip_forward



3:kubelet使用systemd作为cgroup驱动


      3.1 vim  /usr/lib/systemd/system/docker.service


             插入:--exec-opt native.cgroupdriver=systemd


vim /usr/lib/systemd/system/docker.service

 

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --exec-opt native.cgroupdriver=systemd

image.png


 3.2  


systemctl daemon-reload

systemctl restart docker


3.3  验证

image.png

docker info | grep Cgroup



剩余最后一个报错还未解决,后面慢慢搞


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/127939.html

相关文章

  • 业务开发中的调试方法总结

    摘要:业务开发中的调试方法总结这段时间,接触了单元测试,同时业务中遇到了一些需要排错调试的情况,就把自己的经验做个小结。但是如果你的业务经常变化,但是变化的部分并不会影响单元测试,那这种情况下的单元测试性价比就很高。 业务开发中的调试方法总结 这段时间,接触了单元测试,同时业务中遇到了一些需要排错调试的情况,就把自己的经验做个小结。 3种调试方法 狼叔说,常见的三种调试的境界 初级: 打l...

    KaltZK 评论0 收藏0
  • coredns 排错

    摘要:如果新服务器无法启动,则初始服务器实例仍然可用且仍然提供查询,但处理程序保持关闭状态。在成功重新加载或完全重新启动之前,运行状况不会回复请求。后记在新创建后更新有问题需要解决 核心链接 https://kubernetes.io/docs/ta... CoreDNS 安装 apiVersion: v1 kind: ServiceAccount metadata: name: cor...

    Salamander 评论0 收藏0
  • 为高效 Ops 和 SRE 团队准备的 10 个开源 k8s 工具

    摘要:渲染节点并指明它们的总体状态。为节点和提供工具提示信息。作为一个日志查看器,允许你使用选择器从匹配的流式的查看日志。日志查看器你可以基于标准的标签选择器匹配,通过名字,通过服务,通过部署,等等。使得和团队在容器排错和安全调查方面很方便。 如果你正在 Kubernetes 上工作,你的 SRE 和 Ops 团队需要正确的工具来确保Kubernetes集群的高可用和在其中运行的工作负载。这...

    Harriet666 评论0 收藏0
  • 为高效 Ops 和 SRE 团队准备的 10 个开源 k8s 工具

    摘要:渲染节点并指明它们的总体状态。为节点和提供工具提示信息。作为一个日志查看器,允许你使用选择器从匹配的流式的查看日志。日志查看器你可以基于标准的标签选择器匹配,通过名字,通过服务,通过部署,等等。使得和团队在容器排错和安全调查方面很方便。 如果你正在 Kubernetes 上工作,你的 SRE 和 Ops 团队需要正确的工具来确保Kubernetes集群的高可用和在其中运行的工作负载。这...

    KevinYan 评论0 收藏0
  • docker系列--cgroups解读

    摘要:系列解读系列解读系列解读系列解读系列网络模式解读主要是隔离作用,主要是资源限制,联合文件主要用于镜像分层存储和管理,是运行时,遵循了接口,一般来说基于。冻结暂停中的进程。配置时间都以微秒为单位,文件名中用表示。 前言 理解docker,主要从namesapce,cgroups,联合文件,运行时(runC),网络几个方面。接下来我们会花一些时间,分别介绍。 docker系列--name...

    岳光 评论0 收藏0

发表评论

0条评论

社区管理员

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<