0

Google Compute Engine の CoreOS で Kubernetes を実行しています。コンテナから etcd にアクセスして、confd を使用した動的構成を有効にしたいと考えています。Pod 内のコンテナーが Kubernetes マスターの IP アドレスを知る方法はありますか?

4

1 に答える 1

1

Pod 定義を使用して、環境変数を Pod に挿入できます。クラスターを作成したら、マスターの内部 IP アドレスをメモし、それをコンテナーの環境変数として設定します。変数 ${KUBERNETES_SERVICE_HOST} と ${KUBERNETES_SERVICE_PORT} は自動的に定義されますが、前者は GCE 内部アドレスではなく、マスターのサービス アドレス (例: 10.0.0.1) を参照することに注意してください。

于 2015-06-29T16:49:35.643 に答える