Ubuntu22.04にmicrok8sをインストールする手順を紹介します。
microk8sインストール
- インストール
- microk8sグループにユーザadmin追加
- kubectlを実行すればmicrok8s.kubectlが実行されるようにalias設定
- 必要なプラグインを有効にする
- nginxを3つのレプリカで起動する
$ snap info microk8s
$ microk8s version
$ sudo snap install microk8s --channel latest/stable --classic
$ microk8s version
$ cat /etc/group | grep microk8s
$ sudo usermod -a -G microk8s admin
$ cat /etc/group | grep microk8s
$ ll ~/.kube
$ sudo chown -R admin ~/.kube
$ newgrp microk8s
$ sudo snap alias microk8s.kubectl kubectl
※これが何回alias設定しても反映されな(/usr/bin/kubectlが存在しないエラー)かったが、OS再起動で解消
$ microk8s status --wait-ready
$ microk8s enable dns
$ microk8s enable hostpath-storage
$ microk8s enable dashboard
$ kubectl run nginx --image nginx --replicas 3
$ kubectl get nodes
$ kubectl get services
$ kubectl get pods
アンインストール手順
$ microk8s stop
$ sudo snap remove microk8s
$ sudo rm -rf ~/.kube
[…] ンストール方法を紹介しています。 microk8sインストール方法 […]