如何在kubernete的pod yaml文件中指定主机端口范围而不是主机端口?

时间:2016-07-20 03:50:09

标签: docker kubernetes port kubernetes-pod

在docker run命令中,我们可以指定要绑定到EXPOSEd容器端口的主机端口范围。我想通过Kubernetes做同样的事情。有谁知道这是怎么做到的吗?我当前的pod定义是 -

apiVersion: v1  
kind: Pod  
metadata:  
  name: nginx-testing  
spec:  
   containers:  
   - name: nginx-container  
     image: docker.io/nginx  
     ports:  
     - containerPort: 80  
       hostPort: 9088  

在最后一行,我想要一系列端口号,而不是指定单个端口号。我试过像hostPort: 9088-9999 or 9088..9999这样的东西,但它不会起作用。

1 个答案:

答案 0 :(得分:3)

任何Kubernetes API对象当前都不支持端口范围。在服务中有一个开放的issue讨论端口范围。请添加您的用例和您的想法!