Introducción

Completado

Imagine que trabaja para una empresa de transporte que utiliza buques para transportar mercancías en todo el mundo. El departamento de operaciones utiliza un sistema sencillo que realiza un seguimiento de dónde atracan todos los barcos de la compañía. Debido a los aumentos del personal, su empresa decidió trasladar este sistema a Azure Kubernetes Service (AKS). Sin embargo, el equipo de seguridad detectó algunos errores en la configuración de la aplicación: algunas configuraciones se codificaron de forma rígida en la aplicación y algunos valores confidenciales, como las cadenas de conexión, se dejaron como texto sin formato. Estos errores requieren cambios antes de que la aplicación se pueda implementar para su uso en producción.

Importante

Para completar los ejercicios opcionales de este módulo, tendrá que usar una suscripción propia, lo cual podría acarrear cargos. Si desea seguir estos pasos, puede usar una suscripción de prueba o una suscripción a la que ya tenga acceso.

Objetivos de aprendizaje

Al finalizar este módulo, podrá hacer lo siguiente:

  • Comprender los conceptos de configuración relacionados con las cargas de trabajo de Kubernetes, como los objetos Secret y ConfigMap.
  • Implementar una aplicación completa y almacenar los secretos de la aplicación de forma segura.
  • Implementar una configuración basada en la carga de trabajo para una aplicación web.

Requisitos previos

En todos los ejercicios se usa Azure Cloud Shell, que ya tiene todas las herramientas necesarias instaladas. Si prefiere ejecutar los ejemplos en su propio terminal, debe tener instalada la CLI de Azure y kubectl.