MicroK8s クラスターでダッシュボードを有効にする方法
環境
Ubuntu 23.04
概要
MicroK8s クラスターでダッシュボードを有効にする場合は以下のように設定します。
操作方法
1.プライマリーノードで、ダッシュボード アドオンを有効にします。
# microk8s enable dashboard dns 略 Enabling DNS Using host configuration from /run/systemd/resolve/resolv.conf Applying manifest serviceaccount/coredns created configmap/coredns created deployment.apps/coredns created service/kube-dns created clusterrole.rbac.authorization.k8s.io/coredns created clusterrolebinding.rbac.authorization.k8s.io/coredns created Restarting kubelet Adding argument --cluster-domain to nodes. Adding argument --cluster-dns to nodes. Restarting nodes. DNS is enabled
2.確認
# microk8s kubectl get services -n kube-system
3.セキュリティトークン確認
# microk8s config | grep token
4.外部からアクセスできるようにする場合は、要ポートフォワードを設定する
# microk8s kubectl port-forward -n kube-system service/kubernetes-dashboard --address 0.0.0.0 10443:443
5.動作確認
クライアントコンピューターで Web ブラウザーを起動し、[https://(MicroK8s プライマリーノードのホスト名
または IP アドレス):10443/] にアクセスします。