Docker では、クライアント コンテナーは、リンク エイリアシングを使用して、別の名前でサーバー コンテナーを参照できます。
--link server-container:my_preferred_server
2 番目のクライアントは、独自に選択した名前を使用できます
-- link server-container:server
K8s の DNS に別のレコードを追加することで、K8s でこれを実現できますか?
現在使用しているソリューションは、クライアント コンテナーでサーバー コンテナーのハードコードされた名前を使用しないことに注意してください。ただし、環境変数 SERVER_HOSTNAME='server-container' の値を使用し、エイリアシングなしでリンクします。
--link server_container
編集:返信で得られたいくつかの質問に答えるに
は: * 複数のクライアント コンテナーがあります。そうでない場合、エイリアスは意味がありません。各クライアントは異なる名前でサーバーを認識します
* クライアントとサーバーは同じポッドにありません