2
カスタムを指定する方法はありますかNodePortサービス中のYAML定義ポートですか? 設定ファイルで明示的に定義できる必要があります。Kubernetes NodePortカスタムポート
カスタムを指定する方法はありますかNodePortサービス中のYAML定義ポートですか? 設定ファイルで明示的に定義できる必要があります。Kubernetes NodePortカスタムポート
Service
配備でタイプを設定できます。 --service-node-port-range
(デフォルトでは30000-32767
)のAPIサーバー用にNode Port Range
が設定されていることに注意してください。また、Port
オブジェクトの下にnodePort
属性を設定することで、その範囲内のポートを指定することもできます。そうしないと、その範囲内のポートが選択されます。
ように、指定されたNodePort
とService
の例では、次のようになります。
apiVersion: v1
kind: Service
metadata:
name: nginx
labels:
name: nginx
spec:
type: NodePort
ports:
- port: 80
nodePort: 30080
name: http
- port: 443
nodePort: 30443
name: https
selector:
name: nginx
NodePortの詳細については、this docを参照してください。 APIサーバーノードのポート範囲を構成する場合は、thisを参照してください。