All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.cdk8s.plus23.DnsPolicy Maven / Gradle / Ivy

package org.cdk8s.plus23;

/**
 * Pod DNS policies.
 */
@javax.annotation.Generated(value = "jsii-pacmak/1.75.0 (build 63bb957)", date = "2023-02-21T09:46:03.592Z")
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
@software.amazon.jsii.Jsii(module = org.cdk8s.plus23.$Module.class, fqn = "cdk8s-plus-23.DnsPolicy")
public enum DnsPolicy {
    /**
     * Any DNS query that does not match the configured cluster domain suffix, such as "www.kubernetes.io", is forwarded to the upstream nameserver inherited from the node. Cluster administrators may have extra stub-domain and upstream DNS servers configured.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
    CLUSTER_FIRST,
    /**
     * For Pods running with hostNetwork, you should explicitly set its DNS policy "ClusterFirstWithHostNet".
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
    CLUSTER_FIRST_WITH_HOST_NET,
    /**
     * The Pod inherits the name resolution configuration from the node that the pods run on.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
    DEFAULT,
    /**
     * It allows a Pod to ignore DNS settings from the Kubernetes environment.
     * 

* All DNS settings are supposed to be provided using the dnsConfig * field in the Pod Spec. */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) NONE, }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy