Open4
KHI(Kubernetes History Inspector)
ピン留めされたアイテム
KHI
発表資料
リリース - 2025/01/29
2/5時点で出てる記事
Getting Started
前提
- GKEで試す
- Cloud Shellを利用
- VSCodeを使ってポートフォワード
手元からVSCodeでRemote SSHするための準備
事前にGUIでCloud Shellを立ち上げた上で下記を実行
gcloud auth login
gcloud cloud-shell ssh --authorize-session
手元の~/.ssh/config に下記のように追加
Host cloudshell
ProxyCommand gcloud cloud-shell ssh --project <project ID> --ssh-flag='-W localhost:22'
User <username>
IdentityFile ~/.ssh/google_compute_engine
Cloud ShellからGKEクラスターを作成してkubeconfigを生成
gcloud container clusters create khi-tutorial --region asia-northeast1
gcloud container clusters get-credentials --region asia-northeast1 khi-tutorial
Deploymentを操作(ここの操作ログを後でKHIを使って確認する)
kubectl create deployment --replicas 3 --image nginx nginx
kubectl get pod
kubectl scale deployment nginx --replicas 8
kubectl get pod -w
kubectl rollout restart deployment nginx
kubectl rollout status deployment nginx
kubectl delete deployment nginx
Cloud Shell上のDockerでKHIを起動
docker run -p 8080:8080 asia.gcr.io/kubernetes-history-inspector/release:latest -access-token=`gcloud auth print-access-token`
VSCodeでRemote SSHしてポートフォワード
localhost:8080にアクセスするとKHIの画面が表示される
コード