如何在 OpenShift pod YAML 配置中绑定多个端口?
How to bind multiple ports in OpenShift pod YAML config?
如何绑定一个pod的多个端口,让它们在pod IP上可见?
类似于 Docker 的 docker run -p 1234:5555 -p 6789:9999 my_image
我在文档和教程中找到的唯一 YAML 定义示例使用没有绑定的单端口:
spec:
containers:
- name: my_container
image: 'my_image'
ports:
- containerPort: 8080
您能否给描述案例的文档或绑定多个端口的简短示例提供 link?
spec.containers.ports
是一个数组,这意味着您可以在 Pod 定义中指定多个端口:
apiVersion: v1
kind: Pod
metadata:
name: pod-multiple-ports
labels:
app: pod-multiple-ports
spec:
containers:
- name: my-container
image: myexample:latest
ports:
- containerPort: 80
- containerPort: 443
如何绑定一个pod的多个端口,让它们在pod IP上可见?
类似于 Docker 的 docker run -p 1234:5555 -p 6789:9999 my_image
我在文档和教程中找到的唯一 YAML 定义示例使用没有绑定的单端口:
spec:
containers:
- name: my_container
image: 'my_image'
ports:
- containerPort: 8080
您能否给描述案例的文档或绑定多个端口的简短示例提供 link?
spec.containers.ports
是一个数组,这意味着您可以在 Pod 定义中指定多个端口:
apiVersion: v1
kind: Pod
metadata:
name: pod-multiple-ports
labels:
app: pod-multiple-ports
spec:
containers:
- name: my-container
image: myexample:latest
ports:
- containerPort: 80
- containerPort: 443