Cloud Expert
Crossplane — K8s-native IaC¶
CrossplaneKubernetesIaC 3 min read
Infrastructure jako Kubernetes resources. Crossplane compositions a claims.
Principle¶
Crossplane rozšiřuje Kubernetes API o cloud resources. Infrastruktura = kubectl apply.
Example¶
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.
Summary¶
Crossplane je ideální pokud chcete single control plane (K8s) pro aplikace i infrastrukturu.
Need Help with Implementation?¶
Our team has experience designing and implementing modern architectures. We’re happy to help.