Skip to content

Commit c46468e

Browse files
committed
fixup! docs: Add skip kube-proxy annotation information
1 parent 036cb25 commit c46468e

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

docs/content/customization/generic/kube-proxy-mode.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,3 +81,17 @@ Applying this configuration will result in the following configuration being app
8181
skipPhases:
8282
- addon/kube-proxy
8383
```
84+
85+
**IMPORTANT**: If you are disabling kube-proxy in this way to manage kube-proxy yourself, then you will also need
86+
to add the following control plane annotation to your `Cluster` definition:
87+
88+
```yaml
89+
spec:
90+
topology:
91+
controlPlane:
92+
metadata:
93+
annotations:
94+
controlplane.cluster.x-k8s.io/skip-kube-proxy: ""
95+
```
96+
97+
Without this, CAPI will attempt to upgrade kube-proxy when the cluster is upgraded.

0 commit comments

Comments
 (0)