Elana Hashman
31c4273f66
Add test for memory equivalence
...
See https://github.com/kubernetes/kubernetes/pull/106006#issuecomment-971004230
Co-Authored-By: Jordan Liggitt <liggitt@google.com >
2021-11-17 11:07:09 -08:00
Sascha Grunert
de37b9d293
Make CRI v1 the default and allow a fallback to v1alpha2
...
This patch makes the CRI `v1` API the new project-wide default version.
To allow backwards compatibility, a fallback to `v1alpha2` has been added
as well. This fallback can either used by automatically determined by
the kubelet.
Signed-off-by: Sascha Grunert <sgrunert@redhat.com >
2021-11-17 11:05:05 -08:00
Sergey Kanzhelev
b7affcced1
implement :grpc probe action
2021-11-17 17:31:23 +00:00
Antonio Ojea
d126b14838
migrate nolint coments to golangci-lint
2021-11-17 13:58:53 +01:00
Hanna Lee
e78b3e8dfe
Use nolint directive instead of stopping ticker, per liggit's suggestion
2021-11-17 08:56:57 +01:00
Hanna Lee
69d029bddb
Add syncTicker.Stop()
2021-11-17 08:56:57 +01:00
Hanna Lee
07a883d8e6
Remove //lint:ignore pragmas that aren't being used anymore
2021-11-17 08:56:54 +01:00
Hanna Lee
1fbf06f5ad
Use time.NewTicker instead of time.Tick to avoid leaking
2021-11-17 08:56:00 +01:00
Hanna Lee
0f3836dcc5
Ignore deprecation warnings with //nolint:staticcheck
2021-11-17 08:55:57 +01:00
Kubernetes Prow Robot
6c357f9996
Merge pull request #106041 from jonyhy96/volumemanager-reconciler-codefmt
...
kubelet: extract multiple ignore errors validate logic to isExpectedError
2021-11-16 22:55:53 -08:00
Shiming Zhang
7a6f792ff3
Add validation for GracefulNodeShutdownBasedOnPodPriority
...
Co-authored-by: Elana Hashman <ehashman@users.noreply.github.com >
2021-11-17 11:47:12 +08:00
Shiming Zhang
545313bdc7
Implement graceful shutdown based on Pod priority
2021-11-17 11:47:12 +08:00
Shiming Zhang
d82f606970
Add field for KubeletConfiguration and Regenerate
2021-11-17 11:47:12 +08:00
Kubernetes Prow Robot
1f6d5caa9a
Merge pull request #105437 from cmssczy/update-kubelet-configuration
...
migrate --register-with-taints to KubeletConfiguration
2021-11-16 17:44:00 -08:00
menglong.qi
b886b9b108
fix: typo
2021-11-17 09:22:57 +08:00
Kubernetes Prow Robot
42d8b2f3b9
Merge pull request #106289 from CatherineF-dev/fix-metrics-AlreadyRegisteredError-in-unit-test
...
Fix metrics AlreadyRegisteredError on TestRecordOperation and TestGetHistogramVecFromGatherer unit test
2021-11-16 16:36:15 -08:00
Kubernetes Prow Robot
6805e6ee41
Merge pull request #104722 from leiyiz/migration
...
turning on the CSIMigrationGCE feature flag
2021-11-16 15:28:32 -08:00
Léiyì Zhang
275fdf0884
fixing unit test failures induced by turning on CSIMigrationGCE
...
disable CSIMigrationGCE in some unit tests
2021-11-16 19:26:30 +00:00
CatherineF-dev
5646120fbb
Use Reset at first
2021-11-16 18:57:24 +00:00
haoyun
b5409adaeb
refactor: extract multiple ignore errors validate to ignoreError
...
Signed-off-by: haoyun <yun.hao@daocloud.io >
2021-11-16 20:43:50 +08:00
caozhiyuan
bad4faf1b9
migrate --register-with-taints to KubeletConfiguration
2021-11-16 19:10:36 +08:00
Kubernetes Prow Robot
1d1d462d2f
Merge pull request #104287 from jsturtevant/windows-stats
...
Reduce the number of expensive calls in the Windows stats queries for dockershim
2021-11-15 18:51:37 -08:00
Kubernetes Prow Robot
0473cab823
Merge pull request #103299 from wgahnagl/addPinned
...
prevents garbage collection from removing pinned images
2021-11-15 18:51:25 -08:00
Kubernetes Prow Robot
39af75af30
Merge pull request #106201 from yxxhero/fea_106111
...
Add more msg when exec probe timeout
2021-11-15 17:51:37 -08:00
Kubernetes Prow Robot
463802765d
Merge pull request #104650 from yxxhero/initcontainer_oomkiil_as_a_failure
...
fix init container oomkilled as a failure
2021-11-15 17:51:25 -08:00
Kubernetes Prow Robot
b7c4962472
Merge pull request #105685 from liggitt/kubelet-file-test
...
Simplify kubelet file config field allowlists
2021-11-15 14:06:48 -08:00
Odin Ugedal
de0ece541c
Fix cpu share issues on systems with large amounts of cpu
...
On systems where the calculated cpu shares results in a value above the
max value in linux, containers getting that value are unable to start.
This occur on systems with 300+ cpu cores, and where containers are
given such a value.
This issue was fixed for the pod and qos control groups in the similar
cm.MilliCPUToShares that also has tests verifying the behavior. Since
this code already has an dependency on kubelet/cm, lets reuse that code
instead.
2021-11-14 19:49:19 +00:00
Kubernetes Prow Robot
e4c795168b
Merge pull request #106332 from bobbypage/disable-memcg-notifier
...
kubelet: cgroupv2 disable memcg notifications
2021-11-12 18:36:46 -08:00
CatherineF-dev
d9737eabf4
Use HandlerFor
2021-11-12 23:09:51 +00:00
CatherineF-dev
49d341aa2b
Use defer in non-loop
2021-11-12 23:03:38 +00:00
Kubernetes Prow Robot
1f6aa87a93
Merge pull request #105744 from jsturtevant/windows-containerd-networkstats
...
Get Windows network stats directly for Containerd
2021-11-12 12:36:41 -08:00
Kubernetes Prow Robot
5f0a94b23c
Merge pull request #104743 from gjkim42/ensure-pod-uniqueness
...
Ensure there is one running static pod with the same full name
2021-11-12 12:36:28 -08:00
Kubernetes Prow Robot
6c04f87470
Merge pull request #106382 from rphillips/fix_close_log
...
kubelet: fix file descriptor leak in log rotations
2021-11-12 09:22:40 -08:00
Neha Lohia
fa1b6765d5
move pkg/util/node to component-helpers/node/util ( #105347 )
...
Signed-off-by: Neha Lohia <nehapithadiya444@gmail.com >
2021-11-12 07:52:27 -08:00
CatherineF-dev
a30af261f1
remove lint
2021-11-12 15:03:44 +00:00
Ryan Phillips
d6f9df424a
defer close the rotated log open
2021-11-12 08:13:24 -06:00
CatherineF-dev
a8324a3bb7
clean
2021-11-12 03:52:19 +00:00
CatherineF-dev
744785ee40
remove prometheus.DefaultRegisterer
2021-11-12 02:17:28 +00:00
Kubernetes Prow Robot
3ca3daac76
Merge pull request #103415 from tiloso/staticcheck-kubelet
...
Fix staticcheck failure in pkg/kubelet/cm/cpuset
2021-11-11 15:15:13 -08:00
Gunju Kim
2dd4a00509
kubelet: Remove false PLEG errors
2021-11-12 00:03:01 +09:00
David Porter
f5140d3145
kubelet: cgroupv2 disable memcg notifications
...
The current memory notifier on cgroupv2 relies on reading
`cgroup.event_control` which is unsupported on cgroupv2. For now, let's
disable the feature on cgroupv2.
2021-11-10 15:40:59 -08:00
ravisantoshgudimetla
696abecada
[test][kubelet]: Fix out of bounds in TestSyncLabels unit
2021-11-10 16:53:59 -05:00
James Sturtevant
ab2e58c416
Get networks stats directly
2021-11-10 12:43:56 -08:00
James Sturtevant
c39945c116
Add unit tests to existing code
2021-11-10 11:50:04 -08:00
James Sturtevant
3564cd5beb
Reduce calls to docker from dockershim for stats
2021-11-10 11:25:03 -08:00
Kubernetes Prow Robot
b56dc43458
Merge pull request #106282 from bobbypage/cadvisor-v043
...
vendor: Bump cAdvisor to v0.43.0
2021-11-10 08:17:38 -08:00
CatherineF-dev
8290400e9c
format
2021-11-10 03:29:13 +00:00
CatherineF-dev
ef0b2dfbf4
Fix metrics AlreadyRegisteredError on TestRecordOperation and TestGetHistogramVecFromGatherer unit test
2021-11-10 03:23:54 +00:00
Kubernetes Prow Robot
5d60c8d857
Merge pull request #102393 from mengjiao-liu/fix-sysctl-regex
...
Upgrade preparation to verify sysctl values containing forward slashes by regex
2021-11-09 18:23:26 -08:00
David Porter
b6269ce5de
kubelet: update cAdvisor usage for v0.43
...
* Change cAdvisor manager constructor
* Change call to adding AcceleratorUsageMetrics
Signed-off-by: David Porter <david@porter.me >
2021-11-09 17:09:12 -08:00