Instalando kubernetes en archlinux !

11 de nov. de 2018

hola a todos ! hoy comento sobre la instalacion de kubernetes en archlinux, bueno primero comentarles que tube problemas con paquetes que esta en los repositorios de usuarios pero bueno al fin encontre el paquete que era nesesario para poder hacer pruebas de kubernetes pero que en debian y otras distribuciones Gnu/Linux no eh tenido estos problemas.

bueno no sera complicado ojo !! solo son pruebas !! archlinux no recomendado de momento para produccion con kubernetes.

bueno el paquete que estoy usando es:

$ yay -Ss kubeadm-bin

bueno yo uso ahora yay para los repositorios de usuarios y por que estoy usando yay por que yaourt esta descontinuado hace ya tiempo bueno de todos modos hay otras alternativas cuando se nescita un paquete para poder trabajar y hacer pruebas y bueno en los repositorios officiales aun no esta kubernetes pero el paquete que quiero es este kubeadm.

para que funcione deberas de dar de baja tu memoria swap, y por que kubernetes hace esto, bueno como lo entiendo, es que el kubelet no está diseñado para manejar situaciones de intercambio, y ademas el equipo de Kubernetes no planea implementar esto, ya que el objetivo es que las cápsulas encajen en la memoria del host.

bueno ahora lo que sigue seria que en tu session root (super usuario) hagas los siguientes pasos.

# kubeadm init --pod-network-cidr=10.244.0.0/16

ahora tendras que espera unos momentos por que el kubeadm esta generando las los certificados y las llaves, esto puede tardar hasta que puedas ver el token, ojo son test que hice en archlinux asi que con otras distribuciones GNU/Linux todo funciona normal.

ahora esta es la imagen que deberia salirles.

Your Kubernetes master has initialized successfully!

To start using your cluster, you need to run the following as a regular user:

  mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config

You should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
  https://kubernetes.io/docs/concepts/cluster-administration/addons/

You can now join any number of machines by running the following on each node
as root:

  kubeadm join 190.11.65.79:6443 --token k72dlz.vfw2pw9tffyv0dla --discovery-token-ca-cert-hash sha256:a9b22ba14c7a3345442abb1ef4b69d55118cdf689809901c11e78f2b7f79a707

bueno ahora lo que queda es que vayas a los otro nodos y realices los respectivos joins ya que tienes el token.

bueno es todos por ahora.

¿Te gustó el contenido o lo que hacemos? ¡Cualquier colaboración es agradecida para mantener los servidores o crear proyectos!

Owen-Wilson

Siempre Aprendiendo de uno mismo y de los demás !!

Comentarios:

¡Genial! Te has suscrito con éxito.
¡Genial! Ahora, completa el checkout para tener acceso completo.
¡Bienvenido de nuevo! Has iniciado sesión con éxito.
Éxito! Su cuenta está totalmente activada, ahora tienes acceso a todo el contenido.