如何在 kubernete 的 pod yaml 文件中指定主机端口范围而不是主机端口?
How to specify host port range instead of host port in kubernete's pod yaml file?
在docker 运行命令中,我们可以指定主机端口范围绑定到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
之类的方法,但没有用。
任何 Kubernetes API 对象目前都不支持端口范围。有一个开放的 issue 讨论服务中的端口范围。请添加您的用例和想法!
在docker 运行命令中,我们可以指定主机端口范围绑定到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
之类的方法,但没有用。
任何 Kubernetes API 对象目前都不支持端口范围。有一个开放的 issue 讨论服务中的端口范围。请添加您的用例和想法!