k8s集群重启node服务器
时间: 2024-12-02 19:15:17 浏览: 23
在Kubernetes (K8s) 集群中,重启Node节点通常涉及以下几个步骤:
1. **停止工作负载**(如果有的话)[^1]:
```shell
kubectl drain <nodename> --ignore-daemonsets --force --delete-local-data
```
2. **更新kubelet服务**:
```shell
systemctl stop kubelet
systemctl restart kubelet
```
3. **重启etcd服务**(对于Master和Node节点共享的服务):
```shell
systemctl restart etcd
```
4. **刷新系统服务配置**:
```shell
systemctl daemon-reload
```
5. **重新启动控制平面服务**:
-apiserver
```
- 对于Kube-controller-manager:
```shell
systemctl restart kube-controller-manager
```
- 对于Kube-scheduler:
```shell
systemctl restart kube-scheduler
```
6. **确认Node状态**:
```shell
kubectl get nodes
```
执行这些命令后,你应该能看到Node从集群中恢复并重新加入。
阅读全文