web-dev-qa-db-fra.com

Comment ouvrir manuellement un port à Juju?

Après avoir déployé un service, je voudrais ouvrir manuellement un port dans ce service. Est-il possible de le faire manuellement?

Je sais que expose ouvrira un port, mais je voudrais ouvrir manuellement un autre port.

2
Samuel

Vous pouvez le faire en juju comme moyen de contournement. Juju fournit une commande juju run qui permet l'exécution de commandes sur une unité Juju distante.

Ainsi, par exemple, si vous avez déployé une application appelée foo, avec l'unité foo/0, vous pouvez procéder comme suit:

juju run --unit foo/0 "open-port 8000"

Remplacement de 8000 avec le port dont vous avez besoin. Il existe une pléthore d'outils de raccordement que vous pouvez appeler en plus des commandes standard telles que whoami.

Pour cette liste, vous pouvez exécuter juju help-tool et pour plus d'informations sur chaque outil juju help-tool open-port.

Je m'assurerais également que vous déposiez un bogue contre le charme si ce port est censé être ouvert mais ne l'est pas.

3
Marco Ceppi