0
Google CloudでKubernetes 1.2.1を使用する。私はサービスを定義して実行しています。サービスのクラスタIPアドレスを取得するポッドを開始したい。このIPを、コンテナの起動時に実行されるスクリプトに渡すことができます。ポッド定義内でKubernetesサービスIPを取得する方法
私が読んだところでは、MYSERVICE_SERVICE_HOST
という形式を使用できます。ここで、MYSERVICEはサービスの名前です。ここポッド定義は次のとおりです。
apiVersion: v1
kind: Pod
metadata:
labels:
name: mypod
name: mypod
spec:
containers:
- name: mypod
image: myimage
env:
- name: VARIABLE_NAME
value: MYSERVICE_SERVICE_HOST
画像のためのスクリプトは、私がkubectl logs mypod
を実行したときに、私は...
Variable: MYSERVICE_SERVICE_HOST
は私が何をやっている参照
echo "Variable: $VARIABLE_NAME"
...これを実行します違う?