Revisión k9s

This commit is contained in:
Manuel Vergara 2022-11-12 03:33:03 +01:00
parent de7a4de537
commit 8211478322

View File

@ -13,16 +13,31 @@ K9s es una interfaz de usuario basada en un terminal para interactuar con sus cl
Para estar seguro de como se instala lo mejor es mirar la [documentación oficial](https://k9scli.io/topics/install/) o el [repositorio git](https://github.com/derailed/k9s), teniendo en cuenta que actualizan más el repo. Yo lo he instalado así:
```shell
# Primero instalando go si no lo tienes
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.19.3.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
## Compruebas
# Primero instalar golang si no lo tienes ya
sudo apt install golang
## Se comprueba la versión
go version
#
```
```shell
# descargamos con git y entramos en la carpeta
git clone https://github.com/derailed/k9s.git && cd k9s
```
```shell
# Se ejecuta el Makefile
make build && ./execs/k9s
```
```shell
# Se mueve el contenido en carpeta oculta
mv k9s .k9s
```
```shell
# Se exporta el path del archivo de ejecución
export PATH=/home/v/.k9s/execs
```
```shell
#Se comprueba si podemos entrar al cluster de nuestro contexto
k9s
```
## Argumentos CLI
@ -30,22 +45,31 @@ K9s CLI viene con una vista de argumentos que puede utilizar para lanzar la herr
```shell
# Lista de todas las opciones de la CLI disponibles
k9s help
```
```shell
# Obtener información sobre el tiempo de ejecución de K9s (registros, configuraciones, etc.)
k9s info
```
```shell
# Ejecutar K9s en un espacio de nombres determinado.
k9s -n mycoolns
```
```shell
# Ejecutar K9s y lanzarlo en la vista de pod a través del comando pod.
k9s -c pod
```
```shell
# Inicie K9s en un contexto KubeConfig no predeterminado
k9s --context coolCtx
```
```shell
# Inicie K9s en modo de sólo lectura - con todos los comandos de modificación deshabilitados
k9s --readonly
```
```shell
# Exportar archivo de configuración de kubectl
k9s --kubeconfig .kube/config
```
## Key Bindings