Skip to content

Commit 6a88e6e

Browse files
Add documentation for v3 CRD mode
1 parent 3392512 commit 6a88e6e

25 files changed

Lines changed: 274 additions & 30 deletions

File tree

calico/getting-started/kubernetes/helm.mdx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,18 @@ For more information about configurable options via `values.yaml` please see [He
8585
helm install calico-crds projectcalico/crd.projectcalico.org.v1 --version $[releaseTitle] --namespace tigera-operator
8686
```
8787

88+
:::tip
89+
90+
To install with [native v3 CRDs](../../operations/native-v3-crds.mdx) (tech preview) instead, use the v3 CRD chart:
91+
92+
```bash
93+
helm install calico-crds projectcalico/projectcalico.org.v3 --version $[releaseTitle] --namespace tigera-operator
94+
```
95+
96+
Native v3 CRDs eliminate the need for the aggregation API server and allows `kubectl` to manage `projectcalico.org/v3` resources directly.
97+
98+
:::
99+
88100
1. Install the Tigera Operator using the Helm chart:
89101

90102
```bash

calico/getting-started/kubernetes/k3s/multi-node-install.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ curl -sfL https://get.k3s.io | K3S_URL=https://serverip:6443 K3S_TOKEN=mytoken s
9797
Install the $[prodname] operator and custom resource definitions.
9898

9999
```bash
100-
kubectl create -f $[manifestsUrl]/manifests/operator-crds.yaml
100+
kubectl create -f $[manifestsUrl]/manifests/v1_crd_projectcalico_org.yaml
101101
kubectl create -f $[manifestsUrl]/manifests/tigera-operator.yaml
102102
```
103103

calico/getting-started/kubernetes/k3s/quickstart.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ you are assigning necessary permissions to the file and make it accessible for o
6868
1. Install the $[prodname] operator and custom resource definitions.
6969

7070
```bash
71-
kubectl create -f $[manifestsUrl]/manifests/operator-crds.yaml
71+
kubectl create -f $[manifestsUrl]/manifests/v1_crd_projectcalico_org.yaml
7272
kubectl create -f $[manifestsUrl]/manifests/tigera-operator.yaml
7373
```
7474

calico/getting-started/kubernetes/k8s-single-node.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ The geeky details of what you get:
9292
1. Install the Tigera Operator and custom resource definitions.
9393

9494
```
95-
kubectl create -f $[manifestsUrl]/manifests/operator-crds.yaml
95+
kubectl create -f $[manifestsUrl]/manifests/v1_crd_projectcalico_org.yaml
9696
kubectl create -f $[manifestsUrl]/manifests/tigera-operator.yaml
9797
```
9898

calico/getting-started/kubernetes/kind.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ dev-worker2 NotReady <none> 4m v1.25.0 172.18.0.3 <
8282
1. Install the $[prodname] operator and custom resource definitions.
8383

8484
```bash
85-
kubectl create -f $[manifestsUrl]/manifests/operator-crds.yaml
85+
kubectl create -f $[manifestsUrl]/manifests/v1_crd_projectcalico_org.yaml
8686
kubectl create -f $[manifestsUrl]/manifests/tigera-operator.yaml
8787
```
8888

calico/getting-started/kubernetes/managed-public-cloud/aks.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ The geeky details of what you get:
115115
1. Install the Tigera Operator and custom resource definitions:
116116

117117
```bash
118-
kubectl create -f $[manifestsUrl]/manifests/operator-crds.yaml
118+
kubectl create -f $[manifestsUrl]/manifests/v1_crd_projectcalico_org.yaml
119119
kubectl create -f $[manifestsUrl]/manifests/tigera-operator.yaml
120120
```
121121

@@ -216,7 +216,7 @@ The geeky details of what you get:
216216
1. Install the Tigera Operator and custom resource definitions.
217217
218218
```bash
219-
kubectl create -f $[manifestsUrl]/manifests/operator-crds.yaml
219+
kubectl create -f $[manifestsUrl]/manifests/v1_crd_projectcalico_org.yaml
220220
kubectl create -f $[manifestsUrl]/manifests/tigera-operator.yaml
221221
```
222222

calico/getting-started/kubernetes/managed-public-cloud/eks.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ When using the Amazon VPC CNI plugin, $[prodname] does not support enforcement o
6464
1. Install the Tigera Operator and custom resource definitions.
6565
6666
```bash
67-
kubectl create -f $[manifestsUrl]/manifests/operator-crds.yaml
67+
kubectl create -f $[manifestsUrl]/manifests/v1_crd_projectcalico_org.yaml
6868
kubectl create -f $[manifestsUrl]/manifests/tigera-operator.yaml
6969
```
7070
@@ -167,7 +167,7 @@ Before you get started, make sure you have downloaded and configured the [necess
167167
1. Install the Tigera Operator and custom resource definitions.
168168
169169
```bash
170-
kubectl create -f $[manifestsUrl]/manifests/operator-crds.yaml
170+
kubectl create -f $[manifestsUrl]/manifests/v1_crd_projectcalico_org.yaml
171171
kubectl create -f $[manifestsUrl]/manifests/tigera-operator.yaml
172172
```
173173

calico/getting-started/kubernetes/minikube.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ minikube start --cni=calico
6161
2. Install the Tigera Operator and custom resource definitions.
6262

6363
```bash
64-
kubectl create -f $[manifestsUrl]/manifests/operator-crds.yaml
64+
kubectl create -f $[manifestsUrl]/manifests/v1_crd_projectcalico_org.yaml
6565
kubectl create -f $[manifestsUrl]/manifests/tigera-operator.yaml
6666
```
6767

calico/getting-started/kubernetes/nftables.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ mode: nftables
102102
1. Install the Tigera Operator and custom resource definitions.
103103

104104
```bash
105-
kubectl create -f $[manifestsUrl]/manifests/operator-crds.yaml
105+
kubectl create -f $[manifestsUrl]/manifests/v1_crd_projectcalico_org.yaml
106106
kubectl create -f $[manifestsUrl]/manifests/tigera-operator.yaml
107107
```
108108

calico/getting-started/kubernetes/rancher.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ The geeky details of what you get:
4646
1. Install the Tigera Operator and custom resource definitions.
4747

4848
```
49-
kubectl create -f $[manifestsUrl]/manifests/operator-crds.yaml
49+
kubectl create -f $[manifestsUrl]/manifests/v1_crd_projectcalico_org.yaml
5050
kubectl create -f $[manifestsUrl]/manifests/tigera-operator.yaml
5151
```
5252

0 commit comments

Comments
 (0)