本文实验在ubunt18.04 Server中安装 microk8s,体验单机版的kubernetes。
安装 microk8s
- 查看可用的microk8s版本信息,在命令行执行:
1 | snap info microk8s |
系统输出:
1 | name: microk8s |
可以看到,当前的版本 1.15.2.
- 安装
执行命令:
1 | sudo snap install microk8s --classic |
系统输出:
1 | microk8s v1.15.2 from Canonical✓ installed |
表示安装成功。
查看 microk8s 的状态
执行:
1 | microk8s.status |
系统显示:
1 | microk8s is running |
可以看到,所有的 addon 现在都是停止的。
开启必要的服务
我们首先开启 dashboard 和 dns 服务, 执行:
1 | microk8s.enable dashboard |
系统显示
1 | Applying manifest |
接着执行:
1 | microk8s.enable dns |
系统显示:
1 | Enabling DNS |
在执行过程中会提示需要管理员用户的密码。
获取当前所有的命名空间
执行:
1 | microk8s.kubectl get all --all-namespaces |
系统显示:
1 | NAMESPACE NAME READY STATUS RESTARTS AGE |