add information about supported k8s versions (#437)

This commit is contained in:
Pete Lumbis 2023-05-09 16:17:08 -04:00 committed by GitHub
parent 5d6ef67fe7
commit 53e59a9037
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 27 additions and 9 deletions

View File

@ -11,9 +11,15 @@ If you don't have a Kubernetes cluster create one locally with [Kind](https://ki
{{< /hint >}}
## Prerequisites
* [Kubernetes](https://kubernetes.io/releases/) version `v1.16.0` or later
* [Kubernetes](https://kubernetes.io/releases/) version `v1.23.0` or later
* [Helm](https://helm.sh/docs/intro/install/) version `v3.2.0` or later
{{< hint "note" >}}
Crossplane supports the versions of Kubernetes [supported by the
Kubernetes
community](https://kubernetes.io/releases/patch-releases/#support-period).
{{< /hint >}}
## Install Crossplane
Install Crossplane using the Crossplane published _Helm chart_.
@ -140,7 +146,7 @@ Apply customizations with the command line or with a Helm _values_ file.
| `rbacManager.affinity` | Enable affinity for the Crossplane RBAC Manager pod. | `{}` |
| `rbacManager.deploy` | Deploy the Crossplane RBAC Manager pod and its required roles. | `true` |
| `rbacManager.leaderElection` | Enable the leader election for the Crossplane RBAC Managers pod. | `true` |
| `rbacManager.managementPolicy`| The extent to which the Crossplane RBAC manager manages permissions. Setting `rbacManager.managementPolicy` to `All` the Crossplane RBAC contoller manages all Crossplane controller and user roles. Setting `rbacManager.managementPolicy` to `Basic` the Crossplane RBAC controller only manages `crossplane-admin`, `crossplane-edit`, and `crossplane-view` user roles. | `All` |
| `rbacManager.managementPolicy`| The extent to which the Crossplane RBAC manager manages permissions. Setting `rbacManager.managementPolicy` to `All` the Crossplane RBAC controller manages all Crossplane controller and user roles. Setting `rbacManager.managementPolicy` to `Basic` the Crossplane RBAC controller only manages `crossplane-admin`, `crossplane-edit`, and `crossplane-view` user roles. | `All` |
| `rbacManager.nodeSelector` | Enable a node selector for the Crossplane RBAC Manager pod. | `{}` |
| `rbacManager.replicas` | The number of replicas to run for the Crossplane RBAC Manager pods. | `1` |
| `rbacManager.skipAggregatedClusterRoles` | Don't deploy RBAC aggregated ClusterRoles. | `false` |
@ -203,7 +209,7 @@ crossplane-stable/crossplane \
--set image.pullPolicy=Always
```
Helm supports multiple, comma-seperated, arguments.
Helm supports comma-seperated arguments.
For example, to change the image pull policy and number of replicas:

View File

@ -11,9 +11,15 @@ If you don't have a Kubernetes cluster create one locally with [Kind](https://ki
{{< /hint >}}
## Prerequisites
* [Kubernetes](https://kubernetes.io/releases/) version `v1.16.0` or later
* [Kubernetes](https://kubernetes.io/releases/) version `v1.23.0` or later
* [Helm](https://helm.sh/docs/intro/install/) version `v3.2.0` or later
{{< hint "note" >}}
Crossplane supports the versions of Kubernetes [supported by the
Kubernetes
community](https://kubernetes.io/releases/patch-releases/#support-period).
{{< /hint >}}
## Install Crossplane
Install Crossplane using the Crossplane published _Helm chart_.
@ -135,7 +141,7 @@ Apply customizations with the command line or with a Helm _values_ file.
| `rbacManager.affinity` | Enable affinity for the Crossplane RBAC Manager pod. | `{}` |
| `rbacManager.deploy` | Deploy the Crossplane RBAC Manager pod and its required roles. | `true` |
| `rbacManager.leaderElection` | Enable the leader election for the Crossplane RBAC Managers pod. | `true` |
| `rbacManager.managementPolicy`| The extent to which the Crossplane RBAC manager manages permissions. Setting `rbacManager.managementPolicy` to `All` the Crossplane RBAC contoller manages all Crossplane controller and user roles. Setting `rbacManager.managementPolicy` to `Basic` the Crossplane RBAC controller only manages `crossplane-admin`, `crossplane-edit`, and `crossplane-view` user roles. | `All` |
| `rbacManager.managementPolicy`| The extent to which the Crossplane RBAC manager manages permissions. Setting `rbacManager.managementPolicy` to `All` the Crossplane RBAC controller manages all Crossplane controller and user roles. Setting `rbacManager.managementPolicy` to `Basic` the Crossplane RBAC controller only manages `crossplane-admin`, `crossplane-edit`, and `crossplane-view` user roles. | `All` |
| `rbacManager.nodeSelector` | Enable a node selector for the Crossplane RBAC Manager pod. | `{}` |
| `rbacManager.replicas` | The number of replicas to run for the Crossplane RBAC Manager pods. | `1` |
| `rbacManager.skipAggregatedClusterRoles` | Don't deploy RBAC aggregated ClusterRoles. | `false` |
@ -198,7 +204,7 @@ crossplane-stable/crossplane \
--set image.pullPolicy=Always
```
Helm supports multiple, comma-seperated, arguments.
Helm supports comma-seperated arguments.
For example, to change the image pull policy and number of replicas:

View File

@ -11,9 +11,15 @@ If you don't have a Kubernetes cluster create one locally with [Kind](https://ki
{{< /hint >}}
## Prerequisites
* [Kubernetes](https://kubernetes.io/releases/) version `v1.16.0` or later
* [Kubernetes](https://kubernetes.io/releases/) version `v1.23.0` or later
* [Helm](https://helm.sh/docs/intro/install/) version `v3.2.0` or later
{{< hint "note" >}}
Crossplane supports the versions of Kubernetes [supported by the
Kubernetes
community](https://kubernetes.io/releases/patch-releases/#support-period).
{{< /hint >}}
## Install Crossplane
Install Crossplane using the Crossplane published _Helm chart_.
@ -140,7 +146,7 @@ Apply customizations with the command line or with a Helm _values_ file.
| `rbacManager.affinity` | Enable affinity for the Crossplane RBAC Manager pod. | `{}` |
| `rbacManager.deploy` | Deploy the Crossplane RBAC Manager pod and its required roles. | `true` |
| `rbacManager.leaderElection` | Enable the leader election for the Crossplane RBAC Managers pod. | `true` |
| `rbacManager.managementPolicy`| The extent to which the Crossplane RBAC manager manages permissions. Setting `rbacManager.managementPolicy` to `All` the Crossplane RBAC contoller manages all Crossplane controller and user roles. Setting `rbacManager.managementPolicy` to `Basic` the Crossplane RBAC controller only manages `crossplane-admin`, `crossplane-edit`, and `crossplane-view` user roles. | `All` |
| `rbacManager.managementPolicy`| The extent to which the Crossplane RBAC manager manages permissions. Setting `rbacManager.managementPolicy` to `All` the Crossplane RBAC controller manages all Crossplane controller and user roles. Setting `rbacManager.managementPolicy` to `Basic` the Crossplane RBAC controller only manages `crossplane-admin`, `crossplane-edit`, and `crossplane-view` user roles. | `All` |
| `rbacManager.nodeSelector` | Enable a node selector for the Crossplane RBAC Manager pod. | `{}` |
| `rbacManager.replicas` | The number of replicas to run for the Crossplane RBAC Manager pods. | `1` |
| `rbacManager.skipAggregatedClusterRoles` | Don't deploy RBAC aggregated ClusterRoles. | `false` |
@ -203,7 +209,7 @@ crossplane-stable/crossplane \
--set image.pullPolicy=Always
```
Helm supports multiple, comma-seperated, arguments.
Helm supports comma-seperated arguments.
For example, to change the image pull policy and number of replicas: