Alors que nous poursuivons notre travail en coulisses sur l'amélioration et l'expansion de nos plateformes, nous sommes heureux d'annoncer que nous avons ajouté la prise en charge de Kubernetes Cluster API. Cluster API (AKA : CAPI, prononcé "kappy") est utilisé pour construire des API déclaratives de type Kubernetes en utilisant des fichiers de configuration qui sont similaires à d'autres outils d'infrastructure en tant que code.
CAPL (une mise en œuvre de l'API Kubernetes Cluster pour Linode) ajoute de la portabilité, des capacités d'automatisation et une facilité de création, de configuration et de gestion des clusters. C'est un outil open source autonome qui peut être installé dans les clusters Kubernetes existants sur Akamai, y compris le Linode Kubernetes Engine (LKE).
L'installation manuelle (bootstrapping) d'un environnement Kubernetes est un processus ardu et difficile à maintenir à l'échelle. Cela a conduit à la création de nombreuses distributions Kubernetes qui devaient simplifier le déploiement et la gestion des clusters. Il existe des options gérées, telles que LKE et Amazon's Elastic Kubernetes Service (EKS), et des distributions bricolées, telles que les plus légères K3s ou RKE2. Mais de nombreuses solutions tendent à apporter de nouveaux défis, car les nombreuses distributions et installateurs sont tous fournis avec des configurations par défaut différentes pour les clusters et les fournisseurs d'infrastructure pris en charge. C'est là que notre ami CAPI entre en jeu avec des API déclaratives de type Kubernetes qui prennent en charge les fournisseurs de cloud et les environnements sur site qui automatisent la création, la configuration et la gestion des clusters.
Pour résumer brièvement le fonctionnement de l'interface CAPI, un cluster de gestion est déployé pour construire et gérer les clusters de charge de travail. Vous apportez des modifications aux grappes en éditant et en poussant le fichier YAML mis à jour. Les modifications peuvent porter sur la version de Kuberentes, le nombre total de nœuds et les tolérances.
Pour plus de détails, consultez la rubrique Démarrer avec CAPL.
Se lancer
- CAPL est en cours de développement et peut être utilisé dans n'importe laquelle de nos régions de calcul.
- Notez que les régions de calcul centrales sans fonctionnalité VPC nécessitent le déploiement d'un cluster vpcless.
- CAPL peut être utilisé avec différents fournisseurs de distribution et de plugins Kubernetes, tels que Rancher.
Commentaires