Étendre Kubernetes avec Kubebuilder

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Partie 1

Kubernetes est un orchestrateur de containers. Mais c’est surtout une API extensible et riche ! Les fournisseurs cloud ont intégré leur réseau, leurs outils de supervision, leur solution de stockage, leurs équilibreurs de charge niveau 4 et niveau 7 pour offrir des services à valeur ajoutée à Kubernetes. Les éditeurs de logiciels comme Elastic, Confluent ou Redis Labs proposent des opérateurs qui gèrent leurs solutions sur vos clusters. Des projets comme Linkerd, Knative ou Argo-Flux étendent Kubernetes avec un "Service Mesh", une infrastructure "Serverless" et une solution "GitOps". Kubernetes est décrit comme une solution "API-centric" et des centaines d'organisations utilisatrices et de fournisseurs développent des composants qui intègrent ou étendent Kubernetes. Les composants de Kubernetes deviennent eux-mêmes, peu à peu, des extensions de l'API. Vous allez découvrir comment étendre Kubernetes et une application avec un opérateur appelé Emojis, programmé avec Kubebuilder et Go

S'ABONNER
Egalement au sommaire de :
Programmez! #238