Si ha jugado con Kubernetes, es consciente de la rápida evolución de la plataforma de orquestación de contenedores más utilizada. Red Hat OpenShift es una plataforma de aplicaciones preparada para la empresa basada en Kubernetes y preparada para entornos de producción. Con OpenShift 4, Red Hat tiene como objetivo proporcionar nuevos lanzamientos con una cadencia frecuente. Para ayudarlo a mantenerse al tanto de todos los nuevos cambios y ayudar a los administradores de sistemas y a las personas de DevOps que tienen que lidiar con varias versiones de su plataforma Kubernetes al mismo tiempo, escribí este artículo con la esperanza de ayudarlo a superar más fácilmente los desafíos que pueda enfrentar. .
Nuestro amigo las alternatives
comando
Las alternatives
El comando crea, elimina, mantiene y muestra información sobre los enlaces simbólicos que componen el sistema de alternativas.
Desde la página del manual:
El sistema de alternativas es una reimplementación del sistema de alternativas de Debian. Fue reescrito principalmente para eliminar la dependencia de Perl; está destinado a ser un reemplazo directo para el script de dependencias de actualización de Debian.
Puede encontrar una muy buena introducción al comando aquí en el sitio Habilitar Sysadmin:Introducción al comando de alternativas en Linux.
Después de esa breve introducción a las alternatives
comando, es hora de ponerse a trabajar.
[ También te puede interesar: una guía para administradores de sistemas sobre los componentes básicos de Kubernetes]
El oc
comando
Primero, cree el directorio raíz para todos sus oc
versiones del cliente. Por ejemplo:
$ sudo mkdir -p /opt/openshift/client/
Para cada versión que desee utilizar o configurar, realice los siguientes pasos:
1. Cree la carpeta y copie el binario para la versión que elija:
$ sudo mkdir /opt/openshift/client/x.y.z
$ sudo cp /binary/path/x.y.z/oc /opt/openshift/client/x.y.z/
2. Cree una nueva alternativa:
$ sudo alternatives --install /bin/oc oc /opt/openshift/client/x.y.z/oc 90
3. A continuación, seleccione una de las versiones que acaba de configurar. Para hacerlo, escriba lo siguiente:
$ sudo alternatives --config oc
Si eres uno de esos cuyo mantra es "hacer más con menos", aquí tienes un pequeño consejo extra:
$ alias oc_switch='sudo alternatives --config oc'
¿Quieres saber más sobre los alias de Linux? Consulte uno de los siguientes enlaces del sitio Enable Sysadmin:
- Cómo crear un alias en Linux
- Cómo crear alias de pulsaciones de teclas en la línea de comandos en Linux
Consejos y trucos de OpenShift y herramientas de Kubernetes
Más oc
mi amigo Eduardo Minguez, ingeniero principal de sistemas de Red Hat, recopila y explica los consejos en su sitio de consejos y trucos de OpenShift 4, una colección de consejos y trucos de OpenShift 4 para facilitarle la vida a su contenedor.
Finalmente, me gustaría alentarlo a que asista a la sesión 10 increíbles herramientas de Kubernetes que todo usuario debe conocer presentada por Alex Soto, Director de Experiencia de Desarrollador de Red Hat.
Si es nuevo en OpenShift o aún no es un usuario profesional, la sesión probablemente le alegrará el día.
[ Obtenga este libro electrónico gratuito:Administrar sus clústeres de Kubernetes para principiantes. ]
La siguiente lista proporciona herramientas adicionales, organizadas por el nombre de la herramienta y un enlace para obtener más información, que quizás desee consultar.
- k9s
- alias de kubectl
- Popa
- buceo
- Kubens
- Kube-PS1
- Kubectx
- Kubespy
- Concha de Kube
- Kubectl