Aprendizaje de Amazon EKS con ejemplos - Amazon EKS

Aprendizaje de Amazon EKS con ejemplos

Información general

Esta guía del usuario de Amazon EKS contiene procedimientos de uso general para crear su primer clúster de EKS desde la línea de comandos o la AWS Management Console y una referencia sólida para todos los componentes principales de Amazon EKS. Sin embargo, como administrador o desarrollador de clústeres de Amazon EKS, puede obtener una comprensión más profunda de Amazon EKS si sigue las rutas de aprendizaje que existen en sitios ajenos a esta guía. Los siguientes sitios le ayudarán a:

  • Configurar tipos específicos de clústeres. Los tipos de clústeres específicos pueden basarse en los tipos de carga de trabajo o en los requisitos de seguridad. Por ejemplo, es posible que desee ajustar un clúster para que ejecute cargas de trabajo por lotes, de machine learning o que requieran un uso intensivo de recursos informáticos.

  • Mejorar sus clústeres. Puede agregar características avanzadas a su clúster para ofrecer aspectos como la observabilidad, el almacenamiento flexible, el escalado automático o la creación de redes de clústeres especializadas.

  • Automatizar actualizaciones. Con características como GitOps, puede configurarlas para aprovisionar la infraestructura del clúster y las cargas de trabajo de forma automática, en función de los cambios que se produzcan en esos componentes de sus repositorios de Git.

  • Usar herramientas avanzadas de configuración de clústeres. Si bien eksctl proporciona una forma rápida de crear un clúster, existen otras herramientas que pueden facilitar la configuración y la actualización de clústeres más complejos. Estas incluyen herramientas como Terraform y CloudFormation.

Para comenzar su ruta de aprendizaje de Amazon EKS, le recomendamos que visite algunos de los sitios que se describen en esta página. Si tiene problemas en el camino, también hay recursos que le ayudarán a superarlos. Por ejemplo, el Centro de conocimiento de re:Post le permite buscar en la base de datos de soporte los problemas de soporte relacionados con Amazon EKS. Además, la Guía de prácticas recomendadas de Amazon EKS ofrece consejos sobre las mejores formas de configurar sus clústeres aptos para producción.

Taller de Amazon EKS

El taller de Amazon EKS, que comienza con una comprensión básica de Kubernetes y los contenedores, es una plataforma de aprendizaje para explicar a un administrador de clústeres las características importantes de Amazon EKS. Estas son las formas en las que puede participar en el taller de Amazon EKS:

Tutoriales prácticos de configuración de clústeres de Amazon EKS

Un conjunto de tutoriales de configuración de clústeres de Amazon EKS en el sitio de la comunidad de AWS puede ayudarle a crear clústeres de Amazon EKS con fines especiales y a mejorarlos de diversas maneras. Los tutoriales se dividen en tres tipos diferentes:

Creación de clústeres

Estos tutoriales le ayudan a crear clústeres que se pueden utilizar para fines especiales. Las características especiales incluyen la capacidad de ejecutar:

Mejora de los clústeres

Una vez que tenga un clúster existente, puede ampliarlo y mejorarlo de manera que pueda ejecutar cargas de trabajo especializadas y, de otro modo, mejorar los clústeres. Estos tutoriales incluyen formas de:

Optimización de los servicios de AWS

Con estos tutoriales, podrá integrar mejor sus clústeres con los servicios de AWS. Estos tutoriales incluyen aquellos que le ayudarán a:

Amazon EKS Samples

El repositorio Amazon EKS Samples almacena los manifiestos para utilizarlos con Amazon EKS. Estos manifiestos le dan la oportunidad de probar diferentes tipos de aplicaciones en Amazon EKS o crear tipos específicos de clústeres de Amazon EKS. Los ejemplos incluyen manifiestos para:

Tenga en cuenta que estos ejemplos son únicamente para fines de aprendizaje y pruebas y no están pensados para usarse en producción.

Tutoriales de AWS

El sitio AWS Tutoriales publica algunos tutoriales de Amazon EKS, pero también ofrece una herramienta de búsqueda para encontrar otros tutoriales publicados en AWS (como Comunidad de AWS). Los tutoriales de Amazon EKS publicados directamente en este sitio incluyen:

Taller de desarrolladores

Si es desarrollador de software y desea crear o refactorizar aplicaciones para que se ejecuten en Amazon EKS, el taller para desarrolladores de Amazon EKS es un buen punto de partida. El taller no solo lo ayuda a crear aplicaciones en contenedores, sino que también lo ayuda a implementar esos contenedores en un registro de contenedores (ECR) y, desde allí, en un clúster de Amazon EKS.

Comience con el taller de Python de Amazon EKS para llevar a cabo el proceso de refactorización de una aplicación de Python y, a continuación, configure su entorno de desarrollo para prepararlo para la implementación de la aplicación. Revise las secciones sobre contenedores, Kubernetes y Amazon EKS para prepararse para ejecutar sus aplicaciones en contenedores en esos entornos.

Taller de Terraform

Si bien eksctl es una herramienta sencilla para crear un clúster, para los tipos más complejos de infraestructura como código de las implementaciones de Amazon EKS, Terraform es una popular herramienta de creación y administración de clústeres de Amazon EKS. El taller Amazon EKS de Terraform enseña cómo usar Terraform para crear una VPC de AWS, crear clústeres de Amazon EKS y añadir mejoras opcionales a su clúster. En concreto, hay una sección para crear un clúster privado de Amazon EKS

Formación en AWS Amazon EKS

AWS ofrece formación formal para obtener información sobre Amazon EKS. Un curso de formación de tres días titulado Running Containers on Amazon Elastic Kubernetes Service enseña:

  • Conceptos básicos de Kubernetes y Amazon EKS

  • Cómo crear clústeres de Amazon EKS

  • Protección de Amazon EKS con la autorización RBAC de AWS IAM y Kubernetes

  • Herramientas de automatización de GitOps

  • Herramientas de monitoreo

  • Técnicas para mejorar los costos, la eficiencia y la resiliencia