来自不同AWS账户的NLB的Kubernetes服务使用情况

时间:2020-11-06 06:22:39

标签: amazon-web-services kubernetes dns terraform nlb

我需要添加一个Kubernetes服务,其ExternalName指向NLB(在另一个AWS账户中)。 我正在使用terraform来实现这一点。 我不确定如何使用NLB信息外部名称部分。 有人可以帮忙吗?

   resource "kubernetes_service" "test_svc" {
      metadata {
        name      = "test"
        namespace = var.environment
        labels = {
          app = "test"
        }
      }
      spec {
        type          = "ExternalName"
        **external_name =** 
      }
    }

1 个答案:

答案 0 :(得分:1)

外部名称的用法如下:

apiVersion: v1
kind: Service
metadata:
  name: my-service
  namespace: prod
spec:
  type: ExternalName
  externalName: my.database.example.com

尝试将NLB CNAME作为外部名称