Kubernetes NodePort自定义端口

有没有办法在kubernetes服务YAML定义中指定自定义 端口?我需要能够在配置文件中显式定义端口。

回答:

您可以NodePortService部署中设置类型。请注意,Node Port

Range为您的API服务器配置了一个选项--service-node-port-

range(默认为30000-32767)。您还可以通过设置对象nodePort下的属性来专门指定该范围内的端口Port,否则系统将为您选择该范围内的端口。

因此,Service带有指定的示例NodePort如下所示:

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的更多信息,请参阅此文档。有关配置API服务器节点端口范围的信息,请参阅此。

以上是 Kubernetes NodePort自定义端口 的全部内容, 来源链接: utcz.com/qa/436019.html

回到顶部