package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.git
Documentation: pkg.go.dev

# Constants

owner: @aojea Allow kubelet to request a certificate without any Node IP available, only with DNS names.
owner: @micahhausler Setting AllowInsecureKubeletCertificateSigningRequests to true disables node admission validation of CSRs for kubelet signers where CN=system:node:$nodeName.
owner: @HirazawaUi Allow spec.terminationGracePeriodSeconds to be overridden by MaxPodGracePeriodSeconds in soft evictions.
owner: @thockin Enables Service.status.ingress.loadBanace to be set on services of types other than LoadBalancer.
owner: @bswartz Enables usage of any object for volume data source in PVCs.
owner: @tallclair.
owner: @tallclair.
owner: @liggitt kep: https://kep.k8s.io/4601 Make the Node authorizer use fine-grained selector authorization.
owner: @ahmedtd Enable ClusterTrustBundle objects and Kubelet integration.
owner: @ahmedtd Enable ClusterTrustBundle Kubelet projected volumes.
owner: @adrianreber kep: https://kep.k8s.io/2008 Enables container Checkpoint support in the kubelet.
owner: @jefftree kep: https://kep.k8s.io/4355 Enables coordinated leader election in the API server.
owner: @szuecs Enable nodes to change CPUCFSQuotaPeriod.
owner: @ConnorDoyle, @fromanirh (only for GA graduation) Alternative container-level CPU affinity policies.
owner: @fromanirh beta: see below.
owner: @fromanirh beta: see below.
owner: @fromanirh Allow the usage of options to fine-tune the cpumanager policies.
owner: @helayoty kep: https://kep.k8s.io/4026 Set the scheduled time as an annotation in the job.
owner: @ttakahashi21 @mkimuram kep: https://kep.k8s.io/3294 Enable usage of Provision of PVCs from snapshots in other namespaces.
owner: @trierra kep: http://kep.k8s.io/2589 Enables the Portworx in-tree driver to Portworx migration feature.
owner: @fengzixu Enables kubelet to detect CSI volume condition and send the event of the abnormal volume to the corresponding pod that is using it.
owner: @atiratree kep: http://kep.k8s.io/3973 Deployments and replica sets can now also track terminating pods via .status.terminatingReplicas.
owner: @elezar kep: http://kep.k8s.io/4009 Add support for CDI Device IDs in the Device Plugin API.
owner: @aojea The apiservers with the MultiCIDRServiceAllocator feature enable, in order to support live migration from the old bitmap ClusterIP allocators to the new IPAddress allocators introduced by the MultiCIDRServiceAllocator feature, performs a dual-write on both allocators.
owner: @andrewsykim Disable any functionality in kube-apiserver, kube-controller-manager and kubelet related to the `--cloud-provider` component flag.
owner: @ffromani beta: v1.33 Disables CPU Quota for containers which have exclusive CPUs allocated.
owner: @andrewsykim Disable in-tree functionality in kubelet to authenticate to cloud provider container registries for image pull credentials.
owner: @HirazawaUi kep: http://kep.k8s.io/4004 DisableNodeKubeProxyVersion disable the status.nodeInfo.kubeProxyVersion field of v1.Node.
owner: @pohly kep: http://kep.k8s.io/4381 Enables support for requesting admin access in a ResourceClaim.
owner: @LionelJouin kep: http://kep.k8s.io/4817 Enables support the ResourceClaim.status.devices field and for setting this status from DRA drivers.
owner: @pohly kep: http://kep.k8s.io/4381 Enables support for resources with custom parameters and a lifecycle that is independent of a Pod.
owner: @danielvegamyhre kep: https://kep.k8s.io/2413 Allows mutating spec.completions for Indexed job when done in tandem with spec.parallelism.
owner: @harche kep: http://kep.k8s.io/3386 Allows using event-driven PLEG (pod lifecycle event generator) through kubelet which avoids frequent relisting of containers which helps optimize performance.
owner: @andrewsykim @SergeyKanzhelev Ensure kubelet respects exec probe timeouts.
owner: @HarshalNeelkamal Enables external service account JWT signing and key management.
owner: @bobbypage Adds support for kubelet to detect node shutdown and gracefully terminate pods prior to the node being shutdown.
owner: @wzshiming Make the kubelet use shutdown configuration based on pod priority values for graceful shutdown.
owner: @deepakkinni @xing-yang kep: https://kep.k8s.io/2644 Honor Persistent Volume Reclaim Policy when it is "Delete" irrespective of PV-PVC deletion ordering.
owner: @dxist Enables support of HPA scaling to zero pods when an object or custom metric is configured.
owner: @haircommander kep: http://kep.k8s.io/4210 ImageMaximumGCAge enables the Kubelet configuration field of the same name, allowing an admin to specify the age after which an image will be garbage collected.
owner: @saschagrunert kep: https://kep.k8s.io/4639 Enables the image volume source.
owner: @vinaykul,@tallclair kep: http://kep.k8s.io/1287 Enables In-Place Pod Vertical Scaling.
owner: @tallclair kep: http://kep.k8s.io/1287 Enables the AllocatedResources field in container status.
owner: @tallclair @esotsal Allow resource resize for containers in Guaranteed pods with integer CPU requests ( default false ).
owner: @trierra Disables the Portworx in-tree driver.
owner: @mimowo kep: https://kep.k8s.io/3850 Allows users to specify counting of failed pods per index.
owner: @mimowo kep: https://kep.k8s.io/4368 Allows to delegate reconciliation of a Job object to an external controller.
owner: @mimowo kep: https://kep.k8s.io/3329 Allow users to specify handling of pod failures based on container exit codes and pod conditions.
owner: @kannon92 kep : https://kep.k8s.io/3939 Allow users to specify recreating pods of a job only when pods have fully terminated.
owner: @tenzen-y kep: https://kep.k8s.io/3998 Allow users to specify when a Job can be declared as succeeded based on the set of succeeded pods.
owner: @marquiz kep: http://kep.k8s.io/4033 Enable detection of the kubelet cgroup driver configuration option from the CRI.
owner: @lauralorenz kep: https://kep.k8s.io/4603 Enables support for configurable per-node backoff maximums for restarting containers (aka containers in CrashLoopBackOff).
owner: @vinayakankugoyal kep: http://kep.k8s.io/2862 Enable fine-grained kubelet API authorization for webhook based authorization.
owner: @AkihiroSuda Enables support for running kubelet in a user namespace.
owner: @moshe010 Enable POD resources API to return resources allocated by Dynamic Resource Allocation.
owner: @moshe010 Enable POD resources API with Get method.
owner: @hoskeri Restores previous behavior where Kubelet fails self registration if node create returns 403 Forbidden.
owner: @kannon92 kep: https://kep.k8s.io/4191 The split image filesystem feature enables kubelet to perform garbage collection of images (read-only layers) and/or containers (writeable layers) deployed on separate filesystems.
owner: @sallyom kep: https://kep.k8s.io/2832 Add support for distributed tracing in the kubelet.
owner: @gjkim42 Enable legacy code path in pkg/kubelet/kuberuntime that predates the SidecarContainers feature.
owner: @Sh4d1,@RyanAoh,@rikatz kep: http://kep.k8s.io/1860 LoadBalancerIPMode enables the IPMode field in the LoadBalancerIngress status of a Service.
owner: @RobertKrawitz Allow use of filesystems for ephemeral storage monitoring.
owner: @damemi Enables scaling down replicas via logarithmic comparison of creation/ready timestamps.
owner: @sanposhiho kep: https://kep.k8s.io/3633 Enables the MatchLabelKeys and MismatchLabelKeys in PodAffinity and PodAntiAffinity.
owner: @denkensk kep: https://kep.k8s.io/3243 Enable MatchLabelKeys in PodTopologySpread.
owner: @krmayankk Enables maxUnavailable for StatefulSet.
owner: @cynepco3hahue(alukiano) @cezaryzukowski @k-wiatrzyk, @Tal-or (only for GA graduation) Allows setting memory affinity for a container based on NUMA topology.
owner: @xiaoxubeii kep: https://kep.k8s.io/2570 Enables kubelet to support memory QoS with cgroups v2.
owner: @aojea kep: https://kep.k8s.io/1880 Enables the dynamic configuration of Service IP ranges.
owner: @danwinship kep: https://kep.k8s.io/3866 Allows running kube-proxy with `--mode nftables`.
owner: @kerthcet kep: https://kep.k8s.io/3094 Allow users to specify whether to take nodeAffinity/nodeTaint into consideration when calculating pod topology spread skew.
owner: @aravindhp @LorbusChris kep: http://kep.k8s.io/2271 Enables querying logs of node services using the /logs endpoint.
Permits kubelet to run with swap enabled.
owner: @RomanBednar kep: https://kep.k8s.io/3762 Adds a new field to persistent volumes which holds a timestamp of when the volume last transitioned its phase.
owner: @haircommander kep: https://kep.k8s.io/2364 Configures the Kubelet to use the CRI to populate pod and container stats, instead of supplimenting with stats from cAdvisor.
owner: @ahg-g Enables controlling pod ranking on replicaset scale-down.
owner: @mimowo kep: https://kep.k8s.io/3329 Enables support for appending a dedicated pod condition indicating that the pod is being deleted due to a disruption.
owner: @danielvegamyhre kep: https://kep.k8s.io/4017 Set pod completion index as a pod label for Indexed Jobs.
owner: @ndixita key: https://kep.k8s.io/2837 Enables specifying resources at pod-level.
owner: @AxeZhan kep: http://kep.k8s.io/3960 Enables SleepAction in container lifecycle hooks.
owner: @sreeram-venkitesh kep: http://kep.k8s.io/4818 Allows zero value for sleep duration in SleepAction in container lifecycle hooks.
owner: @knight42 kep: https://kep.k8s.io/3288 Enables only stdout or stderr of the container to be retrievd.
owner: @ddebroy, @kannon92 Enables reporting of PodReadyToStartContainersCondition condition in pod status after pod sandbox creation and network configuration completes successfully.
owner: @Huang-Wei kep: https://kep.k8s.io/3521 Enable users to specify when a Pod is ready for scheduling.
owner: @seans3 kep: http://kep.k8s.io/4006 Enables PortForward to be proxied with a websocket client.
owner: @jessfraz Enables control over ProcMountType for containers.
owner: @sjenning Allows resource reservations at the QoS level preventing pods at lower QoS levels from bursting into resources requested at higher QoS levels (memory only for now).
owner: @gnufied kep: https://kep.k8s.io/1790 Allow users to recover from volume expansion failure.
owner: @AkihiroSuda kep: https://kep.k8s.io/3857 Allows recursive read-only mounts.
owner: @adrianmoisey kep: https://kep.k8s.io/4427 Relaxed DNS search string validation.
owner: @HirazawaUi kep: https://kep.k8s.io/4369 Allow almost all printable ASCII characters in environment variables.
owner: @zhangweikop Enable kubelet tls server to update certificate if the specified certificate files are changed.
owner: @SergeyKanzhelev kep: https://kep.k8s.io/4680 Adds the AllocatedResourcesStatus to the container status.
owner: @mikedanese 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.
owner: @kiashok kep: https://kep.k8s.io/4216 Adds support to pull images based on the runtime class specified.
owner: @sanposhiho kep: http://kep.k8s.io/4832 Running some expensive operation within the scheduler's preemption asynchronously, which improves the scheduling latency when the preemption involves in.
owner: @sanposhiho kep: http://kep.k8s.io/4247 Enables the scheduler's enhancement called QueueingHints, which benefits to reduce the useless requeueing.
owner: @jsafrane kep: https://kep.k8s.io/1710 Speed up container startup by mounting volumes with the correct SELinux label instead of changing each file on the volumes recursively.
owner: @jsafrane kep: https://kep.k8s.io/1710 Speed up container startup by mounting volumes with the correct SELinux label instead of changing each file on the volumes recursively.
owner: @jsafrane kep: https://kep.k8s.io/1710 Speed up container startup by mounting volumes with the correct SELinux label instead of changing each file on the volumes recursively.
owner: @atosatto @yuanchen8911 kep: http://kep.k8s.io/3902 Decouples Taint Eviction Controller, performing taint-based Pod eviction, from Node Lifecycle Controller.
owner: @aramase kep: https://kep.k8s.io/4412 ServiceAccountNodeAudienceRestriction is used to restrict the audience for which the kubelet can request a service account token for.
owner: @munnerz kep: http://kep.k8s.io/4193 Controls whether JTIs (UUIDs) are embedded into generated service account tokens, and whether these JTIs are recorded into the audit log for future requests made by these tokens.
owner: @munnerz kep: http://kep.k8s.io/4193 Controls whether the apiserver supports binding service account tokens to Node objects.
owner: @munnerz kep: http://kep.k8s.io/4193 Controls whether the apiserver will validate Node claims in service account tokens.
owner: @munnerz kep: http://kep.k8s.io/4193 Controls whether the apiserver embeds the node name and uid for the associated node when issuing service account tokens bound to Pod objects.
owner: @gauravkghildiyal @robscott kep: https://kep.k8s.io/4444 Enables trafficDistribution field on Services.
owner: @gjkim42 @SergeyKanzhelev @matthyx @tzneal kep: http://kep.k8s.io/753 Introduces sidecar containers, a new type of init container that starts before other containers but remains running for the full duration of the pod's lifecycle and will not block pod termination.
owner: @derekwaynecarr Enables kubelet support to size memory backed volumes This is a kubelet only feature gate.
owner: @mattcary Enables policies controlling deletion of PVCs created by a StatefulSet.
owner: @psch Enables a StatefulSet to start from an arbitrary non zero ordinal.
owner: @ahutsunshine Allows namespace indexer for namespace scope resources in apiserver cache to accelerate list operations.
Enables support for the StorageVersionMigrator controller.
owner: @everpeace kep: https://kep.k8s.io/3619 Enable SupplementalGroupsPolicy feature in PodSecurityContext.
owner: @zhifei92 Enables the systemd watchdog for the kubelet.
owner: @robscott kep: https://kep.k8s.io/2433 Enables topology aware hints for EndpointSlices.
owner: @PiotrProkop kep: https://kep.k8s.io/3545 Allow fine-tuning of topology manager policies with alpha options.
owner: @PiotrProkop kep: https://kep.k8s.io/3545 Allow fine-tuning of topology manager policies with beta options.
owner: @PiotrProkop kep: https://kep.k8s.io/3545 Allow the usage of options to fine-tune the topology manager policies.
owner: @seans3 kep: http://kep.k8s.io/4006 Enables StreamTranslator proxy to handle WebSockets upgrade requests for the version of the RemoteCommand subprotocol that supports the "close" signal.
owner: @richabanker Proxies client to an apiserver capable of serving the request in the event of version skew.
owner: @saschagrunert Enables user namespace support for Pod Security Standards.
owner: @rata, @giuseppe kep: https://kep.k8s.io/127 Enables user namespace support for stateless pods.
owner: @mattcarry, @sunnylovestiramisu kep: https://kep.k8s.io/3751 Enables user specified volume attributes for persistent volumes, like iops and throughput.
owner: @cofyc.
owner: @jsturtevant kep: https://kep.k8s.io/4888 Add CPU and Memory Affinity support to Windows nodes with CPUManager, MemoryManager and Topology manager.
owner: @zylxjtu kep: https://kep.k8s.io/4802 Enables support for graceful shutdown windows node.
owner: @marosset kep: https://kep.k8s.io/3503 Enables support for joining Windows containers to a hosts' network namespace.
owner: @ksubrmnn Allows kube-proxy to create DSR loadbalancers for Windows.
owner: @ksubrmnn Allows kube-proxy to run in Overlay mode for Windows.