Skip to content

mmorejon/erase-una-vez-k8s

Repository files navigation

Érase una vez Kubernetes

Repositorio de ejercicios y ejemplos utilizados en el libro Érase una vez Kubernetes.

⚠️ Importante

Ha sido cambiado el distribución del cluster utilizada en el libro de Vagrant+Kubeadmin a Kind. Se recomienda a los lectores a utilizar la distribución Kind. Las configuraciones utilizadas con Vagrant se encuentran en la rama v1.x.

Rama Distribución
main, v2.x (Recomendada) Utiliza Kind para gestionar el cluster
v1.x Utiliza VirtualBox + Vagrant + Kubeadmin para gestionar el cluster

Características del cluster

El cluster de Kubernetes utilizado en el libro cuenta con:

  • 1 control-plane
  • 2 workers

Requisitos previos

  • Tener instalado Docker >= 24.0.7
  • Tener instalado Kubectl 1.28.0
  • Tener instalado Kind v0.20.0

Crear cluster

Las configuraciones del cluster se encuentran en el fichero cluster/kind-config.yaml.

git clone https://github.com/mmorejon/erase-una-vez-k8s.git && \
  cd erase-una-vez-k8s && \
  bash/cluster.sh create
Resultado
Creating cluster "book" ...
✓ Ensuring node image (kindest/node:v1.29.0) 🖼
✓ Preparing nodes 📦 📦 📦
✓ Writing configuration 📜
✓ Starting control-plane 🕹️
✓ Installing CNI 🔌
✓ Installing StorageClass 💾
✓ Joining worker nodes 🚜
Set kubectl context to "kind-book"
You can now use your cluster with:

kubectl cluster-info --context kind-book

Have a nice day! 👋

Sugerencias y Comentarios

Déjanos saber lo que estás pensando sobre el libro Érase una vez Kubernetes. Al igual que en los libros de cuentos, haremos todo lo posible por cumplir tu sueños!

About

Ejercicios y ejemplos utilizados en el libro Érase una vez Kubernetes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages