首页 文章

AWS ELB名称上的Kubernetes

提问于
浏览
2

在AWS上运行Kubernetes时,使用“type = LoadBalancer”公开服务效果很好 . 但是,赋予Elastic Load Balancer的名称是一个相当长的哈希值,因此,很难通过AWS控制台跟踪哪个负载均衡器属于哪个服务 .

是否可以在服务创建时指定ELB对象的名称?

如果没有,我可能会创建一个在创建ELB时使用服务名称的问题 .

在相关说明中,是否可以修改负载均衡器使用的安全组(防火墙)?

1 回答

  • 0

    ELB的标签包含您正在寻找的信息 .

    $ 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"
                    }
                ]
            }
        ]
    }
    

    如果要为ELB提供正确的域名,可以使用Route53分配一个域名 . 它可以通过route53-kubernetes之类的东西自动化 .

相关问题