
Actualización de Rancher Manager Server
Introducción
La actualización de Rancher Manager Server es un proceso esencial para mantener la plataforma de gestión de Kubernetes actualizada, segura y optimizada. Rancher Manager es una herramienta clave para la administración de múltiples clústeres de Kubernetes, ofreciendo capacidades avanzadas de monitoreo, control de acceso, y despliegue de aplicaciones. Las actualizaciones periódicas de Rancher Manager Server incluyen mejoras de rendimiento, nuevas funcionalidades y parches de seguridad que son fundamentales para soportar un entorno de TI moderno y ágil.
Actualizar Rancher Manager Server correctamente garantiza que las organizaciones puedan aprovechar las últimas características y mantener sus operaciones en línea con las mejores prácticas de la industria. Este proceso también protege la infraestructura contra vulnerabilidades y asegura la compatibilidad con las versiones más recientes de Kubernetes y otros servicios relacionados.
Objetivo
Objetivo General:
- Capacitar a los administradores de sistemas y equipos de TI en la planificación y ejecución de la actualización de Rancher Manager Server, asegurando que el proceso se realice de manera segura y eficiente. El objetivo es proporcionar los conocimientos y las mejores prácticas para minimizar el impacto en la operación, garantizar la continuidad de los servicios y mantener la infraestructura de gestión de Kubernetes optimizada, protegida y alineada con los requisitos empresariales.
Laboratorio: Actualización de Rancher Kubernetes Engine v2
Antes de comenzar
- Contar con el acceso al ambiente de laboratorio
- Haber realizado la validación de conexión y funcionamiento
- Finalizar las prácticas de laboratorio de las instalaciones de RKE2.
Inicio de laboratorio
Asegurarse de estar en el servidor bastion con el usuario student
student@lab-0-bastion:~>
- Establecer una sesión como el usuario student al servidor:
lab-#-aiostudent@lab-0-bastion:~> export LAB=Xstudent@lab-0-bastion:~> ssh student@lab-${LAB}-aio - Cambiar al usuario
rootutilizando el siguiente comando:student@lab-0-aio:~> sudo -i - Una vez dentro del servidor como usuario
rootvamos a exportar las variables de entornor para acceder al clusterexport KUBECONFIG=/etc/rancher/rke2/rke2.yaml export PATH=$PATH:/var/lib/rancher/rke2/bin - Una vez que tengamos acceso al cluster, vamos a actualizar nuestros repositorios de helm para poder usar la ultima version de rancher
helm repo update - Ahora que tenemos nuestros repositorios actualizados vamos a obtener los valores actuales de nuestro rancher con el comando
helm get values rancher -n cattle-system > values.yaml - Finalmente vamos a actualizar nuestra version de rancher hacia la version 2.9.3 con el comando:
helm upgrade rancher rancher-stable/rancher --namespace cattle-system -f values.yaml --version=2.9.3Este proceso puede morar entre 5 a 10 minutos, por lo que debemos esperar a que finalize la actualizacion.kubectl rollout status -n cattle-system deployment/rancher - Cuando el proceso anterio haya finalizado, podemos entrar nuevamente a la consola web de Rancher Manager Server y verificar que se encuentre actualizado.
Ingresar a Rancher Manager Server:
Verificar las nuevas versiones;
