@@ -38,7 +38,7 @@ helm repo update
38
38
Install the Crossplane Helm chart with ` helm install ` .
39
39
40
40
{{< hint "tip" >}}
41
- View the changes Crossplane makes to your cluster with the
41
+ View the changes Crossplane makes to your cluster with the
42
42
` helm install --dry-run --debug ` options. Helm shows what configurations it
43
43
applies without making changes to the Kubernetes cluster.
44
44
{{< /hint >}}
@@ -48,7 +48,7 @@ Crossplane creates and installs into the `crossplane-system` namespace.
48
48
``` shell
49
49
helm install crossplane \
50
50
--namespace crossplane-system \
51
- --create-namespace crossplane-stable/crossplane
51
+ --create-namespace crossplane-stable/crossplane
52
52
```
53
53
54
54
View the installed Crossplane pods with ` kubectl get pods -n crossplane-system ` .
@@ -75,7 +75,7 @@ helm install crossplane \
75
75
76
76
## Installed deployments
77
77
Crossplane creates two Kubernetes _ deployments_ in the ` crossplane-system `
78
- namespace to deploy the Crossplane pods.
78
+ namespace to deploy the Crossplane pods.
79
79
80
80
``` shell {copy-lines="1"}
81
81
kubectl get deployments -n crossplane-system
@@ -87,10 +87,10 @@ crossplane-rbac-manager 1/1 1 1 8m13s
87
87
### Crossplane deployment
88
88
The Crossplane deployment starts with the ` crossplane-init container ` . The
89
89
` init ` container installs the Crossplane _ Custom Resource Definitions_ into the
90
- Kubernetes cluster.
90
+ Kubernetes cluster.
91
91
92
92
After the ` init ` container finishes, the ` crossplane ` pod manages two Kubernetes
93
- controllers.
93
+ controllers.
94
94
* The _ Package Manager controller_ installs the
95
95
provider, function and configuration packages.
96
96
* The _ Composition controller_ installs and manages the
@@ -100,8 +100,8 @@ Crossplane _Composite Resource Definitions_, _Compositions_ and _Claims_.
100
100
The ` crossplane-rbac-manager ` creates and manages Kubernetes _ ClusterRoles_ for
101
101
installed Crossplane _ Provider_ and their _ Custom Resource Definitions_ .
102
102
103
- The
104
- [ Crossplane RBAC Manager design document] ( https://github.com/crossplane/crossplane/blob/main/design/design-doc-rbac-manager.md )
103
+ The
104
+ [ Crossplane RBAC Manager design document] ( https://github.com/crossplane/crossplane/blob/main/design/design-doc-rbac-manager.md )
105
105
has more information on the installed _ ClusterRoles_ .
106
106
107
107
## Installation options
@@ -110,7 +110,7 @@ has more information on the installed _ClusterRoles_.
110
110
Crossplane supports customizations at install time by configuring the Helm
111
111
chart.
112
112
113
- Apply customizations with the command line or with a Helm _ values_ file.
113
+ Apply customizations with the command line or with a Helm _ values_ file.
114
114
115
115
<!-- Generated from Helm README at https://github.com/crossplane/crossplane/blob/main/cluster/charts/crossplane/README.md -->
116
116
<!-- vale gitlab.Substitutions = NO -->
@@ -185,7 +185,7 @@ Apply customizations with the command line or with a Helm _values_ file.
185
185
186
186
#### Command line customization
187
187
188
- Apply custom settings at the command line with
188
+ Apply custom settings at the command line with
189
189
` helm install crossplane --set <setting>=<value> ` .
190
190
191
191
For example, to change the image pull policy:
@@ -215,7 +215,7 @@ crossplane-stable/crossplane \
215
215
Apply custom settings in a Helm _ values_ file with
216
216
` helm install crossplane -f <filename> ` .
217
217
218
- A YAML file defines the customized settings.
218
+ A YAML file defines the customized settings.
219
219
220
220
For example, to change the image pull policy and number of replicas:
221
221
@@ -241,9 +241,9 @@ crossplane-stable/crossplane \
241
241
# ### Feature flags
242
242
243
243
Crossplane introduces new features behind feature flags. By default
244
- alpha features are off. Crossplane enables beta features by default. To enable a
244
+ alpha features are off. Crossplane enables beta features by default. To enable a
245
245
feature flag, set the `args` value in the Helm chart. Available feature flags
246
- can be directly found by running `crossplane core start --help`, or by looking
246
+ can be directly found by running `crossplane core start --help`, or by looking
247
247
at the table below.
248
248
249
249
{{< expand "Feature flags" >}}
@@ -253,9 +253,9 @@ at the table below.
253
253
| Beta | `--enable-composition-webhook-schema-validation` | Enable Composition validation using schemas. |
254
254
| Beta | `--enable-deployment-runtime-configs` | Enable support for DeploymentRuntimeConfigs. |
255
255
| Beta | `--enable-usages` | Enable support for Usages. |
256
+ | Beta | `--enable-ssa-claims` | Enable support for using server-side apply to sync claims with XRs. |
256
257
| Alpha | `--enable-external-secret-stores` | Enable support for External Secret Stores. |
257
258
| Alpha | `--enable-realtime-compositions` | Enable support for real time compositions. |
258
- | Alpha | `--enable-ssa-claims` | Enable support for using server-side apply to sync claims with XRs. |
259
259
| Alpha | `--enable-dependency-version-upgrades ` | Enable automatic version upgrades of dependencies when updating packages. |
260
260
| Alpha | `--enable-signature-verification` | Enable support for package signature verification via ImageConfig API. |
261
261
{{< /table >}}
@@ -268,10 +268,10 @@ args='{"--enable-composition-functions","--enable-composition-webhook-schema-val
268
268
# ### Change the default package registry
269
269
270
270
Beginning with Crossplane version 1.15.0 Crossplane downloads packages from the
271
- [Upbound Marketplace](https://marketplace.upbound.io) at `xpkg.upbound.io`
272
- instead of DockerHub.
271
+ [Upbound Marketplace](https://marketplace.upbound.io) at `xpkg.upbound.io`
272
+ instead of DockerHub.
273
273
274
- Change the default registry location during the Crossplane install with
274
+ Change the default registry location during the Crossplane install with
275
275
` --set args='{"--registry=index.docker.io"}'` .
276
276
277
277
# ## Install pre-release Crossplane versions
@@ -280,7 +280,7 @@ Install a pre-release versions of Crossplane from the `master` Crossplane Helm c
280
280
Versions in the `master` channel are under active development and may be unstable.
281
281
282
282
{{< hint "warning" >}}
283
- Don't use Crossplane `master` releases in production. Only use `stable` channel.
283
+ Don't use Crossplane `master` releases in production. Only use `stable` channel.
284
284
Only use `master` for testing and development.
285
285
{{< /hint >}}
286
286
@@ -304,7 +304,7 @@ helm repo update
304
304
Install the Crossplane `master` Helm chart with `helm install`.
305
305
306
306
{{< hint "tip" >}}
307
- View the changes Crossplane makes to your cluster with the
307
+ View the changes Crossplane makes to your cluster with the
308
308
` helm install --dry-run --debug` options. Helm shows what configurations it
309
309
applies without making changes to the Kubernetes cluster.
310
310
{{< /hint >}}
@@ -315,26 +315,26 @@ Crossplane creates and installs into the `crossplane-system` namespace.
315
315
helm install crossplane \
316
316
--namespace crossplane-system \
317
317
--create-namespace crossplane-master/crossplane \
318
- --devel
318
+ --devel
319
319
` ` `
320
320
321
321
# # Crossplane distributions
322
322
Third-party vendors may maintain their own Crossplane distributions. Vendor
323
323
supported distribution may have features or tooling that isn't in the
324
- Community Crossplane distribution.
324
+ Community Crossplane distribution.
325
325
326
- The CNCF certified third-party distributions as
327
- " [conformant](https://github.com/cncf/crossplane-conformance)" with the
326
+ The CNCF certified third-party distributions as
327
+ " [conformant](https://github.com/cncf/crossplane-conformance)" with the
328
328
Community Crossplane distribution.
329
329
330
330
# ## Vendors
331
- Below are vendors providing conformant Crossplane distributions.
331
+ Below are vendors providing conformant Crossplane distributions.
332
332
333
333
# ### Upbound
334
- Upbound, the founders of Crossplane, maintains a free and open source
335
- distribution of Crossplane called
334
+ Upbound, the founders of Crossplane, maintains a free and open source
335
+ distribution of Crossplane called
336
336
[Universal Crossplane](https://www.upbound.io/product/universal-crossplane)
337
- (`UXP`).
337
+ (`UXP`).
338
338
339
- Find information on UXP in the
339
+ Find information on UXP in the
340
340
[Upbound UXP documentation](https://docs.upbound.io/uxp/install/).
0 commit comments