¡Hola, amantes de la tecnología! 👋 Si has escuchado hablar de Kubernetes pero aún no sabes por dónde empezar, este artículo es para ti. 🚢 Kubernetes, también conocido como K8s, es una herramienta poderosa para la gestión de contenedores que puede parecer intimidante al principio. Pero no te preocupes, aquí te guiaremos paso a paso para que puedas dominar los conceptos básicos y empezar a desplegar tus propias aplicaciones en un clúster de Kubernetes. 🌐 Prepárate para descubrir cómo esta tecnología puede transformar la manera en que desarrollas y despliegas tus aplicaciones. ¡Vamos a sumergirnos en el mundo de Kubernetes! 💻🚀
Vamos hacer un listado para lo que vamos a necesitar instalar:
- Docker Desktop Install Docker Desktop on Windows | Docker Docs
- Kubectl Install Tools | Kubernetes
- MiniCube https://minikube.sigs.k8s.io/docs/start
- Scoop (opcional para instalar Kubecolor) Scoop
- Kubecolor (opcional para colores en PowerShell) Installation | kubecolor
1. INSTALAR DOCKER DESKTOP
Para la instalación de Docker Desktop es muy sencillo, deberás ir al link aqui descrito Install Docker Desktop on Windows | Docker Docs registrarte, descargarlo y darle NEXT a todo como siempre.
2. INSTALAR Kubectl
Deberás ir a la página oficial Install Tools | Kubernetes
Seleccionar el S.O donde desees instalarlo, en este caso Windows y pegar el siguiente comando:
curl.exe -LO "https://dl.k8s.io/release/v1.30.0/bin/windows/amd64/kubectl.exe"
*Debes tener CURL instalado en Windows, si no lo tienes es muy fácil que busques como y lo instales.
Probar para asegurarse de que ya se encuentra instalada:
kubectl version --client
3. INSTALAR MiniKube
El último paso para tener seteado todo tu entorno de K8S es instalar MiniKube y no deja de ser tan sencillo como los pasos anteriores. Recuerdad siempre la documentación por si deseas profundizar: Install Tools | KubernetesAbre PowerShell y pega los siguiente comando:pythonNew-Item -Path 'c:\' -Name 'minikube' -ItemType Directory -Force Invoke-WebRequest -OutFile'c:\minikube\minikube.exe' -Uri 'https://github.com/kubernetes/minikube/releases/latest/download/minikube-windows-amd64.exe' -UseBasicParsing
Asegurate de tener Docker Desktop corriendo y copia el siguiente comando para iniciar Minikube:minkube startSi todo sale bien te debe mostrar de la siguiente manera:Ahora podras revisar los PODs por default con el siguiente comando:pythonkubectl get po -A
4. INSTALAR SCOOP
Este servirá para poder instalar el plugin de KubeColor en dado caso estes en Windows y es demasiado fácil como dice su sitio oficial, Scoop pega el siguiente comando en PowerShell.pythonSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
5. INSTALAR KubeColor
Seguiremos también los pasos del sitio oficial; Installation | kubecolor pengando el siguiente comando:scoop install kubecolor
Listo ya tienes instalado Kubecolor, pero falta hacer unas configuraciones para que puedas usar el comando kubectl como que fuera kubecolor, por lo que será necesario nuevamente la consola PowerShell y modificar tu pefil y agregar lo siguiente con desde el notepad de Windows:python# Set aliases Set-Alias -Name kubectl -Value kubecolor Set-Alias -Name k -Value kubectl Set-Alias kubectl kubecolor if (Get-Command kubectl -ErrorAction SilentlyContinue) { # This also registers the $__kubectlCompleterBlock variable kubectl completion powershell | Out-String | Invoke-Expression }
Si no sabes modificiar tu perfil en notepad, primero debes saber donde se encuentra con "echo $profile", en caso no tengas un perfil puedes buscar en Google o usando GPT como crear un perfil ya que es sencillo, pero en caso si tengas puedes continuar:![]()
Comentarios
Publicar un comentario