enum DnsPolicy
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.Batch.DnsPolicy |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsbatch#DnsPolicy |
Java | software.amazon.awscdk.services.batch.DnsPolicy |
Python | aws_cdk.aws_batch.DnsPolicy |
TypeScript (source) | aws-cdk-lib » aws_batch » DnsPolicy |
The DNS Policy for the pod used by the Job Definition.
See also: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy
Members
Name | Description |
---|---|
DEFAULT | The Pod inherits the name resolution configuration from the node that the Pods run on. |
CLUSTER_FIRST | Any DNS query that does not match the configured cluster domain suffix, such as "www.kubernetes.io" , is forwarded to an upstream nameserver by the DNS server. Cluster administrators may have extra stub-domain and upstream DNS servers configured. |
CLUSTER_FIRST_WITH_HOST_NET | For Pods running with hostNetwork , you should explicitly set its DNS policy to CLUSTER_FIRST_WITH_HOST_NET . |
DEFAULT
The Pod inherits the name resolution configuration from the node that the Pods run on.
CLUSTER_FIRST
Any DNS query that does not match the configured cluster domain suffix, such as "www.kubernetes.io"
, is forwarded to an upstream nameserver by the DNS server. Cluster administrators may have extra stub-domain and upstream DNS servers configured.
CLUSTER_FIRST_WITH_HOST_NET
For Pods running with hostNetwork
, you should explicitly set its DNS policy to CLUSTER_FIRST_WITH_HOST_NET
.
Otherwise, Pods running with hostNetwork
and CLUSTER_FIRST
will fallback to the behavior of the DEFAULT
policy.