如何在运行 k3s-killall.sh脚本后启动K3s服务器
How to start K3s server after running k3s-killall.sh script
我有以下 pods 运行:
的 K3s 集群
kube-system pod/calico-node-xxxx
kube-system pod/calico-kube-controllers-xxxxxx
kube-system pod/metrics-server-xxxxx
kube-system pod/local-path-provisioner-xxxxx
kube-system pod/coredns-xxxxx
xyz-system pod/some-app-xxx
xyz-system pod/some-app-db-xxx
我想停止所有 K3s pods 并重置 containerd 状态,所以我使用了 /usr/local/bin/k3s-killall.sh 脚本并且所有 pods 都停止了(至少我无法查看 watch kubectl get all -A
中除 The connection to the server 127.0.0.1:6443 was refused - did you specify the right host or port?
消息之外的任何内容)
谁能告诉我如何启动 k3s 服务器,因为现在在触发 kubectl get all -A
之后我收到消息 The connection to the server 127.0.0.1:6443 was refused - did you specify the right host or port?
PS:
- 当我使用 运行
k3s server
命令时,在几分之一秒内我可以看到我在上面提到的 pods(具有相同的 pod id),而命令是 运行.几秒钟后,命令退出并再次显示相同的消息 The connection to the...
。
这是否意味着 k3s-killall.sh
没有删除我的 pods,因为它显示相同的 pods 和相同的 ID(如 pod/some-app-xxx
)?
我认为如果你想在 kill 后恢复你的集群,你需要通过 systemd 重启 K3s。尝试命令:
sudo systemctl restart k3s
这由 systemd 和 openrc 的安装脚本支持。参考 rancher doc
pod-xxx id 将与 k3s 保持相同-killall.sh 不会卸载 k3s(您可以验证这一点,在 k3s-killall 脚本 k3s -v
之后 return 输出)并且它只用相同的图像重新启动 pods。 Restarts
列将增加所有 pods.
的计数
cd /usr/local/bin
Blockquote
./k3s 服务器
我有以下 pods 运行:
的 K3s 集群kube-system pod/calico-node-xxxx
kube-system pod/calico-kube-controllers-xxxxxx
kube-system pod/metrics-server-xxxxx
kube-system pod/local-path-provisioner-xxxxx
kube-system pod/coredns-xxxxx
xyz-system pod/some-app-xxx
xyz-system pod/some-app-db-xxx
我想停止所有 K3s pods 并重置 containerd 状态,所以我使用了 /usr/local/bin/k3s-killall.sh 脚本并且所有 pods 都停止了(至少我无法查看 watch kubectl get all -A
中除 The connection to the server 127.0.0.1:6443 was refused - did you specify the right host or port?
消息之外的任何内容)
谁能告诉我如何启动 k3s 服务器,因为现在在触发 kubectl get all -A
之后我收到消息 The connection to the server 127.0.0.1:6443 was refused - did you specify the right host or port?
PS:
- 当我使用 运行
k3s server
命令时,在几分之一秒内我可以看到我在上面提到的 pods(具有相同的 pod id),而命令是 运行.几秒钟后,命令退出并再次显示相同的消息The connection to the...
。
这是否意味着 k3s-killall.sh
没有删除我的 pods,因为它显示相同的 pods 和相同的 ID(如 pod/some-app-xxx
)?
我认为如果你想在 kill 后恢复你的集群,你需要通过 systemd 重启 K3s。尝试命令:
sudo systemctl restart k3s
这由 systemd 和 openrc 的安装脚本支持。参考 rancher docpod-xxx id 将与 k3s 保持相同-killall.sh 不会卸载 k3s(您可以验证这一点,在 k3s-killall 脚本
的计数k3s -v
之后 return 输出)并且它只用相同的图像重新启动 pods。Restarts
列将增加所有 pods.
cd /usr/local/bin
Blockquote
./k3s 服务器