Aller au contenu

Index

Démarrer avec Crossplane installation, providers et ressources

Crossplane est une extension Kubernetes qui agit comme un framework de control-plane permettant de gérer des ressources cloud (AWS, GCP, Azure…) directement via des manifestes Kubernetes. Il transforme votre cluster en une Control Plane capable de provisionner, gérer et standardiser l’infrastructure.

Crossplane fonctionne de manière 100% déclarative, il applique en permanence l’état désiré, détecte les dérives (drift) et corrige automatiquement les écarts entre la configuration déclarée et l’état réel dans le cloud.

Note

Contrairement à Terraform (exécuté ponctuellement), Crossplane:

  • Réconcilie en continu.
  • Corrige automatiquement les écarts.
  • Garantit un état désiré permanent.

Installation de Komoplane

Komoplane est une interface web destinée à visualiser et explorer les ressources Crossplane. Cette interface simplifie la navigation dans les Composite Resources, Managed Resources et objets associés.

L'installation s'effectue facilement via un chart Helm fourni par Komodor.

Premier pas avec Kind

Introduction

Kind (Kubernetes in Docker) est un outil permettant de créer des clusters Kubernetes locaux à l’aide de conteneurs Docker. D’autres solutions existent, comme Kubeadm, Kops ou Minikube, mais elles sont souvent plus complexes à configurer.

Kind se distingue par sa simplicité, avec une documentation claire.

Kyverno

Introduction

Versions déployées lors de la rédaction de cet article:

  • Chart Helm : 3.6.1
  • Application Kyverno : v1.16.1
  • Repository : https://github.com/kyverno/kyverno