Commit Graph

9854 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
14abaa23c3 Merge pull request #99032 from yangjunmyfm192085/run-test18
Structured Logging migration: modify eviction  part logs of kubelet.
2021-03-04 13:38:57 -08:00
Kubernetes Prow Robot
508a8839ad Merge pull request #98993 from SataQiu/structlog-kubelet-20210211
kubelet: migrate pkg/kubelet/certificate to structured logging
2021-03-04 13:38:48 -08:00
Kubernetes Prow Robot
8d8f49597d Merge pull request #95661 from oomichi/add-unit-tests-for-helpers_linux_test.go
Add unit tests for kubelet cadvisor_linux
2021-03-04 13:38:09 -08:00
Dan Winship
5fd1651fc1 Make podIPs order match node IP family preference 2021-03-04 15:46:36 -05:00
Kubernetes Prow Robot
a238698ea0 Merge pull request #99446 from pohly/generic-ephemeral-enablement
Generic ephemeral volume enablement
2021-03-04 11:00:30 -08:00
Urvashi Mohnani
ca99aa587d Move CRIContainerLogRotation to GA
Graduate the CRIContainerLogRotation feature gate
from beta to GA.

Signed-off-by: Urvashi Mohnani <umohnani@redhat.com>
2021-03-04 09:40:02 -05:00
Kubernetes Prow Robot
930ca85613 Merge pull request #99607 from krzysiekg/structured_logging_pkg_kubelet_stats
Migrate pkg/kubelet/stats to structured logging
2021-03-04 00:28:38 -08:00
Kubernetes Prow Robot
4f9317596c Merge pull request #99723 from jingxu97/feb/statl
Fix issue in checking domain socket for plugin watcher
2021-03-03 17:11:59 -08:00
Kubernetes Prow Robot
ef44d39be0 Merge pull request #99464 from Nordix/master-fix
Number of sockets is assumed to be same as NUMA nodes in kubelet
2021-03-03 14:41:21 -08:00
ravisantoshgudimetla
e64576af0a Only system-node-critical pods should be OOM Killed last 2021-03-03 16:34:27 -05:00
Jing Xu
d669cb1b17 Fix issue in checking domain socket for plugin watcher
Due to recent os.Stat() issue for Windows 20H2, added the logic to use
    os.Lstat() if os.Stat() fails for Windows

Change-Id: Ic9fc07ecc6e9c2984e854ac77121ff61c8e0d041
2021-03-03 12:37:14 -08:00
Kubernetes Prow Robot
a6a66c3594 Merge pull request #98939 from yangjunmyfm192085/run-test16
Structured Logging migration: modify dockershim and network part logs of kubelet.
2021-03-03 03:31:33 -08:00
Kubernetes Prow Robot
ad80c76677 Merge pull request #98924 from cynepco3hahue/set_container_memory_during_creation
memory manager: specify the container cpuset.memory during the creation
2021-03-03 03:31:20 -08:00
Patrick Ohly
68370c8aa6 kubelet: more tests for generic ephemeral volumes
This simulates various error scenarios (PVC not created for pod,
feature disabled) and switching between feature disabled and enabled.
2021-03-03 10:13:05 +01:00
Patrick Ohly
edb9a8584c kubelet: better error when generic ephemeral volume is disabled
Silently ignoring the unsupported volume type leads to:

  Warning  FailedMount       8s    kubelet            Unable to attach or mount volumes: unmounted volumes=[my-csi-volume default-token-bsnbz], unattached volumes=[my-csi-volume default-token-bsnbz]: failed to get Plugin from volumeSpec for volume "my-csi-volume" err=no volume plugin matched

The new message is easier to understand:
  Warning  FailedMount       6s (x5 over 49s)  kubelet            Unable to attach or mount volumes: unmounted volumes=[my-csi-volume], unattached volumes=[my-csi-volume default-token-rwlpp]: volume my-csi-volume is a generic ephemeral volume, but that feature is disabled in kubelet
2021-03-03 10:13:05 +01:00
Jakub Guzik
85d69cde82 Migrate pkg/kubelet/cm/cpumanager/state to structured logging
Signed-off-by: Jakub Guzik <jakubmguzik@gmail.com>
2021-03-03 01:18:37 +01:00
Kubernetes Prow Robot
62bb595cbe Merge pull request #98627 from jialaijun/migrate_to_structured_logs_5
Migrate pkg/kubelet/metrics logs to structured logging.
2021-03-02 15:49:31 -08:00
Kubernetes Prow Robot
da2f6385e9 Merge pull request #98589 from chenyw1990/structuredLogsOfRemote
pkg/kubelet/cri/remote: migrate to structured logs
2021-03-02 15:49:19 -08:00
Kubernetes Prow Robot
e811f5fdf9 Merge pull request #99463 from jingxu97/feb/stat
Use Lstat in plugin watcher to avoid Windows problem
2021-03-02 14:47:19 -08:00
Artyom Lukianov
95b2777204 memory manager: specify the container cpuset.memory during the creation
Set the container cpuset.memory during the creation and avoid an additional
call to the resources update of the container.

Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-03-02 17:01:46 +02:00
pacoxu
cd54bd94e9 deprecate cAdvisor json metrics collected by Kubelet
- remove unused code for cadvisor json metrics collected

Signed-off-by: pacoxu <paco.xu@daocloud.io>
2021-03-02 15:36:21 +08:00
Jing Xu
763c951238 Add jingxu97 to volumemanager owner
add myself as volumemanager owner

Change-Id: I6e6746d6efdfd3374aef6967c1c9b4cd4637cebc
2021-03-01 20:47:40 -08:00
Kenichi Omichi
b52b170ade Add unit tests for kubelet cadvisor_linux
This adds unit tests for kubelet cadvisor_linux.
2021-03-02 04:46:25 +00:00
Kubernetes Prow Robot
d85aed6e5b Merge pull request #99491 from uzuku/2021-feb-fix-typo
Fix typo in comment for purgeInitContainers.
2021-03-01 17:13:21 -08:00
Kubernetes Prow Robot
35c233f18d Merge pull request #99590 from liggitt/kubelet-warning
Avoid kubelet warnings for imagePullSecret entries with empty names
2021-03-01 09:55:39 -08:00
Krzysztof Gibuła
7097d4f8e2 Migrate pkg/kubelet/stats to structured logging 2021-03-01 18:52:34 +01:00
Iceber Gu
aff9df2cf6 dockershim: fix started and finished timestamp of the container status
Signed-off-by: Iceber Gu <wei.cai-nat@daocloud.io>
2021-03-01 22:33:56 +08:00
Jordan Liggitt
4798d0bce2 Avoid kubelet warnings for imagePullSecret entries with empty names 2021-03-01 08:32:09 -05:00
Benjamin Elder
56e092e382 hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
uzuku
8c53bfe1ea Fix typo in comment for purgeInitContainers. 2021-02-26 21:33:31 +08:00
Hanamantagoud
549b615439 Number of sockets is assumed to be same as NUMA nodes 2021-02-26 16:22:50 +05:30
Geonju Kim
b4b7cea413 kubelet_test: Add TestHandlePodRemovesWhenSourcesAreReady 2021-02-26 06:34:27 +09:00
Geonju Kim
256447a349 kubelet_test: Fix TestHandlePodCleanups 2021-02-26 06:34:17 +09:00
Geonju Kim
fc4a29da2c kubelet: Make the test fail if (*FakeRuntime).Assert fails 2021-02-26 06:31:54 +09:00
Jing Xu
70e01c5e47 Use Lstat in plugin watcher to avoid Windows problem
User Lstat in plugin watcher due to Windows issue

Change-Id: I4f9b808829f1a56dc622e343c291d3ffc316f416
2021-02-25 08:45:27 -08:00
Kubernetes Prow Robot
27c89b9aec Merge pull request #98571 from matthyx/52817
Stop probing a pod during graceful shutdown
2021-02-24 18:01:24 -08:00
Kubernetes Prow Robot
17c3ee8708 Merge pull request #98742 from gjkim42/sync-until-terminate-containers
kubelet: Sync completed pods until their containers have been terminated
2021-02-24 15:29:26 -08:00
Kubernetes Prow Robot
1fb27c4b5d Merge pull request #99355 from chymy/dockershim-unused-func
Remove unused func in kubernetes/pkg/kubelet/dockershim
2021-02-24 13:39:36 -08:00
Kubernetes Prow Robot
739a72b9cc Merge pull request #99158 from wgahnagl/lock-sysctls
Graduate sysctls to GA
2021-02-24 13:39:24 -08:00
xiaofei.sun
fd62f32125 Scheduler: remove pkg/apis/core/field_constants.go 2021-02-24 18:06:29 +08:00
chymy
e2f17aeb2a Remove unused func in kubernetes/pkg/kubelet/dockershim
Signed-off-by: chymy <chang.min1@zte.com.cn>
2021-02-23 06:36:22 -05:00
Kubernetes Prow Robot
54691ed806 Merge pull request #99174 from gnufied/fix-uncertain-mount-tests
Allow uncertain mount tests to run parallely
2021-02-23 00:42:03 -08:00
pacoxu
3de4dd841f remove featuregate for sysctl
Co-authored-by: Skyler Clark <wgahnagl@protonmail.com>
2021-02-22 16:51:43 -05:00
Maxime Lagresle
848dc9e65f Check that minReclaim is taken into account in reclaimNodeLevelResources() 2021-02-22 11:58:36 +01:00
chenyw1990
8d86470417 pkg/kubelet/cri/remote: migrate to structured logs 2021-02-22 11:44:58 +08:00
JunYang
af0b4c9031 Structured Logging migration: modify eviction part logs of kubelet.
Signed-off-by: JunYang <yang.jun22@zte.com.cn>
2021-02-21 08:36:14 +08:00
Kubernetes Prow Robot
031f2afbba Merge pull request #98931 from michaelbeaumont/kubelet_well_known
Move pkg/kubelet/apis to k8s.io/kubelet/pkg/apis
2021-02-20 11:55:41 -08:00
Kubernetes Prow Robot
731fac3a55 Merge pull request #99001 from QiWang19/migrate-log
Migrate pkg/kubelet/nodestatus to structured logging
2021-02-19 00:20:37 -08:00
Ryan Phillips
f989adaa18 kubelet: fix create create sandbox delete pod race 2021-02-18 11:22:12 -06:00
Kubernetes Prow Robot
9fb1aa92f2 Merge pull request #99127 from danwinship/non-dual-stack-proxy
Make kube-proxy check if IPv6 is really supported before assuming dual-stack
2021-02-18 08:46:51 -08:00