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
Hemant Kumar
6f9a3374b1
Allow uncertain mount tests to run parallely
2021-02-18 09:37:43 -05:00
SataQiu
c88ef90b1e
migrate to structured logging
...
Signed-off-by: SataQiu <shidaqiu2018@gmail.com >
2021-02-18 09:40:07 +08:00
Kubernetes Prow Robot
2a05c78600
Merge pull request #98932 from klueska/upstream-add-klueska-kubelet-owners
...
Add klueska as an approver in pkg/kubelet/OWNERS
2021-02-17 10:35:06 -08:00
Dan Winship
95c6a488d8
Make kube-proxy check if IPv6 is really supported before assuming dual-stack
2021-02-17 09:11:15 -05:00
Kubernetes Prow Robot
5a382b2d83
Merge pull request #96594 from b10s/fix-getcgroupsubsystemsv1
...
Fix the getCgroupSubsystemsV1() which uses only the latest record
2021-02-17 01:25:06 -08:00
Kubernetes Prow Robot
c0841211fd
Merge pull request #98990 from gjkim42/kubelet-pod-structured-logging
...
Migrate `pkg/kubelet/pod,pleg` to structured logging
2021-02-16 20:03:05 -08:00
Kubernetes Prow Robot
a4b3d31678
Merge pull request #98730 from dims/mark-cmd-line-params-related-to-dockershim-as-deprecated
...
Mark commandline parameters related to dockershim as deprecated
2021-02-16 13:45:18 -08:00
Kubernetes Prow Robot
55626cf2c6
Merge pull request #95301 from lorenz/pr-remove-dangling-volumes
...
Automatically remove orphaned pod's dangling volumes
2021-02-16 12:53:06 -08:00
Kubernetes Prow Robot
e7cc2117a0
Merge pull request #98956 from gjkim42/fix-race-KillPod
...
kubelet: Fix race when KillPod followed by IsPodPendingTermination
2021-02-16 10:13:10 -08:00
Kubernetes Prow Robot
d0a433fa45
Merge pull request #98458 from SaranBalaji90/profiling
...
Add support to disable /debug/pprof and /debug/flags/v endpoint
2021-02-16 10:12:58 -08:00
Nikhita Raghunath
c3c45b9b8c
*: move balajismaniam to emeritus_approvers
2021-02-16 10:55:47 +05:30
Maxime Lagresle
7e97601023
Prevent Kubelet stuck in DiskPressure when imagefs minReclaim is set
...
Fixes https://github.com/kubernetes/kubernetes/issues/99094
2021-02-15 14:31:06 +01:00
JunYang
7735cf7f26
Structured Logging migration: modify dockershim and network part logs of kubelet.
...
Signed-off-by: JunYang <yang.jun22@zte.com.cn >
2021-02-14 16:01:47 +08:00
jialaijun
15612338e5
Migrate pkg/kubelet/metrics logs to structured logging.
2021-02-14 09:41:35 +08:00
Geonju Kim
221025ce74
Migrate pkg/kubelet/pleg to structured logging
2021-02-14 07:24:28 +09:00
Geonju Kim
504cc5b1e4
Migrate pkg/kubelet/pod to structured logging
2021-02-14 07:23:09 +09:00
Geonju Kim
5e752968c3
Simulate KillPod in TestSyncPodsDeletesWhenSourcesAreReadyPerQOS
2021-02-14 07:17:48 +09:00
Geonju Kim
b451c15bf7
kubelet: Fix race when KillPod followed by IsPodPendingTermination
...
Ensures the pod to be pending termination or be killed, after
(*podKillerWithChannel).KillPod has been returned, by limiting
one request per pod in (*podKillerWithChannel).KillPod.
2021-02-14 07:16:49 +09:00
JunYang
28a232888e
fix error description of reconcileHugePageResource log
...
Signed-off-by: JunYang <yang.jun22@zte.com.cn >
2021-02-13 17:02:44 +08:00
Qi Wang
e84af0ac13
Migrate pkg/kubelet/nodestatus to structured logging
...
Migrate pkg/kubelet/nodestatus to structured logging
Signed-off-by: Qi Wang <qiwan@redhat.com >
2021-02-12 13:15:45 -05:00
Odin Ugedal
124de526cb
Fix cgroup handling for systemd with cgroup v2
...
This fixes issues where kubelet enforces qos and nodeAllocatable on the
worng hierarchy. Kublet will now create the files
/sys/fs/cgroup/kubepods/{burstable,besteffort,}/pod-xyz
when running with systemd as the driver, making it impossible to enforce
the limits on nodeAllocatable.
2021-02-12 10:44:38 +01:00
Sri Saran Balaji Vellore Rajakumar
af05a7eca3
Refactor Kubelet Server to take kubeConfiguration instead of multiple fields
2021-02-11 16:15:35 -08:00
Sri Saran Balaji Vellore Rajakumar
51cdf4e97b
Add support to disable /debug/pprof and /debug/flags/v endpoint
...
Co-authored-by: xiaofei.sun <sunxiaofei@kuaishou.com >
Co-authored-by: SaranBalaji90 <srisaranbalaji@gmail.com >
2021-02-11 15:56:53 -08:00
Kubernetes Prow Robot
2d153fe04e
Merge pull request #98969 from khenidak/beta-feature
...
upgrade IPv6DualStack feature to beta and turn on by default
2021-02-11 11:53:37 -08:00
Davanum Srinivas
6150378d36
Mark commandline parameters related to dockershim as deprecated
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2021-02-10 21:04:19 -05:00
Khaled (Kal) Henidak
32b9e31c23
ammend tests to ensure feat gate is off when expected (beta: gate is always on)
2021-02-10 23:58:55 +00:00
Kubernetes Prow Robot
dcec526c80
Merge pull request #98938 from rphillips/fixes/race_TestSyncPodsDeletesWhenSourcesAreReadyPerQOS
...
kubelet_test: fixes race in TestSyncPodsDeletesWhenSourcesAreReadyPerQOS
2021-02-10 09:10:59 -08:00
Ryan Phillips
ee8ea1b2c1
kubelet_test: fixes race in TestSyncPodsDeletesWhenSourcesAreReadyPerQOS
2021-02-10 09:36:32 -06:00
Kubernetes Prow Robot
d819199065
Merge pull request #97888 from pacoxu/fix/97565
...
check containerd as well as docker-containerd
2021-02-09 23:46:59 -08:00
Kubernetes Prow Robot
071bdc344e
Merge pull request #98643 from chenyw1990/structuredLogsOfKubeletServer
...
pkg/kubelet/server: migrate to structured logs
2021-02-09 21:58:59 -08:00
Kevin Klues
8a5fca3f1f
Add klueska as an approver in pkg/kubelet/OWNERS
...
Signed-off-by: Kevin Klues <kklues@nvidia.com >
2021-02-09 21:43:35 +01:00
Michael Beaumont
a5a6762d33
Move pkg/kubelet/apis to k8s.io/kubelet/pkg/apis
2021-02-09 21:37:39 +01:00
Kubernetes Prow Robot
b9b11d3100
Merge pull request #98510 from jsturtevant/windows-metrics-access-denied
...
Ignore transient errors when gathering stats for Windows Containers in Dockershim
2021-02-09 10:25:30 -08:00
Kubernetes Prow Robot
3ad19200ba
Merge pull request #97321 from shawnhanx/master
...
Change the upper limit of evictionthreshold from 10000% to 100%
2021-02-09 10:25:13 -08:00
Kubernetes Prow Robot
45d9a13b94
Merge pull request #96451 from ping035627/k8s-201112
...
Extract the const for ContainerStateReason
2021-02-09 10:25:00 -08:00
Kubernetes Prow Robot
943e67c01f
Merge pull request #95479 from mgjeong/feature-memory-manager-working
...
Memory manager
2021-02-09 03:40:56 -08:00
Kubernetes Prow Robot
0635d3d4c5
Merge pull request #98896 from derekwaynecarr/emeritus-node
...
Mark vishh as emeritus sig-node approver
2021-02-09 02:45:52 -08:00
chenyw1990
db5de9169f
pkg/kubelet/server: migrate to structured logs
2021-02-09 15:34:52 +08:00
Kubernetes Prow Robot
2b7c61b1bb
Merge pull request #98205 from pacoxu/build/pauses
...
update pause image to 3.4.1 and also update the change log
2021-02-08 18:20:58 -08:00
Artyom Lukianov
102124464a
memory manager: improve the reserved memory validation logic
...
We will have two layers of the validation.
- the first part of the validation logic will be implemented under the
`ValidateKubeletConfiguration` method
- the second one that requires knowledge about machine topology and
node allocatable resources will be implemented under the memory manager.
Signed-off-by: Artyom Lukianov <alukiano@redhat.com >
2021-02-09 01:10:02 +02:00
Artyom Lukianov
932134034c
memory manager: update API constant to have camel case format
...
Signed-off-by: Artyom Lukianov <alukiano@redhat.com >
2021-02-09 01:10:02 +02:00
Artyom Lukianov
e8ea461bfd
memory manager: update all relevant part of code to use []MemoryReservation
...
Signed-off-by: Artyom Lukianov <alukiano@redhat.com >
2021-02-09 01:10:01 +02:00
Artyom Lukianov
7561a0f96e
memory manager: provide new flag var to parse reserved-memory parameter
...
The new flag will parse the `--reserved-memory` flag straight forward
to the []kubeletconfig.MemoryReservation variable instead of parsing
it to the middle map representation.
It gives us possibility to get rid of a lot of unneeded code and use the single
presentation for the reserved-memory.
Signed-off-by: Artyom Lukianov <alukiano@redhat.com >
2021-02-09 01:10:01 +02:00
Artyom Lukianov
b7cfc40deb
memory manager: update kubelet config API
...
Update kubelet config API to use slice of MemoryReservation
structs instead of slice of maps.
Signed-off-by: Artyom Lukianov <alukiano@redhat.com >
2021-02-09 01:10:01 +02:00