Documentation ¶
Index ¶
Constants ¶
View Source
const ( // owner: @tallclair // beta: v1.4 AppArmor utilfeature.Feature = "AppArmor" // owner: @girishkalele // alpha: v1.4 ExternalTrafficLocalOnly utilfeature.Feature = "AllowExtTrafficLocalEndpoints" // owner: @mtaufen // alpha: v1.4 DynamicKubeletConfig utilfeature.Feature = "DynamicKubeletConfig" // owner: @mtaufen // alpha: v1.8 KubeletConfigFile utilfeature.Feature = "KubeletConfigFile" // owner: @pweil- // alpha: v1.5 // // Default userns=host for containers that are using other host namespaces, host mounts, the pod // contains a privileged container, or specific non-namespaced capabilities (MKNOD, SYS_MODULE, // SYS_TIME). This should only be enabled if user namespace remapping is enabled in the docker daemon. ExperimentalHostUserNamespaceDefaultingGate utilfeature.Feature = "ExperimentalHostUserNamespaceDefaulting" // owner: @vishh // alpha: v1.5 // // Ensures guaranteed scheduling of pods marked with a special pod annotation `scheduler.alpha.kubernetes.io/critical-pod` // and also prevents them from being evicted from a node. // Note: This feature is not supported for `BestEffort` pods. ExperimentalCriticalPodAnnotation utilfeature.Feature = "ExperimentalCriticalPodAnnotation" // owner: @vishh // alpha: v1.6 // // Enables support for GPUs as a schedulable resource. // Only Nvidia GPUs are supported as of v1.6. // Works only with Docker Container Runtime. Accelerators utilfeature.Feature = "Accelerators" // owner: @jiayingz // alpha: v1.8 // // Enables support for Device Plugins // Only Nvidia GPUs are tested as of v1.8. DevicePlugins utilfeature.Feature = "DevicePlugins" // owner: @gmarek // alpha: v1.6 // // Changes the logic behind evicting Pods from not ready Nodes // to take advantage of NoExecute Taints and Tolerations. TaintBasedEvictions utilfeature.Feature = "TaintBasedEvictions" // owner: @jcbsmpsn // alpha: v1.7 // // Gets a server certificate for the kubelet from the Certificate Signing // Request API instead of generating one self signed and auto rotates the // certificate as expiration approaches. RotateKubeletServerCertificate utilfeature.Feature = "RotateKubeletServerCertificate" // owner: @jcbsmpsn // alpha: v1.7 // // Automatically renews the client certificate used for communicating with // the API server as the certificate approaches expiration. RotateKubeletClientCertificate utilfeature.Feature = "RotateKubeletClientCertificate" // owner: @msau // alpha: v1.7 // // A new volume type that supports local disks on a node. PersistentLocalVolumes utilfeature.Feature = "PersistentLocalVolumes" // owner: @jinxu // alpha: v1.7 // // New local storage types to support local storage capacity isolation LocalStorageCapacityIsolation utilfeature.Feature = "LocalStorageCapacityIsolation" // owner: @gnufied // alpha: v1.8 // Ability to Expand persistent volumes ExpandPersistentVolumes utilfeature.Feature = "ExpandPersistentVolumes" // owner: @verb // alpha: v1.8 // // Allows running a "debug container" in a pod namespaces to troubleshoot a running pod. DebugContainers utilfeature.Feature = "DebugContainers" // owner: @bsalamat // alpha: v1.8 // // Add priority to pods. Priority affects scheduling and preemption of pods. PodPriority utilfeature.Feature = "PodPriority" // owner: @resouer // alpha: v1.8 // // Enable equivalence class cache for scheduler. EnableEquivalenceClassCache utilfeature.Feature = "EnableEquivalenceClassCache" // owner: @k82cn // alpha: v1.8 // // Taint nodes based on their condition status for 'NetworkUnavailable', // 'MemoryPressure', 'OutOfDisk' and 'DiskPressure'. TaintNodesByCondition utilfeature.Feature = "TaintNodesByCondition" // owner: @haibinxie // alpha: v1.8 // // Implement IPVS-based in-cluster service load balancing SupportIPVSProxyMode utilfeature.Feature = "SupportIPVSProxyMode" // owner: @jsafrane // alpha: v1.8 // // Enable mount propagation of volumes. MountPropagation utilfeature.Feature = "MountPropagation" // owner: @ConnorDoyle // alpha: v1.8 // // Alternative container-level CPU affinity policies. CPUManager utilfeature.Feature = "CPUManager" // owner: @derekwaynecarr // alpha: v1.8 // // Enable pods to consume pre-allocated huge pages of varying page sizes HugePages utilfeature.Feature = "HugePages" // owner @brendandburns // alpha: v1.8 // // Enable nodes to exclude themselves from service load balancers ServiceNodeExclusion utilfeature.Feature = "ServiceNodeExclusion" // owner @brendandburns // deprecated: v1.10 // // Enable the service proxy to contact external IP addresses. Note this feature is present // only for backward compatability, it will be removed in the 1.11 release. ServiceProxyAllowExternalIPs utilfeature.Feature = "ServiceProxyAllowExternalIPs" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.