首先安装microk8s:
sudo snap install microk8s --classic
得到输出:
microk8s (1.28/stable) v1.28.7 from Canonical✓ installed
设置 K8s 命令别名(alias)
MicroK8s 支持的命令中,我们会相对高频的使用 microk8s.kubectl 这个命令,这个命令相比较官方默认命令 kubectl 长了不少,使用起来不是特别方便。我们可以通过 snap alias 来给命令起个别名:
sudo snap alias microk8s.kubectl kubectl
当命令执行完毕,我们将得到下面的日志输出,表示创建命令别名成功:
Added:
- microk8s.kubectl as kubectl
接下来,我们就能够直接在系统中使用 kubectl 命令啦。
类似的,我们还可以将高频使用的 主要命令 从 microk8s中“映射”出来:
sudo snap alias microk8s.ctr ctr
sudo snap alias microk8s.helm helm
sudo snap alias microk8s.helm3 helm3
解决 MicroK8s 运行权限问题
完成安装之后,想要在非 root 环境下使用,还需要做一些额外的工作。执行 microk8s.version ,