Preparar una Mac para trabajar en DevOps o SRE implica algo más que instalar una terminal y un editor. Hace falta reunir herramientas para administrar clústeres de Kubernetes, conectarse a servicios en la nube, inspeccionar datos y trabajar con el equipo.
Esta guía organiza las instalaciones de Homebrew en grupos y la idea es copiar y pegar para hacer la instalación más simple.
Antes de empezar: instala Homebrew
Si todavía no tienes Homebrew, instálalo siguiendo las instrucciones de brew.sh. Después, actualiza la información de paquetes:
brew update
Herramientas de terminal y productividad
Estas utilidades ayudan con la inspección de datos, la navegación y el trabajo diario en la línea de comandos:
- watch repite un comando periódicamente para observar cambios.
- jq permite consultar y transformar JSON desde la terminal.
- opencode ofrece una interfaz de desarrollo asistida por IA en la terminal.
brew install watch jq opencode
Aplicaciones
- google-chrome y brave-browser: navegadores web.
- iterm2: emulador de terminal para macOS.
- visual-studio-code: editor de código.
- microsoft-teams y chatgpt: aplicaciones de colaboración y asistencia.
- firefox: navegador adicional para pruebas de compatibilidad.
- dbeaver-community: interfaz gráfica para conectarse a bases de datos y explorarlas.
- chatgpt y antigravity: clientes de ia.
- unarchiver: descomprimir archivos rar
- onlyoffice: Suit de office (work, planillas, etc)
brew install --cask google-chrome iterm2 brave-browser visual-studio-code microsoft-teams firefox chatgptantigravity-clidbeaver-community oka-unarchiver onlyoffice
Kubernetes y Google Cloud
- kubernetes-cli: instala
kubectl, el cliente para interactuar con clústeres de Kubernetes. - gcloud-cli: instala Google Cloud CLI, que incluye el comando
gcloudpara administrar recursos de Google Cloud. - gke-gcloud-auth-plugin: permite que
kubectlse autentique al conectarse a clústeres de Google Kubernetes Engine (GKE). Se instala como componente degcloud. - kubie facilita el cambio entre contextos y namespaces de Kubernetes.
- kubecolor agrega colores a la salida de
kubectl.
brew install --cask gcloud-cli
gcloud components install gke-gcloud-auth-plugin
brew install kubie kubecolor kubernetes-cli
Data importante
Como instalamos las herramientas con brew mantener el sistema actualizado es más simple porque podemos usar comandos
Para actualizar los paquetes instalados, usa:
brew upgrade
Y para actualizar uno en particular:
brew upgrade jq
En general, el flujo es brew update y luego brew upgrade similar a como funciona en linux.






