手当たり次第に書くんだ

飽きっぽいのは本能

Ubuntu 20.04 MicroK8s の初期設定と DNS addon の確認

Ubuntu 20.04 に MicroK8s を導入したときの短い検証メモを、初期確認手順として整理します。MicroK8s は snap で導入できる軽量 Kubernetes ディストリビューションです。

インストール

sudo snap install microk8s --classic
sudo usermod -aG microk8s $USER
sudo chown -R $USER ~/.kube

初期状態の確認

microk8s status --wait-ready
microk8s kubectl get node
microk8s kubectl get pod -A

DNS addon

Pod で `ClusterFirst` の DNS が使えない場合、DNS addon が有効になっているか確認します。

microk8s enable dns
microk8s kubectl -n kube-system get pod | grep dns
microk8s kubectl describe pod -A | grep -i ClusterDNS -C 2

kubectl の使い方

MicroK8s では `microk8s kubectl` として実行できます。通常の `kubectl` として使いたい場合は alias や kubeconfig を設定します。

alias kubectl='microk8s kubectl'
kubectl get node

まとめ

MicroK8s は導入が簡単ですが、addon の有効化状態によって DNS や Ingress などの挙動が変わります。まずは node、pod、addon、DNS を確認すると初期トラブルを切り分けやすくなります。

Ubuntu 20.04 MicroK8s の初期設定と DNS addon の確認

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る