¿Cuáles son algunos buenos recursos para aprender en profundidad sobre Contenedores y Kubernetes?

Hay algunos recursos por ahí, trataré de ser minucioso:

  • KubeWeekly – KubeWeekly – agregando todas las noticias semanales interesantes sobre Kubernetes en forma de un boletín informativo. Administre un grupo de contenedores de Linux como un solo sistema para acelerar Dev y simplificar Ops. Esto es genial.
  • Agregador de noticias de Kubernetes curado (no actualizado muy a menudo últimamente)
  • Kubernetes es una implementación de código abierto de la gestión de clústeres de contenedores. • r / kubernetes (Reddit)
  • ramitsurana / awesome-kubernetes: una lista curada para las fuentes impresionantes de kubernetes (esto es impresionante)
  • ¡Únete a Kubernetes en Slack! Comunidad floja, pide y recibirás.

Trabajo para Supergiant – Scaling Open-Source Container Orchestration. Hace que Kubernetes sea fácil de usar e implementa un algoritmo de empaquetado que permite un uso eficiente de su CPU / Ram, lo que ahorra dinero. Hemos escrito varios artículos en profundidad sobre K8s y Contenedores:

  • Tutoriales supergigantes (cómo implementar K8s en diferentes infraestructuras)
  • Microservicios, arquitectura supergigante para estabilidad y escala.
  • Cómo calcular el ahorro de costos de Kubernetes
  • Serie Kubernetes: comprender por qué la arquitectura de contenedores es importante para el futuro de su negocio
  • Las principales razones por las que las empresas deberían mudarse a Kubernetes ahora
  • ¿Por qué es el algoritmo de embalaje supergigante único? ¿Cómo me ahorra dinero?
  • Supergiant – Cómo ahorrar 5 figuras / mes con Supergiant

Espero que todos te ayuden, y hazme saber si tienes alguna pregunta. ¡Gracias! -Adán

Por lo tanto, si ya sabe “Contenedores” y Kubernetes, la respuesta predeterminada es activar su sistema Kubernetes y leer los documentos de Kubernetes, Docker, rkt y comenzar a probar algunas de las capacidades ampliadas para usted.

Otros recursos en línea como las listas de “Awesome Kubernetes” o “Awesome Docker” o “Awesome Linux Containers” también le brindarán un montón de opciones, gratuitas y de pago, para profundizar en estos temas. El problema que encontré cuando intenté entrar por primera vez en esta tecnología fue que con todas estas opciones, no hay un camino claro a través de todo esto y hay muchos ejemplos de casos de vanguardia. Otra frustración de tener esta tecnología se está moviendo tan rápidamente, que gran parte del contenido del tutorial gratuito queda obsoleto y en algunos casos es inutilizable si el autor no lo mantiene activamente.

En este punto, si no trabaja para una compañía que apoya la capacitación, buena suerte con el contenido de arriba, debería comenzar, y puede dejar de leer aquí.


Si trabaja para una empresa que lo considera una inversión y respalda su educación técnica o simplemente está listo para tomar en serio su educación, consulte el curso avanzado de Operaciones de Kubernetes que acabo de desarrollar en Kumulus Technologies. Si ya conoce lo básico, Operating Kubernetes (KUB200) lo llevará al punto en el que puede administrar un sistema Kubernetes que ejecuta contenedores Docker en su computadora portátil (o el hardware de su elección) y viene con soporte técnico para que, si se atasca , no estas por tu cuenta

Aprenda cómo puede ejecutar, implementar, administrar y mantener aplicaciones Docker en contenedores en Kubernetes

Course Link- Learn DevOps: The Complete Kubernetes Course

¿Que aprenderás?

  • Ser capaz de comprender, implementar y usar KubernetesGet comenzó con la contenedorización y ejecutar esos contenedores en KubernetesUse Kubernetes como un solo nodo y en AWS
  • Ser capaz de ejecutar aplicaciones sin estado y con estado en Kubernetes
  • Ser capaz de implementar WordPress y MySQL en Kubernetes

Requisitos para realizar este curso:

  • No hay requisitos previos inmediatos para comenzar este curso. Las primeras conferencias del curso explicarán cómo instalar el software.

Descripción del curso por instructor

Cuando Google comenzó a ejecutar contenedores hace una década, nadie podía alcanzar este tipo de agilidad y eficiencia de infraestructura. Usando este conocimiento, Google lanzó Kubernetes como un proyecto de código abierto y gratuito. Hoy en día, Kubernetes es utilizado por pequeñas empresas y grandes empresas que desean obtener la eficiencia y la velocidad que tiene Google.

Puedes contenedorizar aplicaciones usando Docker. Luego puede ejecutar esos contenedores en sus servidores, pero no hay forma de administrarlos de manera eficiente sin un software de administración adicional. Kubernetes es un orquestador para sus contenedores que creará, programará y administrará sus contenedores en un grupo de servidores. Kubernetes puede ejecutarse en las instalaciones o en la nube, en una sola máquina o en miles de máquinas.

Este curso lo ayudará a comprender mejor cómo implementar, usar y mantener sus aplicaciones en Kubernetes. Si estás en DevOps, esta es una tecnología que necesitas dominar. Kubernetes ha ganado mucha popularidad últimamente y es una habilidad muy buscada por las empresas.

Le mostraré cómo crear aplicaciones en contenedores utilizando la ventana acoplable y cómo implementarlas en un clúster Kubernetes. Le explicaré cómo configurar su clúster en su escritorio o en la nube usando AWS. Utilizo una aplicación de ejemplo del mundo real (WordPress con MySQL – software de blogs) para mostrarle el poder real de Kubernetes: programar aplicaciones sin estado y con estado.

Las presentaciones introductorias que muestran la instalación de escritorio de Kubernetes son gratuitas para una vista previa, por lo que ya puede intentarlo antes de comprar el curso.

Este es el cuarto curso de la serie “Learn DevOps”. No es necesario que haya visto ningún curso anterior “Aprender DevOps”, pero si encuentra que necesita más información sobre microservicios y contenedorización, le recomendaría encarecidamente que tome el curso “Aprenda DevOps: entregue continuamente un mejor software”.

Este curso también tiene subtítulos (subtítulos en inglés)

¿Quién es el público objetivo?

  • No se necesita conocimiento previo, pero un fondo de desarrollo / operaciones / nube / linux / redes definitivamente ayudará
  • El curso utiliza opcionalmente Kubernetes en AWS. Si desea obtener más información acerca de AWS, deberá leer algunos documentos de AWS o tomar otro curso de AWS. El curso solo explica cómo usar Kubernetes en AWS, no explica cómo usar AWS en sí. Aún así, todos los pasos que debe seguir se explican en este curso.

He encontrado el mejor recurso para ser este curso de Google :

Udacity