Revisión k9s
This commit is contained in:
parent
de7a4de537
commit
8211478322
@ -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í:
|
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
|
```shell
|
||||||
# Primero instalando go si no lo tienes
|
# Primero instalar golang si no lo tienes ya
|
||||||
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.19.3.linux-amd64.tar.gz
|
sudo apt install golang
|
||||||
export PATH=$PATH:/usr/local/go/bin
|
## Se comprueba la versión
|
||||||
## Compruebas
|
|
||||||
go version
|
go version
|
||||||
|
```
|
||||||
#
|
```shell
|
||||||
|
# descargamos con git y entramos en la carpeta
|
||||||
git clone https://github.com/derailed/k9s.git && cd k9s
|
git clone https://github.com/derailed/k9s.git && cd k9s
|
||||||
|
```
|
||||||
|
```shell
|
||||||
|
# Se ejecuta el Makefile
|
||||||
make build && ./execs/k9s
|
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
|
## Argumentos CLI
|
||||||
|
|
||||||
@ -30,22 +45,31 @@ K9s CLI viene con una vista de argumentos que puede utilizar para lanzar la herr
|
|||||||
```shell
|
```shell
|
||||||
# Lista de todas las opciones de la CLI disponibles
|
# Lista de todas las opciones de la CLI disponibles
|
||||||
k9s help
|
k9s help
|
||||||
|
```
|
||||||
|
```shell
|
||||||
# Obtener información sobre el tiempo de ejecución de K9s (registros, configuraciones, etc.)
|
# Obtener información sobre el tiempo de ejecución de K9s (registros, configuraciones, etc.)
|
||||||
k9s info
|
k9s info
|
||||||
|
```
|
||||||
|
```shell
|
||||||
# Ejecutar K9s en un espacio de nombres determinado.
|
# Ejecutar K9s en un espacio de nombres determinado.
|
||||||
k9s -n mycoolns
|
k9s -n mycoolns
|
||||||
|
```
|
||||||
|
```shell
|
||||||
# Ejecutar K9s y lanzarlo en la vista de pod a través del comando pod.
|
# Ejecutar K9s y lanzarlo en la vista de pod a través del comando pod.
|
||||||
k9s -c pod
|
k9s -c pod
|
||||||
|
```
|
||||||
|
```shell
|
||||||
# Inicie K9s en un contexto KubeConfig no predeterminado
|
# Inicie K9s en un contexto KubeConfig no predeterminado
|
||||||
k9s --context coolCtx
|
k9s --context coolCtx
|
||||||
|
```
|
||||||
|
```shell
|
||||||
# Inicie K9s en modo de sólo lectura - con todos los comandos de modificación deshabilitados
|
# Inicie K9s en modo de sólo lectura - con todos los comandos de modificación deshabilitados
|
||||||
k9s --readonly
|
k9s --readonly
|
||||||
```
|
```
|
||||||
|
```shell
|
||||||
|
# Exportar archivo de configuración de kubectl
|
||||||
|
k9s --kubeconfig .kube/config
|
||||||
|
```
|
||||||
|
|
||||||
## Key Bindings
|
## Key Bindings
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user