私はReplicationController
を持っていると私はでService
として公開:"kubectl expose"コマンドでnodePortを定義することはできますか?
kubectl expose rc my-rc --port=9000 --target-port=8080 --type=NodePort --name=my-service
はその後、Kubernetesは私に、インスタンスのための暴露Service
、31289のためのランダムなパブリックポートを提供します。 yaml
ファイルを使用してService
を作成する場合は、そのポートをspec.ports[*].nodePort
フィールドに定義することができます。この場合、yaml
を宣言的に使用する代わりにexpose
コマンドでService
を作成する必要があります。
kubectl expose
コマンドにnodePort
を定義する方法はありますか?