知乎專欄 | 多維度架構 | 微信號 netkiller-ebook | QQ群:128659835 請註明“讀者” |
https://microk8s.io
更多配置參考官網 https://github.com/ubuntu/microk8s
snap install kubectl --classic snap install microk8s --channel=1.14/beta --classic
安裝 VirtualBox
neo@ubuntu:~$ sudo apt install -y virtualbox
啟用或禁用 microk8s
snap disable microk8s # 禁用 snap enable microk8s # 啟用
卸載
microk8s.reset snap remove microk8s
為了不和已經安裝的 kubectl 產生衝突,microk8s 有自己的 microk8s.kubectl 命令
microk8s.kubectl get services
如果本地沒有 kubectl 命令可以增加一個別名
snap alias microk8s.kubectl kubectl
取消別名
snap unalias kubectl
API 服務監聽 8080 連接埠
microk8s.kubectl config view
microk8s 只是最精簡的安裝,所以只有 api-server, controller-manager, scheduler, kubelet, cni, kube-proxy 被安裝運行。額外的服務比如 kube-dns, dashboard 可以通過 microk8s.enable 啟動
可用的擴展
dns dashboard storage ingress gpu istio registry metrics-server