[英]kubernetes nodePort service on a range
我想在 3000-14000 之間的所有端口上公開我的應用程序。 為此,我通過更新 kubeapi-server 清單文件字段“--service-node-port-range=3000-14000”更改了默認的 nodePort 范圍 30k - 32767。 對我來說,幾乎不可能通過按照以下模板手動指定所有端口號來公開。
apiVersion: v1
kind: Service
metadata:
name: myapp-service
spec:
type: nodePort
selector:
app: myapp
ports:
- targetPort: 3000
port: 3000
nodePort: 3000
...................
...................
- targetPort: 14000
port: 14000
nodePort: 14000
我們是否有任何其他替代解決方案/插件,以便打開 3k - 14k 范圍內的所有端口。
好吧,根據評論,這與擁有 11k 應用程序(原文如此!)相同。
所以你必須按照我想的“正常”方式來做……這意味着你必須手動映射所有 11k 端口。
但是,為了減少痛苦,您可以省略nodePort
屬性。 Kubernetes 會自動分配一個未使用的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.