运行K3s -kill .sh脚本后如何启动K3s服务器



我有K3s集群与以下pod运行:

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 pod &重置容器状态,所以我使用/usr/local/bin/k3s-kill .sh脚本,所有的pod都停止了(至少我在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命令时,在短短的几秒钟内,我可以看到我在命令运行时提到的相同的pod(具有相同的pod id)。几秒钟后,命令退出,同样的消息The connection to the...开始显示。

这是否意味着k3s-killall.sh没有删除我的pod,因为它显示相同的pod具有相同的id(如pod/some-app-xxx) ?

  1. 我认为你需要重启K3s通过systemd如果你想你的集群后杀死。Try command:
    sudo systemctl restart k3ssystemd和openrc的安装脚本支持这一点。参考牧场主文件

  2. pod-xxx id将保持与k3s-kill .sh相同,不卸载k3s(您可以验证这一点,k3s-killall脚本k3s -v将返回输出),它只重新启动具有相同映像的pod。Restarts列将增加所有pod的计数。

cd/usr/local/bin

引用

。/k3服务器

相关内容

  • 没有找到相关文章

最新更新