You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: calico-enterprise/getting-started/install-on-clusters/vks.mdx
+7-141Lines changed: 7 additions & 141 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,21 @@
1
1
---
2
-
description: Install Calico Enterprise as a Supervisor Service on vSphere Kubernetes Service (VKS) and deploy it to guest clusters, with optional Windows node support.
2
+
description: Install Calico Enterprise as a Supervisor Service on vSphere Kubernetes Service (VKS) and deploy it to guest clusters.
3
3
---
4
4
5
5
# vSphere Kubernetes Service (VKS)
6
6
7
7
## Big picture
8
8
9
-
Install $[prodname] as a Supervisor Service on vSphere Kubernetes Service (VKS), and deploy it to guest clusters with optional Windows node support.
9
+
Install $[prodname] as a Supervisor Service on vSphere Kubernetes Service (VKS), and deploy it to guest clusters.
10
10
11
11
## Before you begin
12
12
13
13
This guide requires:
14
14
15
-
-**VM Images**: Ubuntu or Photon (and optionally Windows) OVA images registered for a supported TKR version, with TKR in a healthy state.
15
+
-**VM Images**: Ubuntu or Photon OVA images registered for a supported TKR version, with TKR in a healthy state.
16
16
-**vSphere Resources**: Sufficient capacity to provision guest clusters with at minimum:
17
17
- 1 control plane node
18
18
- 3 Linux worker nodes
19
-
- 1 Windows worker node (optional, if Windows workloads are required)
20
19
-**OCI Registry**: An OCI-compliant registry configured in vSphere for storing package manifests and container images.
21
20
-**Tigera pull secret** for accessing the Tigera container registry (contact the Tigera team).
| Linux only (default) | IPTables | IPIP | Enabled |
28
-
| Linux + Windows | IPTables | VXLAN | Disabled |
29
-
30
-
:::note
31
-
32
-
When Windows nodes are enabled, the encapsulation is automatically set to VXLAN and BGP is disabled. This is handled internally when `calicoWindowsDataplane.enabled` is set to `true` in the AddonConfig.
33
-
34
-
:::
35
27
36
28
## How to
37
29
@@ -146,7 +138,6 @@ Update the following fields before applying:
146
138
-`metadata.name` and `metadata.namespace`
147
139
-`spec.addonConfigDefinitionRef` (name and namespace)
148
140
-`spec.clusterName`
149
-
-`spec.values.installation.calicoWindowsDataplane.enabled` (set to `true` for Windows support, `false` otherwise)
150
141
-`spec.values.installation.registry` to use $[prodname] images from a private registry (for air-gapped installs). This should be the same registry where $[prodname] images are pushed to using [Part 4](#part-4-air-gapped-relocate-calico-enterprise-private-images-to-a-private-registry) of this doc. Optionally `spec.values.installation.imagePath` can be set if the $[prodname] images were pushed to a specific folder within the private registry.
Replace `<YOUR_KUBERNETES_VERSION>` with the kube-proxy version, e.g. `v1.35.2`.
477
-
478
-
:::tip
479
-
480
-
The Kubernetes version can be retrieved with `kubectl version -o json | jq -r '.serverVersion.gitVersion'`.
481
-
482
-
:::
483
-
484
-
:::note
485
-
486
-
If the version returned is of the form `v1.35.2+vmware.1`, strip the `+vmware.1` suffix unless a VMware-provided kube-proxy image exists in the `sigwindowstools/kube-proxy` repository.
487
-
488
-
:::
489
-
490
-
#### Step 7: Wait for Core Components
356
+
#### Step 4: Wait for Core Components
491
357
492
358
Monitor the Tigera status until `calico` and `apiserver` report as `Available`:
493
359
@@ -497,13 +363,13 @@ kubectl get tigerastatus
497
363
498
364
At this point, all nodes should be in `Ready` state.
499
365
500
-
#### Step 8: Apply the Tigera License
366
+
#### Step 5: Apply the Tigera License
501
367
502
368
```bash
503
369
kubectl apply -f tigera-license.yaml
504
370
```
505
371
506
-
#### Step 9: Verify the Installation
372
+
#### Step 6: Verify the Installation
507
373
508
374
Wait for all remaining components to become available:
509
375
@@ -575,7 +441,7 @@ Follow the steps in [Push $[prodname] images to your private registry](./private
575
441
576
442
:::note
577
443
578
-
Only steps 1, 2, 3, 4 — i.e. `docker pull`, `docker tag` and `docker push` for Linux only; and the `crane cp` for Windows images — need to be performed.
444
+
Only steps 1, 2, 3, 4 — i.e. `docker pull`, `docker tag` and `docker push` for Linux only need to be performed.
0 commit comments