Qu’est-ce qu’Azure Kubernetes Fleet Manager ?

Azure Kubernetes Fleet Manager permet une gestion à grande échelle de plusieurs clusters Kubernetes pris en charge. Fleet Manager fournit aux administrateurs de plateforme l’accès aux mises à jour automatisées multi-clusters sécurisées, au placement intelligent des ressources Kubernetes et à un emplacement centralisé pour accéder aux données de surveillance de leurs clusters.

Capture d’écran de la page de présentation Azure Kubernetes Fleet Manager dans le portail Azure. La vue d’ensemble montre qu’il existe cinq clusters Kubernetes exécutant différentes versions de Kubernetes. Il existe 125 exécutions de mises à jour totales avec 55 échecs et 70 réussites. Sur les cinq clusters Kubernetes, il existe une répartition des images de nœud.

Fleet Manager prend en charge les scénarios suivants :

  • Joignez des clusters AKS répartis sur plusieurs régions et abonnements, ainsi que des clusters Kubernetes compatibles avec Arc dans différents clouds et sur site, en tant que clusters membres. Lisez les types de clusters membres Azure Kubernetes Fleet Manager pour en savoir plus.

  • Utilisez Managed Fleet Namespaces pour accorder aux équipes d’application l’accès à un espace de noms dans plusieurs clusters. Appliquez des quotas de ressources, des stratégies réseau et attribuez l’accès utilisateur au niveau de l’espace de noms sur plusieurs clusters.

  • Appliquez en toute sécurité et de manière cohérente les mises à niveau de version et d'image de nœud Kubernetes sur plusieurs clusters avec des tâches de mise à jour, en attachant des stratégies de mise à jour réutilisables pour contrôler l'ordre et le calendrier des mises à jour des clusters.

  • Incluez des approbations manuelles ou automatisées facultatives pour les groupes de mises à jour et les phases afin de fournir un contrôle plus précis sur le moment où les mises à jour sont appliquées.

  • Déclenchez automatiquement des mises à niveau de version lorsque de nouvelles versions d’image kubernetes ou de nœud sont publiées en définissant un ou plusieurs profils de mise à niveau automatique.

  • Déployez un cluster hub pour permettre un placement intelligent des ressources Kubernetes sur des clusters membres en fonction des étiquettes de cluster et des propriétés, en utilisant le placement des ressources de cluster par le Fleet Manager et le placement des ressources au niveau de l'espace de noms.

  • Préparez les ressources Kubernetes à partir des référentiels Git vers le cluster hub de Fleet Manager à l’aide de déploiements automatisés (version bêta).

  • Équilibrez la charge du trafic public entrant entre les points de terminaison de service répartis sur plusieurs clusters AKS à l’aide de l’équilibrage de charge basé sur DNS (préversion).

  • Simplifiez la création de services disponibles globalement en configurant la mise en réseau entre clusters pour vos clusters membres (préversion).

Étapes suivantes