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

Kubernetes service usage for NLB from different AWS account

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

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

外部名称的用法如下:

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

尝试将 NLB CNAME 作为外部名称