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). p>
Comment spécifier une gamme de ports exposés dans le fichier YAML Kubettes Service YamL? P>
3 Réponses :
Les services KubeNestes ne prennent actuellement pas en charge les gammes de ports, voir https://github.com/kubernettes / Kubettes / Problèmes / 23864 P>
Vous pouvez limiter les ports éphémères du système d'exploitation. La plage de ports Ephermal est spécifiée dans 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. P> 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. p> espère qu'il aide! p> p> / proc / sys / net / ipv4 / ip_local_port_range code>.
Comme @THOMAS pointue n'est pas encore pris en charge. P>
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. p>