Commit Graph

12638 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
3d342e9b74 Merge pull request #130067 from kerthcet/fix/readyz
Update the error log
2025-02-11 07:48:07 -08:00
Kubernetes Prow Robot
e30c8a3dde Merge pull request #130040 from HirazawaUi/make-error-consistent
kubeadm: make kubeadm init and join output the same error
2025-02-11 07:47:58 -08:00
HirazawaUi
ab02cda168 make error consistent 2025-02-11 21:21:10 +08:00
kerthcet
676116359d Scheduler: update the error log
Signed-off-by: kerthcet <kerthcet@gmail.com>
2025-02-11 20:48:37 +08:00
Kubernetes Prow Robot
3e4e2437e4 Merge pull request #130045 from carlory/kubeadm-exec-check
kubeadm: update preflight check
2025-02-11 01:21:57 -08:00
carlory
4facb87224 kubeadm: update preflight check
Co-authored-by: Yusuke Abe <chansuke0@gmail.com>
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-02-11 11:06:43 +08:00
SataQiu
dc51c81751 kubeadm: update v1beta4 docs 2025-02-10 21:34:48 +08:00
SataQiu
7edc7fbd47 kubeadm: add --etcd-upgrade flag to kubeadm upgrade plan 2025-02-07 15:40:00 +08:00
Siyuan Zhang
8fc3a33454 Refactor compatibility version code
Replace DefaultComponentGlobalsRegistry with new instance of componentGlobalsRegistry in test api server.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

move kube effective version validation out of component base.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

move DefaultComponentGlobalsRegistry out of component base.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

move ComponentGlobalsRegistry out of featuregate pkg.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

remove usage of DefaultComponentGlobalsRegistry in test files.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

change non-test DefaultKubeEffectiveVersion to use DefaultBuildEffectiveVersion.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

Restore useDefaultBuildBinaryVersion in effective version.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

rename DefaultKubeEffectiveVersion to DefaultKubeEffectiveVersionForTest.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

pass options.ComponentGlobalsRegistry into config for controller manager and scheduler.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

Pass apiserver effective version to DefaultResourceEncodingConfig.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

change statusz registry to take effective version from the components.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

Address review comments

Signed-off-by: Siyuan Zhang <sizhang@google.com>

update vendor

Signed-off-by: Siyuan Zhang <sizhang@google.com>
2025-02-05 16:10:53 -08:00
Kubernetes Prow Robot
22f25efc2c Merge pull request #128991 from Henrywu573/cm-statuz
Add statusz endpoint for kube-controller-manager
2025-02-05 15:54:15 -08:00
Kubernetes Prow Robot
d2ad0cc7c0 Merge pull request #129956 from chrischdi/pr-kubeadm-cp-local-mode-fixes
kubeadm: Promote ControlPlaneKubeletLocalMode feature gate to beta - second attempt
2025-02-05 07:02:16 -08:00
Kubernetes Prow Robot
54eddbd50f Merge pull request #128989 from Henrywu573/kube-proxy-statuz-new
Add statusz endpoint for kube-proxy
2025-02-05 04:34:15 -08:00
Christian Schlotter
6c093b1699 kubeadm: fix dry-run for kubelet-wait-bootstrap phase 2025-02-05 12:40:08 +01:00
Christian Schlotter
20fbdeac96 kubeadm: fix upgrade to be able to rollback ControlPlaneLocalMode 2025-02-05 11:33:55 +01:00
Christian Schlotter
bb36212342 kubeadm: Promote ControlPlaneKubeletLocalMode feature gate to beta 2025-02-05 11:33:34 +01:00
Kubernetes Prow Robot
569d1896e6 Merge pull request #129620 from neolit123/1.33-update-all-cp-components-check
kubeadm: graduate WaitForAllControlPlaneComponents to Beta
2025-02-05 01:54:17 -08:00
Henry Wu
c5f66bfe70 Add statusz endpoint for kube-proxy 2025-02-04 22:20:31 -08:00
Kubernetes Prow Robot
6ef2458aaa Merge pull request #129859 from neolit123/1.33-use-etcdapi-timeout
kubeadm: use the v1beta4 EtcdAPICall timeout for etcd calls
2025-01-30 07:33:30 -08:00
Samuel Davidson
7936d64e03 Replace IsExternalSigner boolean with ExtendedSigningDuration throughout apiserver to ensure consistent token signing length between local and external token signing. 2025-01-29 17:49:22 +00:00
Lubomir I. Ivanov
f310ac03f4 kubeadm: graduate WaitForAllControlPlaneComponents to Beta
- Set the feature gate to Beta and enabled by default.
- Make sure that the source of truth for which address/port
to use for a component health check comes from the respective
component static Pod manifest. That is done to comply
with any user --patches that are applied on top
of the ClusterConfiguration.
2025-01-29 16:07:20 +02:00
Lubomir I. Ivanov
0c34b706b2 Revert "kubeadm: Promote ControlPlaneKubeletLocalMode feature gate to beta" 2025-01-29 12:36:42 +02:00
Lubomir I. Ivanov
b04e1b80be kubeadm: use the v1beta4 EtcdAPICall timeout for etcd calls
v1beta4 added the Timeouts struct and a EtcdAPICall timeout
field, but it was never used in the etcd client calls.

This is a bug, so it should be fixed, we also reduced
the timeout from 200 seconds exponentional backoff to 2 minute
linear default timeout.
2025-01-28 17:27:05 +02:00
Kubernetes Prow Robot
dba9475d5b Merge pull request #129716 from chrischdi/pr-ControlPlaneKubeletLocalMode-beta
kubeadm: Promote ControlPlaneKubeletLocalMode feature gate to beta
2025-01-28 04:59:23 -08:00
Christian Schlotter
b3e1d57339 kubeadm: Promote ControlPlaneKubeletLocalMode feature gate to beta 2025-01-27 15:41:00 +01:00
Davanum Srinivas
4e05bc20db Linter to ensure go-cmp/cmp is used ONLY in tests
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-01-24 20:49:14 -05:00
Kubernetes Prow Robot
28ad751946 Merge pull request #128727 from Tal-or/memorymanager_cleanup
memmanager:cleanup: drop `Experimental` prefix
2025-01-23 14:15:20 -08:00
Kubernetes Prow Robot
45d0fddaf1 Merge pull request #128971 from aojea/servicecidr_ga
KEP-1880 Multiple Service CIDRs: Graduate to GA
2025-01-22 11:12:44 -08:00
Huang Huang
9998a032b1 kubeadm: fix a wrong log message 2025-01-22 13:37:49 +08:00
Kubernetes Prow Robot
3a4c2a0bbb Merge pull request #129271 from aroradaman/dual_stack_healthz
Dual stack healthz server
2025-01-20 07:32:42 -08:00
Antonio Ojea
7721590b9e update controller manager 2025-01-20 13:01:53 +00:00
Antonio Ojea
33ba585534 update kube-apiserver 2025-01-20 13:01:53 +00:00
Antonio Ojea
e340a07ccf update kube-proxy 2025-01-20 13:01:53 +00:00
Kubernetes Prow Robot
b92b3d33e2 Merge pull request #129644 from neolit123/1.33-update-text-at-end-of-reset
kubeadm: improve message in 'reset'
2025-01-18 06:38:41 -08:00
Kubernetes Prow Robot
fcc1e9002a Merge pull request #129450 from carlory/kubeadm-exec-check
kubeadm: update preflight check
2025-01-18 06:38:34 -08:00
Alexander Constantinescu
45529062e7 KEP-3836: 1.33 - remove feature gate 2025-01-17 17:04:40 +01:00
Kubernetes Prow Robot
ab54e442c6 Merge pull request #128773 from bzsuni/bz/etcd/update/3.5.17
Update etcd from v3.5.16 to v3.5.17
2025-01-16 21:22:34 -08:00
Lubomir I. Ivanov
dac6b34a61 kubeadm: improve message in 'reset'
Link to the k8s.io website page for 'kubeadm reset', which
should have the instructions on how to perform manuall cleanups.
2025-01-16 10:15:04 +02:00
Kubernetes Prow Robot
e384893030 Merge pull request #129594 from neolit123/1.33-fix-preflight-pull-sandbox-error
kubeadm: remove misplaced error during image pull
2025-01-13 21:02:38 -08:00
Lubomir I. Ivanov
2f4bd13fe5 kubeadm: remove misplaced error during image pull
During preflight when an image is pulled, if the sandbox image
check returns an error, the same error later blocks the actual
image pull.
2025-01-13 19:29:39 +02:00
Lubomir I. Ivanov
a92297f1a7 kubeadm: remove the GA EtcdLearnerMode FG 2025-01-13 16:44:56 +02:00
Kubernetes Prow Robot
afc4647816 Merge pull request #129561 from mozillazg/patch-1
kubeadm: fix a wrong comment
2025-01-11 06:38:32 -08:00
Huang Huang
018ee41e6f kubeadm: fix a wrong comment
apply commit suggestion

Co-authored-by: Lubomir I. Ivanov <neolit123@gmail.com>
2025-01-11 11:28:45 +00:00
Daman Arora
d6c575532a pkg/proxy/healthcheck: rename 'proxier' to 'proxy'
KubeProxy operates with a single health server and two proxies,
one for each IP family. The use of the term 'proxier' in the
types and functions within pkg/proxy/healthcheck can be
misleading, as it may suggest the existence of two health
servers, one for each IP family.

Signed-off-by: Daman Arora <aroradaman@gmail.com>
2025-01-08 17:26:47 +05:30
bzsuni
fb47caa689 Update coredns to 1.12.0
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2025-01-08 03:34:41 +00:00
Paco Xu
02fbcb4e69 kubeadm: should not warn on non-detect sandbox image 2025-01-06 14:23:18 +08:00
carlory
00a7849ef9 kubeadm: add preflight check for losetup on Linux nodes
kubeadm: remove preflight check for nsenter on Linux nodes

Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-01-03 11:42:13 +08:00
Kubernetes Prow Robot
87cf098f34 Merge pull request #129452 from SataQiu/fix-20250102
kubeadm: fix a bug where the 'node.skipPhases' in UpgradeConfiguration is not respected by 'kubeadm upgrade node' command
2025-01-02 12:00:14 +01:00
bzsuni
df503e54c8 Update etcd from v3.5.16 to v3.5.17
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2025-01-02 10:20:42 +00:00
SataQiu
4c6deed07e kubeadm: fix a bug where the node.skipPhases in UpgradeNodeConfiguration is not respected by 'kubeadm upgrade node' 2025-01-02 17:44:05 +08:00
Kubernetes Prow Robot
3c229949f9 Merge pull request #129401 from pacoxu/kubeadm-upgrade-precheck
kubeadm: add kernel version check for upgrade
2025-01-02 03:50:13 +01:00