Commit Graph

132349 Commits

Author SHA1 Message Date
Tsubasa Nagasawa
ecff35e2fb deflake e2e tests: set cpu requests to avoid out of cpu
Pod Level Resources Downward API has two test cases. In each
test, a Pod is created with only CPU limits of 1250m specified.
Since CPU limits are set, the CPU requests also default to 1250m.
With a Node capacity of 2000m, two 1250m Pods cannot be scheduled,
which appears to cause the OutOfCpu error.
2025-09-11 21:44:44 +09:00
Kubernetes Prow Robot
d9b31d602d Merge pull request #133893 from HirazawaUi/close-connections
Kubeadm: Close container runtime connections after use
2025-09-06 01:35:24 -07:00
Kubernetes Prow Robot
cca2ff05f7 Merge pull request #133838 from macsko/fix_race_in_movepodstoactiveorbackoffq
Fix race in movePodsToActiveOrBackoffQueue
2025-09-06 00:31:25 -07:00
HirazawaUi
8118636321 Close container runtime connections after use 2025-09-06 14:42:36 +08:00
Kubernetes Prow Robot
b508767369 Merge pull request #132655 from ylink-lfs/ci/httpd_removal
ci: remove httpd usage while using agnhost instead
2025-09-05 20:23:24 -07:00
Kubernetes Prow Robot
4786451d81 Merge pull request #130213 from zhifei92/migrate-kubelet-container-to-contextual-logging
chore(kubelet): migrate container to contextual logging
2025-09-05 15:41:25 -07:00
Kubernetes Prow Robot
e8b19be173 Merge pull request #133440 from carlory/deflake-service-tests
deflake e2e test: Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes
2025-09-05 14:37:42 -07:00
Kubernetes Prow Robot
3b687533aa Merge pull request #133217 from bart0sh/PR187-migrate-utils-logs-to-contextual-logging
Kubelet: Migrate util/ and logs/ to contextual logging
2025-09-05 14:37:34 -07:00
Kubernetes Prow Robot
1166dcb0ef Merge pull request #130154 from zhifei92/watchdog-migrate-structured-logging
chore(kubelet): migrate watchdog to contextual logging
2025-09-05 14:37:26 -07:00
Kubernetes Prow Robot
dc5066c229 Merge pull request #133888 from omerap12/fix-external-metrics-overflow
hpa: prevent integer overflow in external metrics sum
2025-09-05 13:45:32 -07:00
Kubernetes Prow Robot
b9c467483e Merge pull request #133690 from pohly/log-client-go-leaderelection
client-go leaderelection: structured, contextual logging
2025-09-05 13:45:25 -07:00
Kubernetes Prow Robot
edcac86acb Merge pull request #133907 from ardaguclu/fix-wait-prefix
Remove redundant experimental prefix in wait command
2025-09-05 11:13:32 -07:00
Kubernetes Prow Robot
c02a198b55 Merge pull request #130487 from zhifei92/migrate-kubelet-prober-to-contextual-logging
chore(kubelet): migrate prober to contextual logging
2025-09-05 11:13:25 -07:00
zhangzhifei16
80e6f9e20a chore(kubelet): migrate container to contextual logging
fix: the failed ci
2025-09-05 21:55:15 +08:00
Kubernetes Prow Robot
ef4add4509 Merge pull request #133356 from mayuka-c/issue-133175
Replace usage of deprecated ErrWaitTimeout with recommended method across all Pkgs
2025-09-05 06:43:34 -07:00
Kubernetes Prow Robot
5988bf7f36 Merge pull request #133067 from tchap/kubectl-logs-ctx
kubectl/logs: Add LogOptions.RunLogsContext
2025-09-05 06:43:27 -07:00
zhangzhifei16
f1b28b0d1f chore(kubelet): migrate watchdog to contextual logging
fix: fix failed typecheck

fix unit test
2025-09-05 21:40:44 +08:00
Arda Güçlü
98f81fc291 Remove redundant experimental prefix in wait command 2025-09-05 16:07:54 +03:00
Kubernetes Prow Robot
078a8f1894 Merge pull request #130581 from zhifei92/migrate-kubelet-config-to-contextual-logging
chore(kubelet):  migrate config to contextual logging
2025-09-05 05:25:26 -07:00
Kubernetes Prow Robot
26e94a35d3 Merge pull request #133900 from lucming/typo-sattsfied
fix typo for sattsfied
2025-09-05 03:39:25 -07:00
Omer Aplatony
d75d4860e7 kubelet: migrate module logs to contextual logging
Signed-off-by: Omer Aplatony <omerap12@gmail.com>
Co-authored-by: Ed Bartosh <eduard.bartosh@intel.com>
2025-09-05 13:22:00 +03:00
Omer Aplatony
9c1cf79d74 kubelet: migrate utils to contextual logging
Signed-off-by: Omer Aplatony <omerap12@gmail.com>
Co-authored-by: Ed Bartosh <eduard.bartosh@intel.com>
2025-09-05 13:19:56 +03:00
Kubernetes Prow Robot
f278302957 Merge pull request #133894 from lalitc375/k8s-name
Add k8s-long-name and k8s-short-name  format validation tags
2025-09-05 01:01:36 -07:00
Kubernetes Prow Robot
c4fdf5f027 Merge pull request #133239 from Peac36/fix/133184
add paths section to kubelet statusz endpoint
2025-09-05 01:01:29 -07:00
Kubernetes Prow Robot
56f6358c11 Merge pull request #133890 from huww98/fix-volume-metrics
kubelet/metrics: fix multiple Register call
2025-09-04 23:23:00 -07:00
Lalit Chauhan
c88f2f3142 Add k8s-long-name, k8s-short-name format validation tags 2025-09-05 04:50:40 +00:00
lucming
c8681531ab fix typo for sattsfied 2025-09-05 11:47:18 +08:00
Kubernetes Prow Robot
ecf2c52f75 Merge pull request #133729 from HirazawaUi/add-HirazawaUi-to-reviewer
Self nominate HirazawaUi as sig-node reviewer
2025-09-04 19:21:27 -07:00
Kubernetes Prow Robot
ab220a42c8 Merge pull request #133575 from aerosouund/fix-nil-selectors
[BUG] [Selectors]: Return an error in case nil selectors are passed to the matcher functions
2025-09-04 19:21:16 -07:00
Kubernetes Prow Robot
8085d5c458 Merge pull request #133896 from yongruilin/fix-format-warning
fix: Only warn for unrecognized formats on type=string
2025-09-04 16:03:14 -07:00
yongruilin
4e200ca00e fix: Only warn for unrecognized formats on type=string 2025-09-04 22:04:10 +00:00
Keisuke Ishigami
ddb015f023 Resolve confusing use of TooManyRequests error for eviction (#133097)
modify test "the error includes the reason when the condition.Status is False"
2025-09-04 12:19:14 -07:00
Kubernetes Prow Robot
6f093ef292 Merge pull request #133792 from HirazawaUi/lock-AllowOverwriteTerminationGracePeriodSeconds
Lock down AllowOverwriteTerminationGracePeriodSeconds
2025-09-04 09:13:17 -07:00
胡玮文
21ff3c196c kubelet/metrics: fix multiple Register call
DRA also calls Register at pkg/kubelet/cm/container_manager_linux.go NewContainerManager(), causing volume stats collector being ignored.
Fix this by moving it out of `sync.Once()`, allowing multiple calls to `Register()` func.
2025-09-04 20:12:58 +08:00
胡玮文
98c6293623 kubelet/metrics: misc optimization 2025-09-04 19:29:16 +08:00
HirazawaUi
43c3b03685 Lock AllowOverwriteTerminationGracePeriodSeconds 2025-09-04 19:25:26 +08:00
Omer Aplatony
fbd33bd6b3 hpa: prevent integer overflow in external metrics sum
Signed-off-by: Omer Aplatony <omerap12@gmail.com>
2025-09-04 08:36:53 +00:00
Kubernetes Prow Robot
55e8cdeb95 Merge pull request #133868 from serathius/storage-resource-prefix
Enforce that all resources set resourcePrefix
2025-09-03 19:07:14 -07:00
Marek Siarkowicz
683a76dd15 Enforce that all resources set resourcePrefix 2025-09-04 00:11:15 +02:00
Kubernetes Prow Robot
9e0bc19fdf Merge pull request #133832 from cbandy/cel-validation-errors-132528
Omit value type from validation rule failures
2025-09-03 14:55:21 -07:00
Eddie
954ac21c6c Add Kubelet stress test for pod cleanup when rejection due to VolumeAttachmentLimitExceeded (#133357)
* Add stress test for pod cleanup when rejected due to VolumeAttachmentLimitExceeded

Signed-off-by: Eddie Torres <torredil@amazon.com>

* Move newTestPodsWithResources below TestVolumeAttachLimitExceededCleanup

Signed-off-by: Eddie Torres <torredil@amazon.com>

---------

Signed-off-by: Eddie Torres <torredil@amazon.com>
2025-09-03 14:55:14 -07:00
Kubernetes Prow Robot
76ab726b8e Merge pull request #133875 from pohly/apimachinery-apply-flake
apply integration test: fix ordering test flake
2025-09-03 14:03:23 -07:00
Kubernetes Prow Robot
4a79948217 Merge pull request #133473 from roycaihw/psi-cpu-pressure-test
PSI test: add a CPU limit of 500m to cpu-stress-pod
2025-09-03 14:03:15 -07:00
Kubernetes Prow Robot
b00aba714e Merge pull request #133873 from serathius/storage-disable-events-estimate
Disable estimating resource size for resources with watch cache disabled
2025-09-03 12:55:20 -07:00
Kubernetes Prow Robot
7a1e1b6fb1 Merge pull request #130376 from phuhung273/pluginmanager-context-logging
kubelet: Migrate pkg/kubelet/pluginmanager to contextual logging
2025-09-03 12:55:13 -07:00
Kubernetes Prow Robot
86d0607011 Merge pull request #133769 from thockin/kk_bump_gengo
Bump gengo
2025-09-03 10:57:14 -07:00
Marek Siarkowicz
3e84e16315 Disable estimating resource size for resources with watch cache disabled
Listing all keys from etcd turned out to be too expensive, negativly
impacting events POST latency. Events resource is the only resource that
by default has watch cache disabled and which includes very
large number of small objects making it very costly to list keys.

Expected impact:
* No apiserver_resource_size_estimate_bytes metric for events.
* APF overestimating LIST request cost to events. Fallback assumes
  object size of 1.5MB, meaning LIST events will always get maxSeats
2025-09-03 19:09:32 +02:00
Kubernetes Prow Robot
2ed79f9202 Merge pull request #133138 from linxiulei/fix_shutdown
kubelet: poll after reloading logind conf
2025-09-03 10:05:13 -07:00
Kubernetes Prow Robot
39b160f10c Merge pull request #133851 from andremarianiello/respect-dynamic-fake-options
client-go/dynamic/fake: Stop ignoring options
2025-09-03 08:45:23 -07:00
Kubernetes Prow Robot
529f147dfc Merge pull request #133740 from pacoxu/add-events-group-view
add events.events.k8s.io to clusterrole view/edit default
2025-09-03 08:45:15 -07:00