(EN DESUSO) Introducción a Azure Container Service para Kubernetes

Sugerencia

Para la versión actualizada de este artículo que utiliza Azure Kubernetes Service, consulte Azure Kubernetes Service (AKS).

Advertencia

Azure Container Service (ACS) está en desuso. No hay características o funcionalidades nuevas para agregar a ACS. Todas las API, la experiencia del portal, los comandos de la CLI y la documentación se marcan como en desuso.

En 2017, presentamos Azure Kubernetes Service (AKS) para simplificar la administración, la implementación y las operaciones de Kubernetes. Si usa el orquestador de Kubernetes, migre a AKS antes del 31 de enero de 2020. Para empezar, vea Migración de Azure Container Service (ACS) a Azure Kubernetes Service (AKS).

Para más información, consulte el anuncio de desuso de Azure Container Service en Azure.com.

Azure Container Service para Kubernetes simplifica la creación, configuración y administración de un clúster de máquinas virtuales preconfiguradas para ejecutar aplicaciones en contenedor. Esto le permite usar sus conocimientos o recurrir a un importante y creciente grupo de expertos comunitarios para implementar y administrar aplicaciones basadas en contenedores en Microsoft Azure.

Con Azure Container Service puede sacar provecho de las características empresariales de Azure sin perder la portabilidad de las aplicaciones a través de Kubernetes y el formato de imagen de Docker.

Uso de Azure Container Service para Kubernetes

Nuestro objetivo con el servicio Contenedor de Azure es proporcionar un entorno de hospedaje de contenedores mediante el uso de tecnologías y herramientas de código abierto, conocidas por nuestros clientes. Para tal fin, se exponen los puntos de conexión de API de Kubernetes estándar. Con estos puntos de conexión estándar, puede sacar provecho de cualquier software que pueda comunicarse con un clúster de Kubernetes. Por ejemplo, puede elegir kubectl, helm o draft.

Creación de un clúster de Docker mediante Azure Container Service

Para empezar a usar Azure Container Service, implemente un clúster de Azure Container Service con la CLI de Azure o con el portal (busque Azure Container Service en Marketplace). Los usuarios avanzados, que necesitan más control sobre las plantillas de Azure Resource Manager, pueden usar el proyecto acs-motor de código abierto para crear su propio clúster de Kubernetes personalizado e implementarlo mediante la CLI de az.

Uso de Kubernetes

Kubernetes automatiza la implementación, el escalado y la administración de aplicaciones en contenedor. Tiene un amplio conjunto de características que incluyen:

  • Empaquetamiento automático en contenedores
  • Recuperación automática
  • Escalado horizontal
  • Detección de servicio y equilibrio de carga
  • Lanzamientos y reversiones automatizados
  • Administración de configuración y secretos
  • Orquestación de almacenamiento
  • Ejecución por lotes

Diagrama de la arquitectura de Kubernetes implementado a través de Azure Container Service:

Azure Container Service configurado para usar Kubernetes.

Vídeos

Compatibilidad con Kubernetes de Azure Container Services (Azure, viernes, enero de 2017):

Herramientas para desarrollar e implementar aplicaciones en Kubernetes (Azure OpenDev, junio de 2017):

Pasos siguientes

Consulte la Guía de inicio rápido de Kubernetes para empezar a explorar Azure Container Service hoy mismo.