私はRocky Linux 8を使用しており、Snap経由でmicro8ksをインストールしました。この記事に従ってmicrok8sのダッシュボードを有効にしようとしています。
https://microk8s.io/docs/addon-dashboard
microk8s enable dashboard
token=$(microk8s kubectl -n kube-system get secret | grep default-token | cut -d " " -f1)
microk8s kubectl -n kube-system describe secret $token
ただし、最後のコマンドはトークンを印刷しません。それはこれを提供します:
Name: kubernetes-dashboard-certs
Namespace: kube-system
Labels: k8s-app=kubernetes-dashboard
Annotations: <none>
Type: Opaque
Data
====
Name: kubernetes-dashboard-csrf
Namespace: kube-system
Labels: k8s-app=kubernetes-dashboard
Annotations: <none>
Type: Opaque
Data
====
csrf: 256 bytes
Name: kubernetes-dashboard-key-holder
Namespace: kube-system
Labels: <none>
Annotations: <none>
Type: Opaque
Data
====
priv: 1679 bytes
pub: 459 bytes
私は何を見逃していますか?
答え1
kubernetesバージョン1.24では、サービスアカウントのトークンはもはや自動的に生成されないようです。