当前位置: 首页 > news >正文

k8s nfs运行问题、etcd问题、calico网络问题

服务器重启后nfs运行问题导致服务不能正常重启

在这里插入图片描述

解决办法

  • 在每个节点下使用如下命令进行查看nfs是否正常启动
    • systemctl status nfs
      在这里插入图片描述
  • 如果没有启动,则使用如下命令启动,保证三个节点下的nfs都正常启动
    • systemctl start nfs
  • 再次查看nfs是否正常启动
    • systemctl status nfs

etcd没有正常启动

  • 查看etcd是否正常启动
    • systemctl status etcd
      在这里插入图片描述
  • 如果没有启动,使用如下命令进行启动,保证三个节点都要正常启动etcd
    • systemctl start etcd
  • 再次查看etcd
    • systemctl status etcd

calico网络问题

在虚拟主机ping不通pod的ip;pod之间也访问不到,连接阿里去数据库也连接失败,进入容器内部ping不通外部网络
查看pod的运行情况(其中calico模块 Ready状态为0/1说明有问题)

  • kubectl get pod -n kube-system -o wide
    在这里插入图片描述

查看calico模块日志

kubectl describe pods calico-node-hzsff -n kube-system

在这里插入图片描述

错误日志BIRD is not ready: BGP not established查找相关解决方案

查看网卡

ip a

进入/mnt/tmp/k8s查找calico.yaml文件,添加

- name: IP_AUTODETECTION_METHODvalue: "interface=eth0"  # ens

在这里插入图片描述

再次执行如下命令

# 进入目录
cd /mnt/tmp/k8s
# 重新执行命令
kubectl apply -f calico.yaml
# 或者强制执行yaml文件重启
kubectl replace --force -f calico.yaml

再次查看pod,是否正常

在这里插入图片描述

可以再次进入项目容器内部,进行ping外部网络是否可以ping通

# 进入容器内
kubectl exec -it deerchain-XXX -n pro sh
# 执行ping
ping www.baidu.com

在这里插入图片描述

http://www.lryc.cn/news/66922.html

相关文章:

  • Qt--QString字符串类、QTimer定时器类
  • 2023.5.13>>Eclipse+exe4j打包Java项目及获取exe所在文件的路径
  • Centos系统的使用基本教程
  • IDEA生成ER图、UML类图、时序图、流程图等的插件推荐或独立工具推荐
  • Python心经(3)
  • 单工,半双工,全双工通讯
  • 【2023-05-09】 设计模式(单例,工厂)
  • 批量任务导致页面卡死解决方案
  • 避免“文献综抄”,5种写作结构助你完成文献综述→
  • Java异常和反射
  • Accesss数据库的那点事
  • 网络基础学习:osi网络七层模型
  • EndNote X9 引用参考 单击文献编号,不能跳转到文尾文献列表处,咋解决?文献编号 不能跳转 ,怎么办?
  • 用免费蜜罐工具配置Modbus工控蜜罐
  • DataGridXL中快速搜索单元格和底部全屏模式区域隐藏
  • DotNet几种微服务框架,你用过吗?
  • Nature | 生成式人工智能如何构建更好的抗体
  • 【hive】基于Qt5和libuv udp 的lan chat
  • Java版本工程项目管理系统源码,助力工程企业实现数字化管理
  • 什么是零拷贝?
  • 计算机专业含金量高的证书
  • 原装二手Keithley 2401低压源表 吉时利2401数字源表
  • gradle-8.1.1-all 快速下载百度网盘下载
  • C#开发的OpenRA游戏之基地工程车部署命令产生过程
  • C++ 智能指针的原理、分类、使用
  • 学习笔记——SVG.js中形状元素的创建及其相关方法
  • Linux一学就会——系统文件I/O
  • OpenCV-Python图像阈值
  • LangChain-Agents 入门指南
  • 深度学习-tensorflow 使用keras进行深度神经网络训练