Im docker run-Befehl können wir den Host-Port-Bereich angeben, der an den EXPOSEd-Container-Port gebunden wird. Das gleiche möchte ich über Kubernetes machen. Weiß jemand, wie man das macht? Meine aktuelle pod Definition ist as-Wie kann man den Host-Port-Bereich anstelle des Host-Ports in der Pod-YAML-Datei von kubernete angeben?
apiVersion: v1
kind: Pod
metadata:
name: nginx-testing
spec:
containers:
- name: nginx-container
image: docker.io/nginx
ports:
- containerPort: 80
hostPort: 9088
In der letzten Zeile, statt einzelne Portnummer anzugeben, habe ich eine Reihe von Portnummern werden soll. Ich habe versucht, etwas wie hostPort: 9088-9999 or 9088..9999
, aber es würde nicht funktionieren.
Dies sollte helfen http://stackoverflow.com/questions/35409684/how-to-allow-a-range-of-ports-in-kubernetes-in-containerport-variable –
@ ThanhNguyenVan Danke .. Es bedeutet Wir können keine Bereichsports in Kubernetes angeben. –