Kubernetes Prow Robot
48efb361f3
Merge pull request #110323 from Thearas/docs-ephemeral-storage
...
docs: add `ephemeral-storage` to `SystemReserved`/`KubeReserved` comment
2022-06-10 13:19:44 -07:00
Kubernetes Prow Robot
70dca66271
Merge pull request #109388 from ialidzhikov/cleanup/experimental-kernel-memcg-notification
...
kubelet: Remove the deprecated `--experimental-kernel-memcg-notification` flag
2022-06-03 09:30:33 -07:00
Thearas
2457fbc643
docs: add ephemeral-storage to SystemReserved/KubeReserved comment
2022-06-01 16:19:26 +08:00
Davanum Srinivas
50bea1dad8
Move from k8s.gcr.io to registry.k8s.io
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2022-05-31 10:16:53 -04:00
何庆国10193842
3d14bcb9a4
Log StructuredLog: spelling formatting
...
Signed-off-by: 何庆国10193842 <he.qingguo@zte.com.cn >
2022-04-26 17:04:06 +08:00
ialidzhikov
c682716e87
kubelet: Remove the deprecated --experimental-kernel-memcg-notification flag
...
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com >
2022-04-08 10:40:25 +03:00
David Ashpole
120da3bb9b
fix copylock vet errors in component-base metrics
2022-03-31 15:07:11 +00:00
Kubernetes Prow Robot
e4690b0fbc
Merge pull request #109123 from dims/switch-to-pause-3.7
...
Switch to pause 3.7 for Kubernetes 1.24
2022-03-29 20:37:39 -07:00
Kubernetes Prow Robot
5b8dbfbbcf
Merge pull request #108995 from pohly/log-contextual
...
contextual logging
2022-03-29 17:35:59 -07:00
Davanum Srinivas
f7ad09c447
Switch to pause 3.7
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2022-03-29 15:36:38 -04:00
Patrick Ohly
7de1b05e85
logging: add ContextualLogging feature
...
InitLogs overrides the klog default and turns contextual logging off. This
ensures that it is only enabled in Kubernetes commands that explicitly enable
it via a feature gate. A feature gate for it gets defined in
k8s.io/component-base/logs and is then used by Options.ValidateAndApply.
The effect of disabling contextual logging is very limited according to
benchmarks with kube-scheduler. The feature gets added anyway to satisfy the
PRR recommendation that features should be controllable.
The following commands have support for contextual logging:
- kube-apiserver
- kube-controller-manager
- kubelet
- kube-scheduler
- component-base/logs example
Supporting a feature gate check in ValidateAndApply and not in InitLogs is a
simplification: changing InitLogs to accept a FeatureGate would have implied
changing also component-base/cli.Run. This didn't seem worthwhile because
ValidateAndApply already covers the relevant commands.
2022-03-29 13:29:57 +02:00
Mark Rossetti
2e036ad7c3
Fixing logic for kubelet permissions check on windows
...
Signed-off-by: Mark Rossetti <marosset@microsoft.com >
2022-03-24 14:57:08 -07:00
Kubernetes Prow Robot
14e8db067e
Merge pull request #108191 from ravisantoshgudimetla/wire-cert-contexts
...
Wire cert contexts
2022-03-23 11:20:17 -07:00
Mark Rossetti
f63a194d9e
Run kubelet in a job object in windows
...
Signed-off-by: Mark Rossetti <marosset@microsoft.com >
2022-03-15 12:17:52 -07:00
Kubernetes Prow Robot
a41f9e976d
Merge pull request #108107 from aojea/kubelet_http2_heartbeat
...
kubelet apiserver: be gentle closing connections on heartbeat failures
2022-03-09 01:32:12 -08:00
Ravi Gudimetla
8b84a793b3
API Server Changes
...
This commit includes all the changes needed for APIServer. Instead of modifying the existing signatures for the methods which either generate or return stopChannel, we generate a context from the channel and use the generated context to be passed to the controllers which are started in APIServer. This ensures we don't have to touch APIServer dependencies.
2022-03-07 09:37:01 -05:00
Kubernetes Prow Robot
d7d121999d
Merge pull request #108480 from wojtek-t/log_golang_envs
...
Log main golang runtime env vars
2022-03-04 00:10:51 -08:00
Wojciech Tyczyński
ef2e32ab65
Log main golang runtime env vars
2022-03-04 08:04:02 +01:00
Kubernetes Prow Robot
428ec843a5
Merge pull request #107121 from borgerli/fix-kubelet-config-log
...
1.21 regression: fix regression introduced by PR 100320 - sensitive information would be logged
2022-03-03 00:28:48 -08:00
Kubernetes Prow Robot
06e107081e
Merge pull request #104732 from mengjiao-liu/remove-flag-experimental-check-node-capabilities-before-mount
...
kubelet: Remove the deprecated flag `--experimental-check-node-capabilities-before-mount`
2022-02-24 07:56:30 -08:00
Antonio Ojea
39e9b19b88
kubelet: rename closeAllConns to onHeartbeatFailure
...
Since the behavior of the kubelet OnHeartbeatFailure hook has changed
to close only the idle connections, rename this function to match
the semantics.
2022-02-18 16:30:22 +01:00
Antonio Ojea
ac22287051
kubelet apiserver: be gentle closing connections on heartbeat failures
2022-02-14 17:32:24 +01:00
Matthias Bertschy
9500ee9d9c
container_manager: use oomScoreAdj instead of default when set
2022-02-12 15:23:13 +01:00
Ciprian Hacman
0819451ea6
Clean up logic for deprecated flag --container-runtime in kubelet
...
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev >
2022-02-10 13:26:59 +02:00
Kubernetes Prow Robot
8d01b02c60
Merge pull request #107096 from hakman/remove_non-masquerade-cidr
...
Remove deprecated flag --non-masquerade-cidr in kubelet
2022-02-08 12:42:50 -08:00
ahrtr
972dc46a1f
replace deprecated io/ioutil with os and io for cmd
2022-02-01 13:59:41 +08:00
Sergey Kanzhelev
7e7bc6d53b
remove DynamicKubeletConfig logic from kubelet
2022-01-19 22:38:04 +00:00
Ciprian Hacman
21809043b5
Remove deprecated flag --non-masquerade-cidr in kubelet
...
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev >
2022-01-19 09:17:26 +02:00
cyclinder
07999dac70
Clean up dockershim flags in the kubelet
...
Signed-off-by: cyclinder <qifeng.guo@daocloud.io >
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev >
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev >
2022-01-14 16:02:50 +02:00
Kubernetes Prow Robot
b1c204a237
Merge pull request #104774 from kerthcet/bug/fix-kubelet-log-defer-conflict-with-exit
...
fix kubelet flushlogs not working together with exit
2022-01-06 10:40:32 -08:00
Mengjiao Liu
beda4cafb6
kubelet: Remove the deprecated flag --experimental-check-node-capabilities-before-mount
2022-01-06 11:47:11 +08:00
Kubernetes Prow Robot
4eae933dc7
Merge pull request #106667 from SergeyKanzhelev/updateDeprecationMessages
...
updated deprecation messages from 1.23 to 1.24
2022-01-04 23:03:20 -08:00
Kubernetes Prow Robot
f5f34166b7
Merge pull request #106954 from saschagrunert/experimental-runtime-flags
...
Mark `--container-runtime-endpoint` and `--image-service-endpoint` stable
2021-12-20 06:19:25 -08:00
Li Bo
7311aa4131
fix regression introduced by PR 100320
2021-12-18 21:39:24 +08:00
Sascha Grunert
5983850dbc
Mark --container-runtime-endpoint and --image-service-endpoint stable
...
Since we removed dockershim we now rely on both flags, which therefore
should not marked experimental any more.
Signed-off-by: Sascha Grunert <sgrunert@redhat.com >
2021-12-10 14:54:10 +01:00
Davanum Srinivas
9405e9b55e
Check in OWNERS modified by update-yamlfmt.sh
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2021-12-09 21:31:26 -05:00
Kubernetes Prow Robot
cdf3ad823a
Merge pull request #97252 from dims/drop-dockershim
...
Completely remove in-tree dockershim from kubelet
2021-12-08 12:51:46 -08:00
Davanum Srinivas
bc78dff42e
update files to drop dockershim
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2021-12-07 15:15:13 -05:00
kerthcet
185e0a041c
prefer %w to unwrap errors
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2021-11-30 10:56:13 +08:00
Sergey Kanzhelev
a11453efbc
remove ReallyCrashForTesting and cleaned up some references to HandleCrash behavior
2021-11-29 20:00:10 +00:00
Sergey Kanzhelev
54a279e0b0
updated deprecation messages from 1.23 to 1.24
2021-11-24 21:58:47 +00:00
Kubernetes Prow Robot
1304dfd73e
Merge pull request #106520 from pohly/log-print-flags
...
kubelet: print flags after initializing logging
2021-11-18 01:53:02 -08:00
Patrick Ohly
316ac13d00
kubelet: print flags after initializing logging
...
If done too soon, the klog.V() calls are ignored because the log verbosity
isn't set. In Kubernetes 1.22, the verbosity was set, but not the logging
format.
2021-11-18 07:53:16 +01:00
Hanna Lee
a7daeb37af
Convert one more utilflag.IPVar to &utilflag.IPVar
2021-11-17 08:56:01 +01:00
Hanna Lee
30ea05ae7b
Update IPVar and IPPortVar functions to have pointer receivers to fix 'ineffective assignment'
2021-11-17 08:56:00 +01: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
Oksana Naumov
3af11fc12d
Add support for Portworx to csi-translation lib
...
Signed-off-by: Oksana Naumov <trierra.dev@gmail.com >
2021-11-16 13:26:09 -08:00
Kubernetes Prow Robot
45f77ca4ba
Merge pull request #104844 from aojea/clientgo_close_idle
...
CloseIdleConnections of wrapped Transport RoundTrippers
2021-11-16 08:45:27 -08:00
Antonio Ojea
15ea255457
don't use a custom dialer for the kubelet
...
Don't use a custom dialer for the kubelet if is not rotating
certificates, so we can reuse TCP connections because we don't need
a customer dialer.
Kubelet needs to be able to recover from stale http connections.
HTTP2 has a mechanism to detect broken connections by sending periodical pings.
HTTP1 only can have one persistent connection, and it will close all Idle connections
once the Kubelet heartbet fails. However, since there are many edge cases that we can't
control, users can still opt-in to the previous behavior for closing the connections by
setting the environment variable DISABLE_HTTP2.
2021-11-16 15:39:30 +01:00
caozhiyuan
bad4faf1b9
migrate --register-with-taints to KubeletConfiguration
2021-11-16 19:10:36 +08:00