Partager via


(DÉCONSEILLÉ) Présentation d’Azure Container Service pour Kubernetes

Conseil / Astuce

Pour obtenir la version mise à jour de cet article qui utilise Azure Kubernetes Service, consultez vue d’ensemble d’Azure Kubernetes Service (AKS).

Avertissement

Azure Container Service (ACS) est déprécié. Aucune nouvelle fonctionnalité n’est ajoutée à ACS. Toutes les API, l’expérience du portail, les commandes CLI et la documentation sont marquées comme déconseillées.

En 2017, nous avons introduit Azure Kubernetes Service (AKS) pour simplifier la gestion, le déploiement et les opérations Kubernetes. Si vous utilisez l’orchestrateur Kubernetes, migrez vers AKS le 31 janvier 2020. Pour commencer, consultez migrer vers Azure Kubernetes Service.

Pour plus d'informations, consultez l'annonce d'obsolescence du service de conteneur Azure sur Azure.com.

Azure Container Service pour Kubernetes facilite la création, la configuration et la gestion d’un cluster de machines virtuelles préconfigurées pour exécuter des applications conteneurisées. Cela vous permet d’utiliser vos compétences existantes, ou de tirer parti d’un vaste corps d’expertise de la communauté, de déployer et de gérer des applications basées sur des conteneurs sur Microsoft Azure.

En utilisant Azure Container Service, vous pouvez tirer parti des fonctionnalités de niveau entreprise d’Azure, tout en conservant la portabilité des applications via Kubernetes et le format d’image Docker.

Utilisation d’Azure Container Service pour Kubernetes

Notre objectif avec Azure Container Service est de fournir un environnement d’hébergement de conteneurs à l’aide d’outils et de technologies open source qui sont populaires parmi nos clients aujourd’hui. À cette fin, nous exposons les points de terminaison d’API Kubernetes standard. En utilisant ces points de terminaison standard, vous pouvez tirer parti de n’importe quel logiciel capable de communiquer avec un cluster Kubernetes. Par exemple, vous pouvez choisir kubectl, helmou draft.

Création d’un cluster Kubernetes à l’aide d’Azure Container Service

Pour commencer à utiliser Azure Container Service, déployez un cluster Azure Container Service avec le Azure CLI ou via le portail (recherchez la Place de marché pour Azure Container Service). Si vous êtes un utilisateur avancé qui a besoin d’un meilleur contrôle sur les modèles Azure Resource Manager, vous pouvez utiliser le open source projet d’acs-engine pour créer votre propre cluster Kubernetes personnalisé et le déployer via l’interface CLI az.

Utilisation de Kubernetes

Kubernetes automatise le déploiement, la mise à l’échelle et la gestion des applications conteneurisées. Il dispose d’un ensemble complet de fonctionnalités, notamment :

  • Emballage automatique
  • Autoréparation
  • Mise à l’échelle horizontale
  • Découverte des services et équilibrage de charge
  • Déploiements et réversions automatisés
  • Gestion des secrets et de la configuration
  • Orchestration du stockage
  • Exécution par lots

Diagramme architectural de Kubernetes déployé via Azure Container Service :

Azure Container Service configuré pour utiliser Kubernetes.

Vidéos

Prise en charge de Kubernetes dans Azure Container Services (Vendredi, janvier 2017) :

Outils de développement et de déploiement d’applications sur Kubernetes (Azure OpenDev, juin 2017) :

Étapes suivantes

Explorez le guide de démarrage rapide Kubernetes pour commencer à explorer Azure Container Service aujourd’hui.