Conocimientos previos necesarios
- Tener conocimientos sobre Docker en nivel intermedio.
- Estar familiarizado con los conocimientos básicos de los sistemas Linux sin necesidad de ser experto.
- Tener conocimientos básicos para trabajar con editores de texto como
vi
ovim
, pero de no conocerlos puedes utilizar alternativas comonano
.
Contenido del libro
Conozca las piezas que componen el libro. Entre todas conforman el entorno correcto para aprender Kubernetes de forma rápida.
Entorno de trabajo local
El entorno de trabajo se desarrolla en el ordenador personal del lector. De esta forma se evita tener gastos de infraestructura durante el aprendizaje. Los sistemas necesarios para la puesta en marcha del cluster son: VirtualBox y Vagrant. La instalación de Kubernetes se realiza utilizando Kubeadm.
El repositorio utilizado para crear el cluster de Kubernetes se encuentra en GitHub.
Capítulos ordenados por objetos de Kubernetes
Los capítulos en el libro se encuentran estructurados principalmente por objetos de Kubernetes. Cada objeto corresponde con un nuevo concepto y está orientado a resolver una necesidad. Es importante el orden en que se estudian estos objetos dado que la complejidad entre ellos varía y se debe ir desde los más simples hacia los más complejos.
Imágenes de apoyo a los conceptos
Durante el proceso de aprendizaje es necesario apropiarse de los nuevos conceptos lo más rápido posible. Para garantizar esta velocidad se han incluido imágenes en cada capítulo que apoyen a la idea que se desea transmitir. Por ejemplo:
Ejercicios prácticos en el Terminal
Cada capítulo incluye múltiples ejemplos prácticos asociados al concepto desarrollado. El código fuente de todos los ejercicios se encuentra en GitHub.