k8s 1.30
This commit is contained in:
@@ -3,20 +3,20 @@
|
||||
# Variables
|
||||
USER="curso" # Usuario con acceso sudo
|
||||
|
||||
# Inicializar el nodo maestro (opcional)
|
||||
read -p "¿Quieres inicializar el nodo maestro ahora? (y/n): " INIT_MASTER
|
||||
if [ "$INIT_MASTER" == "y" ]; then
|
||||
echo "Inicializando el nodo maestro..."
|
||||
sudo kubeadm init --pod-network-cidr=174.24.0.0/16 --cri-socket=unix:///run/containerd/containerd.sock --upload-certs --control-plane-endpoint=k8scp
|
||||
|
||||
# Configurar kubectl para el usuario
|
||||
echo "Configurando kubectl para el usuario $USER..."
|
||||
mkdir -p /home/$USER/.kube
|
||||
sudo cp -i /etc/kubernetes/admin.conf /home/$USER/.kube/config
|
||||
sudo chown $(id -u $USER):$(id -g $USER) /home/$USER/.kube/config
|
||||
|
||||
else
|
||||
echo "Nodo maestro no inicializado. Ejecuta 'kubeadm init' manualmente si deseas configurarlo más tarde."
|
||||
fi
|
||||
echo "Inicializando el nodo maestro..."
|
||||
sudo kubeadm init --control-plane-endpoint=k8scp
|
||||
|
||||
|
||||
# sudo kubeadm init --pod-network-cidr=174.24.0.0/16 --cri-socket=unix:///run/containerd/containerd.sock --upload-certs --control-plane-endpoint=k8scp
|
||||
|
||||
# Configurar kubectl para el usuario
|
||||
echo "Configurando kubectl para el usuario $USER..."
|
||||
mkdir -p /home/$USER/.kube
|
||||
sudo cp -i /etc/kubernetes/admin.conf /home/$USER/.kube/config
|
||||
sudo chown $(id -u $USER):$(id -g $USER) /home/$USER/.kube/config
|
||||
|
||||
# eliminar restriccion de pods en el master
|
||||
kubectl taint nodes --all node-role.kubernetes.io/control-plane-
|
||||
|
||||
echo "Instalación de Kubernetes completada."
|
||||
|
||||
Reference in New Issue
Block a user