来自不同 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 作为外部名称
我需要添加一个 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 作为外部名称