如何在 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