k8sのコンテナ内から自身のpod名を取得する方法

  • このエントリーをはてなブックマークに追加

はじめに

ただの忘備録なんであんま説明とかないっす

環境変数で受け取る

これをDoploymentやらに追記するだけ

env:
- name: NAME
  valueFrom:
    fieldRef:
      fieldPath: metadata.name

確認がてら出力してみる

これを追加して

command: ["printenv", "NAME"]

pod名を確認しておく

kubectl get po

podのlogを取得

kubectl logs test-pod-74774844f7-pstfq
test-pod-74774844f7-pstfq

ちゃんと確認できた

  • このエントリーをはてなブックマークに追加

コメントを残す

*