Capítulo 2. Creación de un clúster Kubernetes
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En este capítulo analizamos múltiples formas de configurar un clúster Kubernetes completo. Cubrimos las herramientas estandarizadas de bajo nivel (kubeadm) que también sirven de base para otros instaladores y te mostramos dónde encontrar los binarios relevantes para el plano de control, así como para los nodos trabajadores. Demostramos cómo escribir archivos unitarios systemd para supervisar los componentes de Kubernetes y, por último, mostramos cómo configurar clústeres en Google Cloud Platform y Azure.
2.1 Preparar un nuevo nodo para un clúster de Kubernetes
Problema
Quieres preparar un nuevo nodo con todas las herramientas necesarias para crear un nuevo clúster Kubernetes o añadirlo a un clúster existente.
Solución
Para preparar un host basado en Ubuntu para un clúster de Kubernetes, primero tienes que activar el reenvío IPv4 y habilitar iptables para ver el tráfico puenteado:
$ cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf overlay br_netfilter EOF $ sudo modprobe overlay $ sudo modprobe br_netfilter $ cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-iptables = 1 net.bridge.bridge-nf-call-ip6tables = 1 net.ipv4.ip_forward = 1 EOF $ sudo sysctl --system
Para que sea compatible con la herramienta kubeadm, el intercambio debe estar desactivado en el nodo:
$ sudo apt install cron -y $
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access