Saltar al contenido principal

VS Code en Ecosistemas Ubuntu/Mint

Esta guía define el SOE (Standard Operating Environment) para estaciones de trabajo basadas en Ubuntu 24.04 LTS. A diferencia de las versiones Debian puras, aquí mantenemos el uso de herramientas de transición como software-properties-common si fuera necesario, aunque priorizamos la limpieza del keyring.

Restricción de Aislamiento

No instalar vía Flatpak o Snap. El sandbox impide que VS Code detecte correctamente los binarios de nvm, kubectl y el agente ssh-agent del host, críticos para el workflow de ingeniería.

1. Aprovisionamiento del Repositorio

Terminal
# 1. Dependencias de infraestructura de paquetes
sudo apt update && sudo apt install software-properties-common apt-transport-https wget gpg -y

# 2. Gestión de confianza (GPG Key)
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -D -o root -g root -m 644 microsoft.gpg /etc/apt/keyrings/microsoft.gpg

# 3. Registro del repositorio (Formato One-Line)
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'

# 4. Despliegue
sudo apt update && sudo apt install code -y

2. Stack DevOps y CKA Training

Se instalan las extensiones críticas para el pipeline de Docusaurus y laboratorios K8s:

CategoríaExtensiónUtilidadExtensión
Infraestructurams-kubernetes-tools.vscode-kubernetes-toolsVisualización de clústeres, logs y cambio de contexto.Kubernetes
Lenguajeredhat.vscode-yamlValidación de esquemas de Kubernetes (indispensable).YAML/K8s
Contenedoresms-azuretools.vscode-dockerGestión de imágenes, volúmenes y Dockerfiles localmente.Docker/Podman
Entorno CKAvscodevim.vimCrítico: Mantiene la memoria muscular para el examen CKA.Vim
Documentaciónunifiedjs.vscode-mdxSoporte para el contenido MDX de Docusaurus.MDX

¿Migrando a Debian 13?

Si estás operando en un entorno Debian 13 (Trixie), (o derivado como Q4OS, Linux MX, Linux Mint LDME 7, etc), el paquete software-properties-common no está disponible. Consulta la guía específica para Debian 13.

Entrenamiento CKA

Instalar la extensión Vim en VS Code no es opcional. Durante el examen CKA no tendrás un IDE; dominar los comandos de movimiento y edición de Vim en tu día a día te dará una ventaja de velocidad decisiva.

Documentación Relacionada: