kubernetes/pkg/kubelet
Qi Wang f1ccd2d8aa Add MemoryReservationPolicy to kubeletconfig for MemoryQoS feature
Add MemoryReservationPolicy (None/HardReservation) controls memory.min. This allows
independently of memory.min protection, providing operators more
granular control over memoryQoS behavior.
Signed-off-by: Qi Wang <qiwan@redhat.com>
2026-03-16 11:24:34 -04:00
..
allocation Add test coverage to ensure that when PLR are checkpointed, overhead is excluded from it. And when mapping allocated resources back from the checkpoint to pod spec the values have resources excluding the overhead 2026-03-12 20:06:58 +00:00
apis Add MemoryReservationPolicy to kubeletconfig for MemoryQoS feature 2026-03-16 11:24:34 -04:00
cadvisor Merge pull request #134981 from haircommander/drop-cpu-load 2026-02-11 03:00:01 +05:30
certificate migrate kubelet/certificate to contextual logging 2025-09-10 12:33:33 +03:00
checkpointmanager Update history of checkpoint support in Kubelet 2025-07-15 17:46:28 +02:00
client Updated proxy handler in kubelet 2026-03-11 16:31:13 +00:00
clustertrustbundle kubelet: ctb: use generics to handle alpha/beta APIs for CTB projection 2025-03-11 18:07:31 +01:00
cm Add MemoryReservationPolicy to kubeletconfig for MemoryQoS feature 2026-03-16 11:24:34 -04:00
config Merge pull request #136392 from skitt/unsupported-typo 2026-02-20 20:17:41 +05:30
configmap pkg/kubelet/watch_base_manager: wraps the LW with WatchList semantics 2025-10-20 20:05:22 +02:00
container add tests to verify invocation of OnPodSandboxReady method and PodReadyToStartContainers condition 2026-03-16 10:14:02 +05:30
envvars
events Fix vet error 2026-03-05 18:11:02 -05:00
eviction Fix vet error 2026-03-05 18:11:02 -05:00
images Fix vet error 2026-03-05 18:11:02 -05:00
kubeletconfig Move ContainerRuntimeOptions flags to cmd/kubelet/app/options 2025-08-06 12:12:08 -07:00
kuberuntime Add MemoryReservationPolicy to kubeletconfig for MemoryQoS feature 2026-03-16 11:24:34 -04:00
lifecycle Switch to bitmapped FeatureSet implementation. 2026-03-13 04:28:16 +00:00
logs kubelet: migrate module logs to contextual logging 2025-09-05 13:22:00 +03:00
metrics Merge pull request #134768 from KevinTMtz/pod-level-resource-managers-5526 2026-03-14 08:45:35 +05:30
network Fix vet error 2026-03-05 18:11:02 -05:00
nodeshutdown Remove redundant re-assignment in for-loops under pkg 2026-03-02 08:47:43 +01:00
nodestatus Merge pull request #136326 from bart0sh/PR218-migrate-kubelet_node_status-to-contextual-logging 2026-02-10 14:48:10 +05:30
oom Fix vet error 2026-03-05 18:11:02 -05:00
pleg On-demand PLEG pod relisting 2026-03-11 23:22:13 +00:00
pluginmanager Merge pull request #133335 from bart0sh/PR190-pluginmanager-fix-handling-registration-failures 2026-01-23 23:35:29 +05:30
pod Bump to mockery v3 2025-08-29 13:43:54 +02:00
podcertificate Add OwnerReference assertion to TestTransitionInitialToWait 2026-02-12 21:22:17 -08:00
preemption test: code coverage increase for kubelet/preemption 2025-07-20 21:18:44 +08:00
prober Refactor NewTestContext to return Context instead of TContext 2026-02-26 11:27:26 +05:30
qos
runtimeclass
secret pkg/kubelet/watch_base_manager: wraps the LW with WatchList semantics 2025-10-20 20:05:22 +02:00
server Merge pull request #137115 from damdo/add-tls-curve-preferences 2026-03-13 23:11:35 +05:30
stats Fix missing container_swap_usage_bytes metrics in cri_stats_provider 2026-02-17 23:32:27 +00:00
status Merge pull request #136238 from herb-duan/fix-kubelet-status-reconcile 2026-02-12 15:03:59 +05:30
sysctl build: remove deprecated '// +build' tag 2025-12-18 12:16:21 +01:00
token chore: remove residual int64ptr usage with ptr.To 2025-07-17 09:08:12 +08:00
types Remove unused SET config update type. 2026-01-07 16:46:01 -08:00
userns feature: Move UserNamespacesSupport to GA 2026-03-12 15:20:02 +01:00
util podStartSLOduration excludes init container runtime and image pulling time, includes only stateless and immediately schedulable pods (#131950) 2026-03-11 00:45:11 +05:30
volumemanager Fix:NewUnmounter always returns error while deleting pod after node reboot 2026-02-02 10:55:01 +08:00
watchdog ktesting: avoid increasing default verbosity 2026-01-09 14:54:09 +01:00
winstats build: remove deprecated '// +build' tag 2025-12-18 12:16:21 +01:00
active_deadline.go
active_deadline_test.go
doc.go
errors.go
kubelet.go Add MemoryReservationPolicy to kubeletconfig for MemoryQoS feature 2026-03-16 11:24:34 -04:00
kubelet_getters.go kubelet: migrate kubelet_getters.go to contextual logging. Migrate GetNode and related functions to use contextual logging 2026-01-23 19:54:43 +08:00
kubelet_getters_test.go kubelet: migrate kubelet_getters.go to contextual logging. Migrate GetNode and related functions to use contextual logging 2026-01-23 19:54:43 +08:00
kubelet_linux.go update warning to reflect kep changes 2025-10-10 10:00:08 -04:00
kubelet_network.go kubelet: migrate core sync path to contextual logging 2026-01-28 09:07:31 +08:00
kubelet_network_linux.go kubelet: migrate core sync path to contextual logging 2026-01-28 09:07:31 +08:00
kubelet_network_others.go kubelet: migrate core sync path to contextual logging 2026-01-28 09:07:31 +08:00
kubelet_node_declared_features.go Remove StaticConfiguration from NodeConfiguration 2026-03-06 18:46:05 +00:00
kubelet_node_declared_features_test.go NodeDeclaredFeatures: Add global default NDF registry 2026-03-13 04:28:16 +00:00
kubelet_node_status.go Fix vet error 2026-03-05 18:11:02 -05:00
kubelet_node_status_others.go build: remove deprecated '// +build' tag 2025-12-18 12:16:21 +01:00
kubelet_node_status_test.go node status test: fixed lint errors 2026-01-26 15:30:23 +02:00
kubelet_node_status_windows.go build: remove deprecated '// +build' tag 2025-12-18 12:16:21 +01:00
kubelet_nodecache.go kubelet: migrate kubelet_getters.go to contextual logging. Migrate GetNode and related functions to use contextual logging 2026-01-23 19:54:43 +08:00
kubelet_nodecache_test.go fetch node synchronously on node affinity failure 2025-11-04 16:24:14 +00:00
kubelet_others.go
kubelet_pods.go staging: extract CRI streaming modules with client-go compatibility 2026-03-12 09:59:55 -04:00
kubelet_pods_linux_test.go Graduate ImageVolume to GA 2026-02-03 10:37:49 +01:00
kubelet_pods_test.go fixup: remove unused klog import; drop rogpeppe from apimachinery 2026-03-12 09:59:56 -04:00
kubelet_pods_windows_test.go migrate kubelet_pods* to contextual logging 2026-01-15 12:30:24 +02:00
kubelet_resources.go kubelet: migrate kubelet_getters.go to contextual logging. Migrate GetNode and related functions to use contextual logging 2026-01-23 19:54:43 +08:00
kubelet_resources_test.go kubelet: migrate kubelet_getters.go to contextual logging. Migrate GetNode and related functions to use contextual logging 2026-01-23 19:54:43 +08:00
kubelet_server_journal.go Fix log validation messages and example typo 2025-12-23 10:10:28 +08:00
kubelet_server_journal_linux.go Use Go 1.24 os.Root instead of filepath-securejoin 2025-04-10 09:25:08 +02:00
kubelet_server_journal_others.go
kubelet_server_journal_test.go
kubelet_server_journal_windows.go
kubelet_test.go Add MemoryReservationPolicy to kubeletconfig for MemoryQoS feature 2026-03-16 11:24:34 -04:00
kubelet_volumes.go kubelet: migrate kubelet_getters.go to contextual logging 2026-01-17 17:53:16 +08:00
kubelet_volumes_linux_test.go kubelet: migrate kubelet_getters.go to contextual logging 2026-01-17 17:53:16 +08:00
kubelet_volumes_test.go Refactor NewTestContext to return Context instead of TContext 2026-02-26 11:27:26 +05:30
OWNERS
pod_container_deletor.go
pod_container_deletor_test.go
pod_workers.go Request on-demand relist when performing sync changes 2026-03-12 18:24:03 +00:00
pod_workers_test.go Request on-demand relist when performing sync changes 2026-03-12 18:24:03 +00:00
reason_cache.go
reason_cache_test.go
runtime.go Sort runtime handlers list coming from the CRI runtime 2026-01-05 14:56:42 -05:00
runtime_test.go Remove year from runtime_test.go file copyright notice 2026-01-08 15:45:56 -05:00
volume_host.go kubelet: migrate kubelet_getters.go to contextual logging. Migrate GetNode and related functions to use contextual logging 2026-01-23 19:54:43 +08:00
volume_host_test.go Add e2e tests, metrics and events for podcertificaterequests v1beta1 2025-11-05 18:12:39 +00:00