Omitir navegación

Azure Kubernetes Service (AKS)

Simplifique la administración, la implementación y las operaciones de Kubernetes.

Use un servicio de orquestación de contenedores de Kubernetes totalmente administrado.

Más información en vídeos de AKS

Obtenga información sobre cómo Azure Kubernetes Service (AKS) simplifica la implementación y las operaciones de Kubernetes y permite escalar de forma dinámica la infraestructura de la aplicación con confianza y agilidad.

Implemente y administre Kubernetes cómodamente

Aprovisione clústeres fácilmente con Azure Portal y la CLI de Azure, o bien con herramientas de infraestructura como código (por ejemplo, Azure Resources Manager y Terraform). Simplifique el mantenimiento de clústeres con actualizaciones y escalado automatizados. Además, obtenga visibilidad operativa del entorno Kubernetes administrado con telemetría de plano de control, agregación de registros y mantenimiento de contenedores visibles como parte de Azure Portal, configurado automáticamente para clústeres de AKS.

Escale y ejecute aplicaciones con confianza

Satisfaga las crecientes demandas con el escalado automático de aplicaciones integrado. Implemente las aplicaciones de contenedor globalmente en AKS, que aprovecha los centros de datos de Azure. Aumente el rendimiento de las aplicaciones mediante el enrutamiento del tráfico a la región más cercana con Azure Traffic Manager. Con el soporte de Virtual Kubelet (versión preliminar), utilice Azure Container Instances para ampliar elásticamente en ráfagas desde el clúster de AKS cuando haya picos de tráfico.

Proteja el entorno de Kubernetes

Controle el acceso al clúster de Kubernetes con grupos de usuarios y cuentas de Azure Active Directory. Para tener un control específico de los recursos de Kubernetes, integre Azure Active Directory con los controles de acceso basados en el rol de Kubernetes. Proteja las claves criptográficas y otros secretos utilizados por los nodos principal y agente de Kubernetes con Key Vault. Proteja la comunicación de la red de contenedores con redes virtuales personalizadas, la interfaz de red de contenedores de Azure (CNI) y la aplicación de directivas de red.

Agilice el desarrollo de aplicaciones de contenedor

Comience con la configuración mínima de la máquina de desarrollo. Defina, instale y actualice fácilmente incluso las aplicaciones más complejas de Kubernetes con Helm y aplique la técnica de scaffold y empaquete automáticamente sus aplicaciones en contenedores. Desarrolle, pruebe y depure sus contenedores de forma iterativa con Azure Dev Spaces y Visual Studio, Visual Studio Code o la CLI de Azure. Comparta un clúster de AKS y trabaje en colaboración sin necesidad de replicar o simular dependencias. Implemente aplicaciones en cuestión de segundos con el enrutamiento HTTP integrado.

Trabaje como quiera con las API y herramientas de código abierto

AKS es Kubernetes de código abierto al 100 %, lo que permite aprovechar al máximo los servicios y las herramientas del ecosistema de Kubernetes. Utilice herramientas populares de código abierto como Helm, Draft y Brigade para automatizar la canalización de entrega de software. Integre fácilmente Kubernetes con Servicios de Azure respaldados por el Acuerdo de Nivel de Servicio, como CosmosDB, con Open Service Broker para Azure.

Configure CI/CD con unos cuantos clics

Con Azure DevOps Projects (versión preliminar), puede instalar una aplicación en Kubernetes con una canalización de CI/CD completa y telemetría de aplicaciones en tan solo tres pasos. Use Azure Container Registry para simplificar el desarrollo de contenedores y administrar un único registro replicado en varias regiones. La replicación geográfica de Azure Container Registry permite administrar implementaciones globales como una sola entidad, a fin de simplificar las operaciones y la administración.

Cubierta del libro “Designing Distributed Systems”

E-book gratuito: Designing Distributed Systems (Diseño de sistemas distribuidos)

Vea cómo se puede simplificar y agilizar el desarrollo de sistemas distribuidos con patrones genéricos repetibles y componentes reutilizables. De este modo, podrá dedicar más tiempo al desarrollo. Obtenga el e-book gratuito de O’Reilly por Brendan Burns, ingeniero destacado en Microsoft y cofundador del proyecto Kubernetes.

Descargar el libro electrónico

Clientes que usan Azure Kubernetes Service

Escenarios comunes de Azure Kubernetes Service

Migre fácilmente aplicaciones existentes

Easily migrate existing applicationEasily migrate existing application12345
  1. Información general
  2. Flujo

Migre fácilmente las aplicaciones existentes a contenedores y ejecútelas en el servicio de Kubernetes administrado de Azure (AKS). Controle el acceso mediante la integración con Azure Active Directory y acceda a servicios de Azure respaldados por un acuerdo de nivel de servicio, como Azure Database for MySQL, con OSBA (Opensource Broker for Azure) para sus necesidades de datos.

  1. 1 El usuario convierte una aplicación en contenedores y publica imágenes de contenedor en Azure Container Registry.
  2. 2 El usuario implementa los contenedores en un clúster de AKS desde Azure Portal o desde la línea de comandos.
  3. 3 Se utiliza Azure Active Directory para controlar el acceso a los recursos de AKS.
  4. 4 Acceda fácilmente a servicios de Azure que cuentan con un acuerdo de nivel de servicio, como Azure Database for MySQL, con OSBA (Opensource Broker for Azure).
  5. 5 Otra opción es implementar AKS con una red virtual.

Simplifique la implementación y administración de aplicaciones basadas en microservicios

Simplify the deployment and management of Microservices based applicationsSimplify the deployment and management of Microservices based applications12345567778
  1. Información general
  2. Flujo

Use AKS para simplificar la implementación y la administración de una arquitectura basada en microservicios. AKS optimiza el escalado horizontal, la recuperación automática, el equilibrio de carga y la administración de secretos.

  1. 1 El desarrollador utiliza el IDE (por ejemplo, Visual Studio) para confirmar los cambios en GitHub.
  2. 2 GitHub desencadena una nueva compilación en VSTS.
  3. 3 VSTS empaqueta los microservicios como contenedores y los inserta en Azure Container Registry.
  4. 4 Los contenedores se implementan en un clúster de AKS.
  5. 5 Los usuarios acceden a los servicios a través de las aplicaciones y el sitio web.
  6. 6 Se utiliza Azure Active Directory para proteger el acceso a los recursos.
  7. 7 Los microservicios utilizan bases de datos para almacenar y recuperar información.
  8. 8 El administrador accede a través de un portal de administración aparte.

Escale fácilmente mediante AKS y ACI

Scale with ease using AKS and ACIScale with ease using AKS and ACI123344
  1. Información general
  2. Flujo

Use el Conector de ACI para aprovisionar pods en ACI que comienzan en segundos. Esto permite que AKS se ejecute con tan solo la capacidad suficiente para la carga de trabajo promedio. A medida que se agote la capacidad del clúster de AKS, escale horizontalmente más pods en ACI sin tener que administrar servidores adicionales.

  1. 1 El usuario registra el contenedor en Azure Container Registry.
  2. 2 Las imágenes de contenedor se extraen de Azure Container Registry.
  3. 3 El conector de ACI, una implementación de Virtual Kubelet, aprovisiona pods de AKS en ACI cuando el tráfico alcanza máximos.
  4. 4 Los contenedores de ACI y AKS escriben en el almacén de datos compartido.

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

IoT device deployment and management on demandIoT device deployment and management on demand