Gibt es Möglichkeit, benutzerdefinierte NodePort Port in Service-YAML-Definition zu spezifizieren? Ich muss es in meiner Konfigurationsdatei explizit definieren können.Kubernetes NodePort benutzerdefinierter Port
2
A
Antwort
2
Sie können den Typ NodePort
in Ihrem Service
Deployment festlegen. Beachten Sie, dass für Ihren API-Server eine Node Port Range
mit der Option --service-node-port-range
(standardmäßig 30000-32767
) konfiguriert ist. Sie können auch einen Port in diesem Bereich angeben, indem Sie das Attribut nodePort
unter dem Objekt Port
festlegen, oder das System wählt einen Port in diesem Bereich für Sie aus.
So ein Service
Beispiel mit angegeben NodePort
würde wie folgt aussehen:
apiVersion: v1
kind: Service
metadata:
name: nginx
labels:
name: nginx
spec:
type: NodePort
ports:
- port: 80
nodePort: 30080
name: http
- port: 443
nodePort: 30443
name: https
selector:
name: nginx
Weitere Informationen zu NodePort finden this doc. Informationen zum Konfigurieren des API Server Node Port-Bereichs finden Sie unter this.
Verwandte Themen
- 1. Kubernetes nodeport funktioniert nicht
- 2. Kubernetes NodePort Routing-Logik
- 3. Kubernetes: Unterschied zwischen NodePort und LoadBalancer
- 4. Wie ein Kubernetes Service belichten extern NodePort mit
- 5. Wie startet man den Kubernetes-Dienst auf NodePort außerhalb des Standard-Node-Port-Range-Bereichs?
- 6. Kubernetes entfernt Heapster & Grafana-Dienste wegen bereits verwendetem NodePort
- 7. Kubernetes Netzwerkproblem - Service nodePort kann nicht extern erreicht werden
- 8. Kubernetes-Knoten-Port kann nicht erfolgreich verfügbar gemacht werden
- 9. Kubernetes und ERR_CONNECTION_RESET
- 10. Kubernetes Service externalName mit Port DNS SRV
- 11. Zugriff auf Kubernetes-Dienst auf Port 80
- 12. kubernetes ungesund ingress backend
- 13. Kubernetes. Wie kann man verhindern, dass Kubernetes eine Anfrage gegen andere Replikate wiederholt?
- 14. Kubernetes auf AWS Cloud-Provider
- 15. Zugang Docker Behälter in Kubernetes
- 16. Kubernetes Service externe IP anhängige
- 17. DNS arbeitet nicht mit Kubernetes PetSet
- 18. Kubernetes running nginx startet nicht
- 19. Postgres auf Kubernetes auf IBM Bluemix Container
- 20. Zugriff auf einen Kubernetes-Dienst über https?
- 21. UDP-Ingress-Port in Kubernetes mit Nginx-Controller
- 22. Lokaler Port von Kubernetes für den Einsatz in Minikube
- 23. NodePort, LoadBalance-Dienste - Was passiert mit dem Routing?
- 24. Remote-Zugriff auf Kubernetes-Pod bei lokaler Installation aktivieren
- 25. Mapping eingehend Port in Kubernetes Dienst zu ander Port Docker Behälter
- 26. Kubernetes Dienste stecken in nicht bereit
- 27. Exposed kubernetes Service mit elastischen IP-Adresse auf AWS
- 28. Kubernetes Ingress nicht erreichbar (localhost)
- 29. Kubernetes - Verbindung verweigert Diagnose
- 30. Kubernetes DNS schlägt in Kubernetes 1.2