重启 k8s master 节点

10 篇文章 0 订阅

kubeadm reset

sudo rm -rf $HOME/.kube

kubeadm init --kubernetes-version=1.18.1  --apiserver-advertise-address=192.168.8.45 --image-repository registry.aliyuncs.com/google_containers  --service-cidr=10.10.0.0/16 --pod-network-cidr=10.122.0.0/16 --ignore-preflight-errors=Swap 

  sudo mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config

重启完成查看状态

sudo kubectl get nodes

正常输出就可以了

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: k8s master节点notready表示kubernetes的主节点无法正常工作。这可能是由于网络问题、硬件故障或其他原因导致的。需要检查k8s master节点的日志和配置文件,以确定问题的根本原因,并采取相应的措施来解决问题。可能需要重启k8s master节点或重新配置kubernetes集群。 ### 回答2: k8s是一种容器编排工具,它涉及到k8s master节点的概念。如果k8s master节点notready,可能会造成k8s的不稳定性,影响应用程序的运行,因此需要及时处理。 首先,需要检查k8s master节点的状态,可以通过执行命令“kubectl get nodes”来检查所有节点的状态。如果k8s master节点的状态是notready,那么需要对其进行详细的排查。 1. 查看kubelet是否正常启动。 kubelet是k8s主机上的一个重要组件,负责管理容器的状态。如果kubelet没有正常启动,会导致k8s master节点notready。可以通过执行“systemctl status kubelet”命令来检查kubelet的状态,如果kubelet没有正常启动,需要进行排查和修复。 2. 检查kube-apiserver是否正常运行。 kube-apiserver是k8s集群中最重要的组件之一,也是k8s的核心组件之一。如果kube-apiserver没有正常运行,会导致k8s master节点notready。可以通过执行命令“systemctl status kube-apiserver”来检查kube-apiserver的状态,如果kube-apiserver没有正常启动,需要进行排查和修复。 3. 检查etcd是否正常运行。 etcd是k8s集群中的键值存储组件,它存储了k8s集群各种资源的状态信息。如果etcd没有正常运行,会导致k8s master节点notready。可以通过执行命令“systemctl status etcd”来检查etcd的状态,如果etcd没有正常启动,需要进行排查和修复。 4. 检查网络是否正常。 k8s集群中的网络也是一个非常重要的组件,如果网络没有正常运行,会导致k8s master节点notready。可以通过执行命令“kubectl get pods --all-namespaces”来检查所有pod的状态,如果存在pod处于非运行状态,需要排查网络问题。 在排查k8s master节点notready时,需要耐心,认真的分析问题的根源,找到并解决问题,确保k8s集群的稳定性和可靠性。 ### 回答3: Kubernetes(K8s)是一个流行的容器编排系统,通常由多个工作节点和一个控制管理节点组成。这个控制节点通常称为 K8s节点,它负责执行集群管理和协调应用程序的启动和停止。 然而,K8s节点经常遭受各种问题,例如节点标记为 notready,这意味着该节点无法作为活动节点运行。当 K8s节点变得 notready 时,整个集群的运行将受到影响,因此需要采取立即措施解决该问题。 出现这种情况可能是由于以下原因: 1.网络问题:如果 K8s节点无法与其他节点通信,则可能会发生 notready 的情况。这可能是由于网络隔离或配置错误引起的。 2.资源不足:主节点上的硬件资源(例如 CPU 或内存)不足,因此无法执行管理操作。 3.运行时问题:主节点上的K8s 控制器和其他进程可能会发生错误导致节点标记为非活动状态。 如果您遇到 K8s节点的 notready 问题,可以采取以下几步来解决: 1.确保主节点与其他节点之间的网络连接正常,并检查防火墙设置。 2.检查 K8s节点的日志文件以查找任何错误或异常,并尝试重新启动 K8s 控制器和其他进程。 3.通过添加更多的硬件资源,例如 CPU、内存或存储空间,来解决资源不足的问题。 总之,要解决这个问题,需要仔细分析问题的根源,以便更好地确定出解决方案。寻求帮助和进行适当的故障排除,可以快速恢复 K8s节点 notready 的状态并重新开始应用管理。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值