Aditya Patawari
Aditya Patawari

Reputation: 819

How to allow a range of ports in Kubernetes in containerPort variable?

In docker, I can expose a range of ports using "-p 65000-65050:65000-65050". How do I achieve this for kubernetes in a pod.yml or replication-controller.yml?

Upvotes: 11

Views: 11079

Answers (1)

Antoine Cotten
Antoine Cotten

Reputation: 2762

You can't. From the v1 API specs:

      "ports": [
        {
          "name": "string",
          "hostPort": 0,
          "containerPort": 0,
          "protocol": "string",
          "hostIP": "string"
        }
      ]

Each port is uniquely identified and exposing host ports would be an anti-pattern in Kubernetes.

Upvotes: 7

Related Questions