Contrôle et visibilité des clusters Kubernetes
Les entreprises utilisent des conteneurs basés sur la technologie Kubernetes pour moderniser et développer leurs applications. Les équipes chargées de l'infrastructure et de l'exploitation doivent déployer et gérer plusieurs clusters Kubernetes au sein d'architectures multicloud. Ces clusters peuvent se trouver dans une même région, sur site, dans le cloud ou dans plusieurs régions distinctes.
De multiples raisons peuvent expliquer la répartition de clusters dans plusieurs régions, notamment l'exploitation d'une architecture multi-client, la récupération après sinistre ou les déploiements hybrides, multicloud ou d'edge computing.
La gestion des clusters pose aux entreprises un certain nombre de défis uniques. Celles-ci doivent :
- gérer le cycle de vie dans un seul plan de contrôle, quel que soit l'endroit où se trouvent les clusters (sur site ou dans des clouds publics) ;
- comprendre l'intégrité du cluster et ses effets sur la disponibilité des applications ;
- assurer la conformité de tous les clusters aux normes et aux politiques spécifiques.
Définition de la gestion des clusters
La gestion du cycle de vie des clusters Kubernetes englobe plusieurs tâches :
- création de clusters ;
- suppression de clusters ;
- mise à jour du plan de contrôle et des nœuds de calcul ;
- maintenance et mise à jour des nœuds ;
- mise à niveau de l'API Kubernetes ;
- sécurisation des clusters ;
- mise à niveau des clusters.
Les équipes de développement souhaitent pouvoir accéder facilement aux nouveaux clusters. De leur côté, les équipes d'exploitation et d'ingénierie de la fiabilité des sites ont besoin que les nouveaux clusters soient configurés correctement pour que les applications soient disponibles en production. Elles doivent aussi être en mesure de surveiller l'intégrité des clusters dans leur environnement.
Ressources Red Hat
Importance de la gestion des clusters Kubernetes
La gestion des clusters Kubernetes permet de résoudre les problèmes courants auxquels les équipes d'administration et d'ingénierie de la fiabilité des sites sont confrontées lorsque plusieurs clusters sont exécutés dans différents environnements.
La gestion des clusters aide à :
- accélérer la transition entre développement et production grâce au déploiement de clusters en libre-service ;
- simplifier la mise en conformité de la sécurité grâce à l'application centralisée des politiques à l'ensemble des clusters ;
- réduire les coûts d'exploitation grâce à une interface de gestion unifiée.
Utilisation de Red Hat OpenShift et Red Hat Advanced Cluster Management
La solution Red Hat Advanced Cluster Management for Kubernetes fournit une vue unique pour la gestion des clusters Kubernetes à partir de Red Hat OpenShift Data Foundation, et ce, où qu'ils s'exécutent dans le cloud hybride (sur site, sur un système bare metal, dans vSphere, dans le cloud public ainsi que les clusters de fournisseurs de cloud public comme AWS, Microsoft Azure, Google et IBM).
Exécutée sur Red Hat OpenShift Container Platform, la solution Red Hat Advanced Cluster Management for Kubernetes comprend des fonctions qui permettent d'unifier la gestion de plusieurs clusters, de fournir une gouvernance basée sur les politiques et d'améliorer la gestion du cycle de vie des applications.
Elle est également incluse avec Red Hat OpenShift Platform Plus, un ensemble complet d'outils puissants et optimisés pour sécuriser, protéger et gérer les applications.
Observabilité de plusieurs clusters pour l'intégrité et l'optimisation
Les équipes d'ingénierie de la fiabilité des sites bénéficient d'une meilleure expérience grâce à des tableaux de bord qui permettent d'afficher l'intégrité et l'optimisation de plusieurs clusters ainsi qu'un historique des données.
Gestion unifiée du cycle de vie de plusieurs clusters
Créez, mettez à niveau et supprimez des clusters Kubernetes de manière fiable et cohérente, à grande échelle, à l'aide de modèles de programmation Open Source qui favorisent l'adoption des meilleures pratiques et des principes de conception de l'IaC (Infrastructure-as-Code).
Gouvernance, gestion des risques et conformité basées sur les politiques
Red Hat Advanced Cluster Management for Kubernetes vous permet d'appliquer une approche de gouvernance basée sur les politiques. Vous pouvez ainsi automatiser la surveillance et garantir que les contrôles de sécurité et de configuration correspondent aux normes de conformité ou à celles de votre entreprise selon le modèle d'état souhaité.
Gestion avancée du cycle de vie des applications
Utilisez des normes Open Source et déployez des applications à l'aide de règles de placement intégrées à vos pipelines d'intégration et de distribution continues (CI/CD) et à vos contrôles de gouvernance.
Le blog officiel de Red Hat
Découvrez les dernières informations concernant notre écosystème de clients, partenaires et communautés.