k3sで動作確認

まずは 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