k3sで動作確認
Posted:
まずは context を確認・選択
使う設定ファイルを明示(任意)
export KUBECONFIG=$HOME/.kube/config
現在の context
kubectl config current-context
k3s-homelab に切り替え(必要なら)
kubectl config use-context k3s-homelab
今の context の中身を最小表示
kubectl config view --minify
接続テスト(API~認可まで)
1) API サーバ情報(到達 & TLS 確認)
kubectl cluster-info
2) API のヘルスチェック(livez/readyz)
kubectl get --raw /livez?verbose
kubectl get --raw /readyz?verbose
3) バージョンの握手
kubectl version --short
4) ノード一覧(RBAC も有効に確認)
kubectl get nodes -o wide
5) 権限チェック(このユーザで何ができる?)
kubectl auth can-i --list
例: すべての Pod を読める?
kubectl auth can-i get pods --all-namespaces