Crossplane
Делаю:
2025.12.20
Устанавливаем crossplane
$ helm repo add crossplane-stable https://charts.crossplane.io/stable
$ helm repo update
$ helm search repo crossplane-stable
NAME CHART VERSION APP VERSION DESCRIPTION
crossplane-stable/crossplane 2.1.3 2.1.3 Crossplane is an open source Kubernetes add-on ...
// Устанавливаем Crossplane
$ helm install crossplane crossplane-stable/crossplane \
--namespace crossplane-system \
--create-namespace \
--version 2.1.3 \
--wait \
--timeout 15m
$ kubectl get pods -n crossplane-system
NAME READY STATUS RESTARTS AGE
crossplane-844dd5d9b-s48qm 1/1 Running 0 3m47s
crossplane-rbac-manager-7b4c99b894-jbnzz 1/1 Running 0 3m47s
$ kubectl api-resources | grep crossplane
compositeresourcedefinitions xrd,xrds apiextensions.crossplane.io/v2 false CompositeResourceDefinition
compositionrevisions comprev apiextensions.crossplane.io/v1 false CompositionRevision
compositions comp apiextensions.crossplane.io/v1 false Composition
environmentconfigs envcfg apiextensions.crossplane.io/v1beta1 false EnvironmentConfig
managedresourceactivationpolicies mrap apiextensions.crossplane.io/v1alpha1 false ManagedResourceActivationPolicy
managedresourcedefinitions mrd,mrds apiextensions.crossplane.io/v1alpha1 false ManagedResourceDefinition
usages apiextensions.crossplane.io/v1beta1 false Usage
providerconfigs helm.crossplane.io/v1beta1 false ProviderConfig
cronoperations cronops ops.crossplane.io/v1alpha1 false CronOperation
operations ops ops.crossplane.io/v1alpha1 false Operation
watchoperations watchops ops.crossplane.io/v1alpha1 false WatchOperation
configurationrevisions pkg.crossplane.io/v1 false ConfigurationRevision
configurations pkg.crossplane.io/v1 false Configuration
deploymentruntimeconfigs pkg.crossplane.io/v1beta1 false DeploymentRuntimeConfig
functionrevisions pkg.crossplane.io/v1 false FunctionRevision
functions pkg.crossplane.io/v1 false Function
imageconfigs pkg.crossplane.io/v1beta1 false ImageConfig
locks pkg.crossplane.io/v1beta1 false Lock
providerrevisions pkg.crossplane.io/v1 false ProviderRevision
providers pkg.crossplane.io/v1 false Provider
clusterusages protection.crossplane.io/v1beta1 false ClusterUsage
usages protection.crossplane.io/v1beta1 true Usage
// providers https://marketplace.upbound.io/providers