我如何杀死 microk8s Kubernetes?

Posted

技术标签:

【中文标题】我如何杀死 microk8s Kubernetes?【英文标题】:How do I kill microk8s kubernetes? 【发布时间】:2022-01-10 16:48:17 【问题描述】:

不久前我参加了关于 Kubernetes 的课程。我使用我的 Ubuntu 20.04.3 LTS 笔记本电脑来设置环境以用于教育目的。

我使用 microk8s 作为我的 Kubernetes 发行版。

我最近注意到有以下进程使用了​​大约 1/2 GB 的内存:

kube-apiserver
kube-controller
kubelet

它们都以 root 身份运行。

这是他们的具体版本信息。

Client Version: version.InfoMajor:"1", Minor:"20+", GitVersion:"v1.20.13-35+005120472f128e", GitCommit:"005120472f128ee37994ebbe34eb340d4a580a95", GitTreeState:"clean", BuildDate:"2021-11-18T08:25:58Z", GoVersion:"go1.15.15", Compiler:"gc", Platform:"linux/amd64"
Server Version: version.InfoMajor:"1", Minor:"20+", GitVersion:"v1.20.13-35+005120472f128e", GitCommit:"005120472f128ee37994ebbe34eb340d4a580a95", GitTreeState:"clean", BuildDate:"2021-11-18T08:26:57Z", GoVersion:"go1.15.15", Compiler:"gc", Platform:"linux/amd64"

我尝试使用以下方法杀死进程:

sudo kill -9 pid

但是,进程又回来了!

如何杀死 microk8s Kubernetes 集群?我不关心保留任何数据,也不希望集群在启动时重新启动。

【问题讨论】:

【参考方案1】:

您可以在 ubuntu 中使用以下命令删除 microk8s:

sudo snap remove microk8s

上述命令应该会从您的笔记本电脑中删除所有服务。

【讨论】:

sudo snap disable microk8s 做了我想做的事

以上是关于我如何杀死 microk8s Kubernetes?的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu20.04安装microk8s

Microk8s 入口返回 502

使用 microk8s 从主机简单入口?

microk8s 搭建

Canonical 开源 MicroK8 | 云原生生态周报 Vol. 25

Microk8s 无法在 Longhorn 上自动安装 pod