2017-01-31 6 views
0

は私がポート5000上のピューマサーバを実行ルビーアプリのdockerfileを持っている(これは、ポートを公開しても、私は設定する必要が私のdeployment.yamlでピューマ-p 5000kubernetesはどのようにしてドッカーポートを動的に公開できますか?

を実行するために、RUNコマンドを使用していますcontainerPortがこのポートと一致するように5000であることを確認してください。

これは私の設定では2つの異なる場所にポートがリストされていると私は奇妙に思えます。 configsがすべて同じ場所にある12要素アプリケーションの原則

1つの場所にポートを設定する方法はありますか?

答えて

1

deployment.yamlでは、実際にcontainerPortを指定する必要はありません。すべてのポートが公開されます。 docsから:

ポートContainerPort配列ポートの

一覧をコンテナから露出させました。ここにポートを公開すると、コンテナが使用するネットワーク接続に関する追加情報がシステムに与えられますが、主に情報提供します。ここでポートを指定しないと、そのポートが公開されないようにしません。コンテナ内のデフォルトの「0.0.0.0」アドレスをリッスンしているポートには、ネットワークからアクセスできます。更新できません。

関連する問題