2 votes

Noms de Kubernetes sur AWS ELB

Lorsque vous exécutez Kubernetes sur AWS, l'exposition d'un service avec "type=LoadBalancer" fonctionne bien. Cependant, le nom donné à l'équilibreur de charge élastique est un hash assez long et il est donc difficile de savoir, via la console AWS, quel équilibreur de charge appartient à quel service.

Est-il possible de spécifier le nom de l'objet ELB lors de la création du service ?

Sinon, je pourrais créer un problème pour que le nom du service soit utilisé lors de la création de l'ELB.

Dans un autre ordre d'idées, est-il possible de modifier le groupe de sécurité (pare-feu) que l'équilibreur de charge utilise ?

0voto

kichik Points 7249

Les balises de l'ELB contiennent les informations que vous recherchez.

$ aws elb describe-tags --load-balancer-names xxxxx
{
    "TagDescriptions": [
        {
            "LoadBalancerName": "xxxxx",
            "Tags": [
                {
                    "Value": "default/nginx",
                    "Key": "kubernetes.io/service-name"
                },
                {
                    "Value": "my-cluster",
                    "Key": "KubernetesCluster"
                }
            ]
        }
    ]
}

Si vous voulez donner à l'ELB un nom de domaine approprié, vous pouvez en attribuer un en utilisant Route53. Cela peut être automatisé avec quelque chose comme route53-kubernetes .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X