Je souhaite créer un service loadBalancer sur kubernetes qui expose une large gamme de ports. Comme vous ne pouvez pas encore le faire sur kubernetes (https://github.com/kubernetes/kubernetes/issues/23864).Comment augmenter la gamme de ports disponibles pour les services dans les kubernetes
Je manuellement entré dans une plage de port en ayant un fichier YAML dans le format suivant:
apiVersion: v1
kind: Service
metadata:
name: service
spec:
ports:
- name: port10000
port: 10000
protocol: UDP
.
.
.
- name: port40000
port: 40000
protocol: UDP
selector:
app: app-label
type: LoadBalancer
Je reçois l'erreur suivante:
Error from server (InternalError): error when creating "service-udp.yml": Internal error occurred: failed to allocate a nodePort: range is full
Est-il possible d'augmenter la gamme de ports disponibles pour un service? Et si oui, comment?
Merci @JanosLenart, je suis sur la plate-forme Google Cloud, savez-vous comment changer le Kube-apiserver --service-noeud-port-gamme PortRange là-dessus? – Sebastien
Si vous utilisez GKE (cluster kubernetes géré), il n'y a aucun moyen de le changer –