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í:
|
||||
|
||||
```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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user