Cloud Expert
Crossplane — K8s-native IaC¶
CrossplaneKubernetesIaC 3 min čtení
Infrastructure jako Kubernetes resources. Crossplane compositions a claims.
Princip¶
Crossplane rozšiřuje Kubernetes API o cloud resources. Infrastruktura = kubectl apply.
Příklad¶
apiVersion: database.aws.crossplane.io/v1beta1
kind: RDSInstance
metadata:
name: my-database
spec:
forProvider:
region: eu-central-1
dbInstanceClass: db.t3.micro
engine: postgres
engineVersion: "16"
masterUsername: admin
allocatedStorage: 20
Compositions¶
Compositions = abstrakce nad cloud resources. Tým si nadefinuje ‘Database’ claim a Crossplane vytvoří RDS, Security Group, Subnet Group.
Shrnutí¶
Crossplane je ideální pokud chcete single control plane (K8s) pro aplikace i infrastrukturu.
Potřebujete pomoct s implementací?¶
Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.