Passer la navigation

Service Azure Kubernetes (AKS)

Simplifiez le déploiement, la gestion et les opérations de Kubernetes.

Utilisez un service d’orchestration de conteneurs Kubernetes entièrement managé.

En savoir plus avec les vidéos AKS

Découvrez en quoi Azure Kubernetes Service (AKS) simplifie le déploiement et les opérations de Kubernetes, et vous permet de faire évoluer dynamiquement votre infrastructure d’applications en toute confiance et agilité.

Déployez et gérez facilement Kubernetes

Approvisionnez facilement des clusters via le portail Azure et Azure CLI ou avec des outils d’infrastructure en tant que code tels qu’Azure Resources Manager et Terraform. Simplifiez la maintenance des clusters avec des mises à niveau et des mises à l’échelle automatiques. De plus, bénéficiez d’une visibilité opérationnelle de votre environnement Kubernetes managé avec la télémétrie du plan de contrôle, l’agrégation des journaux et l’intégrité des conteneurs visibles dans le portail Azure, configuré automatiquement pour les clusters AKS.

Mettez à l’échelle et exécutez des applications en toute confiance

Répondez aux demandes croissantes grâce à la mise à l’échelle automatique des applications. Déployez vos applications conteneurisées globalement sur AKS, en tirant parti des centres de données Azure. Boostez les performances des applications en routant le trafic vers la région la plus proche à l’aide d’Azure Traffic Manager. Avec le support Virtual Kubelet (préversion), utilisez Azure Container Instances pour migrer de manière élastique à partir de votre cluster AKS lors des pics de trafic.

Sécurisez votre environnement Kubernetes

Contrôlez l’accès à votre cluster Kubernetes avec les groupes d’utilisateurs et les comptes Azure Active Directory. Pour un contrôle précis des ressources Kubernetes, intégrez Azure Active Directory aux contrôles d’accès en fonction du rôle de Kubernetes. Protégez les clés de chiffrement et autres secrets utilisés par les nœuds principaux et agents de Kubernetes avec Key Vault. Sécurisez la communication réseau de votre conteneur avec des réseaux virtuels personnalisés, l’interface réseau Azure Container Network Interface (CNI) et l’application de la stratégie réseau.

Accélérez le développement des applications conteneurisées

Lancez-vous avec une configuration minimale de l’ordinateur de développement. Définissez, installez et mettez à niveau facilement même les applications Kubernetes les plus complexes en utilisant Helm et structurez et conteneurisez automatiquement vos applications. Développez, testez et déboguez de façon itérative vos conteneurs à l’aide d’Azure Dev Spaces et de Visual Studio, Visual Studio Code ou Azure CLI. Partagez un cluster AKS et travaillez de façon collaborative sans avoir à répliquer les dépendances ni à en faire de maquette. Déployez des applications en quelques secondes grâce au routage HTTP intégré.

Travaillez à votre façon avec les API et outils open source

AKS est un outil Kubernetes open source à 100 %. Il vous permet de tirer pleinement parti des services et des outils de l’écosystème Kubernetes. Utilisez des outils open source populaires tels que Helm, Draft et Brigade pour automatiser votre pipeline de livraison de logiciels. Intégrez facilement Kubernetes à des services Azure soutenus par un contrat SLA, tels que CosmosDB, à l’aide d’Open Service Broker pour Azure.

Configurez les pratiques CI/CD en quelques clics

Avec Azure DevOps Project (préversion), vous pouvez installer une application dans Kubernetes avec un pipeline CI/CD complet et une télémétrie d’application en seulement trois étapes. Utilisez Azure Container Registry pour simplifier le développement de conteneurs et gérer un registre unique répliqué sur plusieurs régions. La géoréplication à partir d’Azure Container Registry vous permet de gérer des déploiements à l’échelle mondiale en tant qu’entité unique pour simplifier les opérations et la gestion.

Couverture de l’e-book Conception de systèmes distribués

E-book gratuit : Conception de systèmes distribués

Découvrez en quoi les composants réutilisables et les modèles génériques reproductibles peuvent faciliter le développement de systèmes distribués et le rendre plus efficace, afin que vous puissiez consacrer plus de temps au développement. Procurez-vous l’e-book O'Reilly gratuit par Brendan Burns, éminent ingénieur chez Microsoft et cofondateur du projet Kubernetes.

Téléchargez l’e-book

Clients utilisant Azure Kubernetes Service

Scénarios courants Azure Kubernetes Service

Migrez facilement une application existante

Migre fácilmente aplicaciones existentesMigre fácilmente aplicaciones existentes12345
  1. Présentation
  2. Flux

Migrez facilement une application existante vers des conteneurs et exécutez-la dans le service Kubernetes géré par Azure (AKS). Contrôlez l’accès via l’intégration à Azure Active Directory, et accédez aux services Azure adossés à un SLA, tels qu’Azure Database pour MySQL, en utilisant OSBA (Open Source Broker for Azure) pour vos besoins en données.

  1. 1 Un utilisateur convertit une application existante en conteneur(s) et publie une ou plusieurs images conteneur sur l’Azure Container Registry
  2. 2 A l’aide du portail Azure ou d’une ligne de commande, l’utilisateur déploie les conteneurs sur un cluster AKS
  3. 3 Azure Active Directory est utilisé pour contrôler l’accès aux ressources AKS
  4. 4 Accéder facilement aux services Azure adossés à un SLA, tels qu’Azure Database pour MySQL, en utilisant OSBA (Opensource Broker for Azure)
  5. 5 AKS peut également être déployé avec un réseau virtuel VNET

Simplifiez le déploiement et la gestion des applications basées sur des microservices

Simplifique la implementación y administración de aplicaciones basadas en microserviciosSimplifique la implementación y administración de aplicaciones basadas en microservicios12345567778
  1. Présentation
  2. Flux

Utilisez AKS pour simplifier le déploiement et la gestion de l’architecture basée sur des microservices. AKS simplifie la mise à l’échelle horizontale, la réparation spontanée, l’équilibrage de charge et la gestion des secrets.

  1. 1 Un développeur utilise un environnement de développement intégré (EDI) tel que Visual Studio pour valider des modifications sur Github
  2. 2 Github déclenche une nouvelle build sur VSTS
  3. 3 VSTS empaquète les microservices en tant que conteneurs, et les envoie à l’Azure Container Registry
  4. 4 Les conteneurs sont déployés sur le cluster AKS
  5. 5 Les utilisateurs accèdent aux services via des applications et un site web
  6. 6 Azure Active Directory est utilisé pour contrôler l’accès aux ressources
  7. 7 Les microservices utilisent des bases de données pour stocker et récupérer des informations
  8. 8 L’administrateur accède via un portail d’administration distinct

Mettez à l’échelle facilement avec AKS et ACI

Escale fácilmente mediante AKS y ACIEscale fácilmente mediante AKS y ACI112233334444
  1. Présentation
  2. Flux

Utilisez le connecteur ACI pour provisionner les pods à l’intérieur d’ACI qui se lancent en quelques secondes. Cela permet à AKS de fonctionner avec juste assez de capacité pour votre charge de travail moyenne. Lorsque vous manquez de capacité dans votre cluster AKS, vous pouvez augmenter l’échelle en approvisionnant des pods supplémentaires dans ACI sans devoir gérer des serveurs supplémentaires.

  1. 1 Un utilisateur inscrit un conteneur dans Azure Container Registry
  2. 2 Des images conteneur sont extraites d’Azure Container Registry
  3. 3 Un connecteur ACI, une implémentation de Virtual Kubelet, approvisionne des pods dans ACI à partir d’AKS en cas de pic de trafic.
  4. 4 Les conteneurs AKS et ACI écrivent dans un magasin de données partagé

Déploiement et gestion des appareils IoT à la demande

Implementación y administración de dispositivos de IoT a peticiónImplementación y administración de dispositivos de IoT a petición