Cluster Dns Config
data class ClusterDnsConfig(val additiveVpcScopeDnsDomain: String? = null, val clusterDns: String? = null, val clusterDnsDomain: String? = null, val clusterDnsScope: String? = null)
Properties
Link copied to clipboard
This will enable Cloud DNS additive VPC scope. Must provide a domain name that is unique within the VPC. For this to work cluster_dns = "CLOUD_DNS"
and cluster_dns_scope = "CLUSTER_SCOPE"
must both be set as well.
Link copied to clipboard
Which in-cluster DNS provider should be used. PROVIDER_UNSPECIFIED
(default) or PLATFORM_DEFAULT
or CLOUD_DNS
.
Link copied to clipboard
The suffix used for all cluster service records.
Link copied to clipboard
The scope of access to cluster DNS records. DNS_SCOPE_UNSPECIFIED
or CLUSTER_SCOPE
or VPC_SCOPE
. If the cluster_dns
field is set to CLOUD_DNS
, DNS_SCOPE_UNSPECIFIED
and empty/null behave like CLUSTER_SCOPE
.