0
votes

Comment exposer une gamme de ports à Kubernettes?

Comment pouvons-nous exposer une gamme de ports de Kubettes?
Mon application Cloud utilise une gamme de ports lors de l'exécution (40000 ~ 42000).

Comment spécifier une gamme de ports exposés dans le fichier YAML Kubettes Service YamL?


0 commentaires

3 Réponses :


1
votes

Les services KubeNestes ne prennent actuellement pas en charge les gammes de ports, voir https://github.com/kubernettes / Kubettes / Problèmes / 23864


0 commentaires

0
votes

Vous pouvez limiter les ports éphémères du système d'exploitation. La plage de ports Ephermal est spécifiée dans / proc / sys / net / ipv4 / ip_local_port_range . xxx

Comme vous pouvez le constater, j'ai défini cette valeur entre 9000-9200 et Toute application qui doit utiliser des ports éphémères utilisera des ports entre cette plage. Après avoir modifié ce fichier, vous voudrez peut-être redémarrer votre système.

En plus de cela, si vous utilisez NODEPORT pour exposer vos services, vous pouvez également définir des ports spécifiques sur votre fichier Service.yml. xxx

espère qu'il aide!


0 commentaires

0
votes

Comme @THOMAS pointue n'est pas encore pris en charge.

Cependant, comme solution de contournement, vous pouvez essayer d'utiliser Modèles de Helm . Créez des graphiques avec modèle de service et ports dans Valeurs.YAML Fichier.


0 commentaires