Skip to content

Commit 117fa22

Browse files
authored
Merge pull request #33324 from marosset/windows-kubeadm
Refresh kubeadm docs for Windows
2 parents e037208 + 3693d1c commit 117fa22

File tree

3 files changed

+16
-266
lines changed

3 files changed

+16
-266
lines changed

content/en/docs/tasks/administer-cluster/kubeadm/adding-windows-nodes.md

Lines changed: 0 additions & 256 deletions
This file was deleted.

content/en/docs/tasks/administer-cluster/kubeadm/upgrading-windows-nodes.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ upgrade the control plane nodes before upgrading your Windows nodes.
3434

3535
```powershell
3636
# replace {{< param "fullversion" >}} with your desired version
37-
curl.exe -Lo C:\k\kubeadm.exe https://dl.k8s.io/{{< param "fullversion" >}}/bin/windows/amd64/kubeadm.exe
37+
curl.exe -Lo <path-to-kubeadm.exe> https://dl.k8s.io/{{< param "fullversion" >}}/bin/windows/amd64/kubeadm.exe
3838
```
3939
4040
### Drain the node
@@ -62,16 +62,28 @@ upgrade the control plane nodes before upgrading your Windows nodes.
6262
kubeadm upgrade node
6363
```
6464
65-
### Upgrade kubelet
65+
### Upgrade kubelet and kube-proxy
6666
6767
1. From the Windows node, upgrade and restart the kubelet:
6868
6969
```powershell
7070
stop-service kubelet
71-
curl.exe -Lo C:\k\kubelet.exe https://dl.k8s.io/{{< param "fullversion" >}}/bin/windows/amd64/kubelet.exe
71+
curl.exe -Lo <path-to-kubelet.exe> https://dl.k8s.io/{{< param "fullversion" >}}/bin/windows/amd64/kubelet.exe
7272
restart-service kubelet
7373
```
7474
75+
2. From the Windows node, upgrade and restart the kube-proxy.
76+
77+
```powershell
78+
stop-service kube-proxy
79+
curl.exe -Lo <path-to-kube-proxy.exe> https://dl.k8s.io/{{< param "fullversion" >}}/bin/windows/amd64/kube-proxy.exe
80+
restart-service kube-proxy
81+
```
82+
83+
{{< note >}}
84+
If you are running kube-proxy in a HostProcess container within a Pod, and not as a Windows Service, you can upgrade kube-proxy by applying a newer version of your kube-proxy manifests.
85+
{{< /note >}}
86+
7587
### Uncordon the node
7688
7789
1. From a machine with access to the Kubernetes API,
@@ -81,14 +93,7 @@ bring the node back online by marking it schedulable:
8193
# replace <node-to-drain> with the name of your node
8294
kubectl uncordon <node-to-drain>
8395
```
84-
### Upgrade kube-proxy
85-
86-
1. From a machine with access to the Kubernetes API, run the following,
87-
again replacing {{< param "fullversion" >}} with your desired version:
8896
89-
```shell
90-
curl -L https://github.com/kubernetes-sigs/sig-windows-tools/releases/latest/download/kube-proxy.yml | sed 's/VERSION/{{< param "fullversion" >}}/g' | kubectl apply -f -
91-
```
9297
9398
9499

static/_redirects

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -566,6 +566,7 @@
566566
/docs/setup/windows/user-guide-windows-nodes/ /docs/tasks/administer-cluster/kubeadm/adding-windows-nodes/ 301
567567
/docs/setup/production-environment/windows/user-guide-windows-containers/ /docs/concepts/windows/user-guide/ 301
568568
/docs/setup/production-environment/windows/user-guide-windows-nodes/ /docs/tasks/administer-cluster/kubeadm/adding-windows-nodes/ 301
569+
/docs/tasks/administer-cluster/kubeadm/adding-windows-nodes/ /docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/ 301
569570
/docs/setup/windows/user-guide-windows-containers/ /docs/setup/production-environment/windows/user-guide-windows-containers/ 301
570571
/docs/setup/production-environment/windows/intro-windows-in-kubernetes/ /docs/concepts/windows/intro/ 301
571572
/docs/setup/production-environment/windows/ /docs/concepts/windows/ 301

0 commit comments

Comments
 (0)