Añado k9s
This commit is contained in:
parent
38fe3c428e
commit
48a81f6956
63
README.md
63
README.md
@ -81,6 +81,10 @@
|
|||||||
- [Instalación de Helm](#instalación-de-helm)
|
- [Instalación de Helm](#instalación-de-helm)
|
||||||
- [Opciones del comando helm](#opciones-del-comando-helm)
|
- [Opciones del comando helm](#opciones-del-comando-helm)
|
||||||
- [Crear una release](#crear-una-release)
|
- [Crear una release](#crear-una-release)
|
||||||
|
- [K9s: Otro estilo de CLI para k8s](#k9s-otro-estilo-de-cli-para-k8s)
|
||||||
|
- [Instalar k9s en Ubuntu](#instalar-k9s-en-ubuntu)
|
||||||
|
- [Argumentos CLI](#argumentos-cli)
|
||||||
|
- [Key Bindings](#key-bindings)
|
||||||
- [Agradecimientos 🎁](#agradecimientos-)
|
- [Agradecimientos 🎁](#agradecimientos-)
|
||||||
|
|
||||||
|
|
||||||
@ -1999,6 +2003,65 @@ helm install maria -f values.yaml bitnami/mariadb
|
|||||||
|
|
||||||
Y tendríamos el deployment con una base de datos creada y un usuario vinculado a ella.
|
Y tendríamos el deployment con una base de datos creada y un usuario vinculado a ella.
|
||||||
|
|
||||||
|
## K9s: Otro estilo de CLI para k8s
|
||||||
|
K9s es una interfaz de usuario basada en un terminal para interactuar con sus clústeres Kubernetes. El objetivo de este proyecto es facilitar la navegación, la observación y la gestión de sus aplicaciones desplegadas en la naturaleza. K9s observa continuamente a Kubernetes en busca de cambios y ofrece comandos posteriores para interactuar con sus recursos observados.
|
||||||
|
|
||||||
|
### Instalar k9s en Ubuntu
|
||||||
|
|
||||||
|
```shell
|
||||||
|
sudo snap install
|
||||||
|
```
|
||||||
|
|
||||||
|
### Argumentos CLI
|
||||||
|
|
||||||
|
K9s CLI viene con una vista de argumentos que puede utilizar para lanzar la herramienta con diferente configuración.
|
||||||
|
```shell
|
||||||
|
# Lista de todas las opciones de la CLI disponibles
|
||||||
|
k9s help
|
||||||
|
|
||||||
|
# Obtener información sobre el tiempo de ejecución de K9s (registros, configuraciones, etc.)
|
||||||
|
k9s info
|
||||||
|
|
||||||
|
# Ejecutar K9s en un espacio de nombres determinado.
|
||||||
|
k9s -n mycoolns
|
||||||
|
|
||||||
|
# Ejecutar K9s y lanzarlo en la vista de pod a través del comando pod.
|
||||||
|
k9s -c pod
|
||||||
|
|
||||||
|
# Inicie K9s en un contexto KubeConfig no predeterminado
|
||||||
|
k9s --context coolCtx
|
||||||
|
|
||||||
|
# Inicie K9s en modo de sólo lectura - con todos los comandos de modificación deshabilitados
|
||||||
|
k9s --readonly
|
||||||
|
```
|
||||||
|
|
||||||
|
### Key Bindings
|
||||||
|
|
||||||
|
Acción | Comando | Comentario
|
||||||
|
---|---|---
|
||||||
|
Mostrar los mnemónicos de teclado activos y la ayuda | `?`
|
||||||
|
Mostrar todos los alias y recursos disponibles en el clúster | `ctrl-a` o `:alias`
|
||||||
|
Salir de K9s | `:q`, `ctrl-c`
|
||||||
|
Ver un recurso de Kubernetes utilizando el singular/plural o el nombre corto | `:po`⏎ | acepta el singular, el plural, el nombre corto o el alias, es decir, pod o pods
|
||||||
|
Ver un recurso de Kubernetes en un espacio de nombres dado | `:alias namespace`⏎
|
||||||
|
Filtrar una vista de recursos dado un filtro | `/filter`⏎ | Regex2 soportado ie `fred\|blee` para filtrar recursos llamados fred o blee
|
||||||
|
Filtro regex inverso | `/ ! filter`⏎ | Guarda todo lo que no coincide. No se ha implementado para los registros.
|
||||||
|
Filtrar la vista de recursos por etiquetas | `/-l label-selector`⏎
|
||||||
|
Buscar difusamente un recurso dado un filtro | `/-f filter`⏎
|
||||||
|
Sale del modo de vista/comando/filtro | `<esc>`
|
||||||
|
Mapeo de teclas para describir, ver, editar, ver registros,... | `d`,`v`, `e`, `l`,...
|
||||||
|
Para ver y cambiar a otro contexto de Kubernetes | `:ctx`⏎
|
||||||
|
Para ver y cambiar a otro contexto de Kubernetes | `:ctx context-name`⏎
|
||||||
|
Para ver y cambiar a otro espacio de nombres de Kubernetes | `:ns`⏎
|
||||||
|
Para ver todos los recursos guardados | `:screendump o sd`⏎
|
||||||
|
Para eliminar un recurso (TAB y ENTER para confirmar) | `ctrl-d`
|
||||||
|
Para eliminar un recurso (¡no hay diálogo de confirmación!) | `ctrl-k`
|
||||||
|
Alternar columnas anchas | `ctrl-w` | Equivalente a kubectl ... -o wide
|
||||||
|
Alternar el estado de error | `ctrl-z` | Ver los recursos en estado de error
|
||||||
|
Lanzar la vista de pulsos | `:pulsos o pu`⏎
|
||||||
|
Lanzar vista XRay | `:xray RECURSO [NAMESPACE]`⏎ | RECURSO puede ser uno de po, svc, dp, rs, sts, ds, NAMESPACE es opcional
|
||||||
|
Lanzar la vista de Popeye | `:popeye o pop`⏎ | Ver https://popeyecli.io
|
||||||
|
|
||||||
## Agradecimientos 🎁
|
## Agradecimientos 🎁
|
||||||
|
|
||||||
Esta guía ha sido creada a partir de multitud de tutoriales que he hecho, son mis apuntes personales. Pero quiero hacer unas menciones especiales a:
|
Esta guía ha sido creada a partir de multitud de tutoriales que he hecho, son mis apuntes personales. Pero quiero hacer unas menciones especiales a:
|
||||||
|
Loading…
Reference in New Issue
Block a user