我需要添加一个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 =**
}
}
答案 0 :(得分:1)
外部名称的用法如下:
apiVersion: v1
kind: Service
metadata:
name: my-service
namespace: prod
spec:
type: ExternalName
externalName: my.database.example.com
尝试将NLB CNAME作为外部名称