Décrire Kubernetes avec Azure Arc

Effectué

Contoso héberge des clusters Kubernetes dans plusieurs centres de centres à travers le monde, en utilisant de nombreuses distributions différentes de Kubernetes. Le personnel informatique de Contoso veut gérer ces clusters disparates avec des outils et des processus cohérents. Azure Arc fournit un seul ensemble d’outils pour la gestion de ces clusters.

Qu’est-ce que Kubernetes avec Azure Arc ?

Avec Azure Arc, vous pouvez connecter des clusters Kubernetes situés n’importe où dans Azure. Vous pouvez ensuite gérer ces clusters connectés de manière cohérente, comme vous le feriez dans Azure. Kubernetes avec Azure Arc vous permet de contrôler la configuration des clusters et les charges de travail à grande échelle en utilisant vos dépôts Git comme source de vérité. Cette connexion à Azure offre des fonctionnalités de gestion comme l’inventaire, la supervision, la conformité des stratégies, la sécurité, l’accès utilisateur, etc.

Kubernetes avec Azure Arc fonctionne pour tous les clusters Kubernetes certifiés CNCF (Cloud Native Computing Foundation). Ceci inclut les clusters s’exécutant sur d’autres fournisseurs de cloud public et les clusters s’exécutant dans des centres de données locaux.

Intégrer des clusters Kubernetes à Azure Arc

De la même façon que vous intégrez des serveurs à Azure Arc, vous devez déployer des agents sur vos clusters Kubernetes pour pouvoir les connecter. Ces agents sont responsables de la connexion à Azure, de la collecte des journaux et des métriques Azure Arc, et de la gestion des demandes de configuration.

Chaque cluster Kubernetes que vous activez avec Azure Arc :

  • Reçoit un ID Azure Resource Manager.
  • A une identité managée.
  • Se trouve dans un groupe de ressources et un abonnement Azure.
  • Apparaît dans le portail Azure.
  • Peut utiliser des étiquettes et d’autres fonctionnalités de gestion Azure.

Screenshot of the Azure Arc Kubernetes clusters page in the Azure portal that displays a list of Kubernetes resources.

Que pouvez-vous faire avec Kubernetes avec Azure Arc ?

Vous pouvez utiliser Kubernetes avec Azure Arc pour répondre à de nombreux besoins dans votre organisation.

Kubernetes avec Azure Arc vous permet de créer un environnement d’applications et d’infrastructure partagé. Cette approche vous permet d’implémenter :

  • Une gestion cohérente de vos ressources en utilisant le portail Azure et des API pour :
    • Vos centres de données
    • Des emplacements périphériques
    • Plusieurs fournisseurs d’hébergement
  • Des rôles et des responsabilités claires pour votre personnel informatique et d’ingénierie, en fournissant une séparation des rôles tout en maintenant la visibilité et l’accès aux ressources, quel que soit leur emplacement.
  • Possibilité d’organiser vos clusters avec des étiquettes standardisées et personnalisées.
  • Interrogation des clusters avec Azure Resource Graph.

Une fois vos clusters Kubernetes connectés à Azure, à grande échelle, vous pouvez :

  • Configurer des clusters et déployer des applications à l’aide de la gestion de la configuration basée sur GitOps.
  • Voir et superviser vos clusters à l’aide d’Azure Monitor pour les conteneurs.
  • Appliquer la protection contre les menaces avec Microsoft Defender pour Kubernetes.
  • Assurez la gouvernance en appliquant des stratégies avec Azure Policy pour Kubernetes.
  • Accorder l’accès et vous connecter à vos clusters Kubernetes en tout lieu, tout en gérant l’accès grâce au contrôle d’accès en fonction du rôle (RBAC) Azure sur votre cluster.
  • Déployer des charges de travail Machine Learning à l’aide de clusters Azure Machine Learning pour Kubernetes.
  • Déployez des services qui vous permettent de tirer parti d’un matériel spécifique, de vous conformer aux exigences de résidence des données ou d’activer de nouveaux scénarios.