Kubernetes NodePort自定义端口
有没有办法在kubernetes服务YAML定义中指定自定义 端口?我需要能够在配置文件中显式定义端口。
回答:
您可以NodePort
在Service
部署中设置类型。请注意,Node Port
Range为您的API服务器配置了一个选项--service-node-port-
range(默认为30000-32767
)。您还可以通过设置对象nodePort
下的属性来专门指定该范围内的端口Port
,否则系统将为您选择该范围内的端口。
因此,Service
带有指定的示例NodePort
如下所示:
apiVersion: v1kind: 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