Instalar | Guía | Lanzamientos | Código fuente
Un único binario para gestionar sus múltiples clústeres de Kubernetes.
kubewall proporciona una interfaz en tiempo real sencilla y rica para gestionar e investigar sus clústeres.
Las características clave de KubeWall incluyen:
Implementación de un único binario: KubeWall se puede implementar fácilmente como un único binario, lo que elimina la necesidad de configuraciones complejas.
Acceso basado en navegador: se puede acceder a KubeWall directamente desde su navegador web favorito, lo que proporciona una experiencia de usuario perfecta.
Monitoreo de clústeres en tiempo real: KubeWall ofrece una interfaz rica en tiempo real que muestra el estado actual de sus clústeres de Kubernetes, lo que le permite identificar y abordar problemas rápidamente.
Gestión de clústeres: KubeWall le permite gestionar múltiples clústeres de Kubernetes desde un único panel, lo que reduce la sobrecarga de cambiar entre diferentes herramientas e interfaces.
Información detallada sobre el clúster: KubeWall proporciona información completa sobre sus clústeres de Kubernetes, información de manifiesto de sus pods, servicios, configuración y otros.
Importante
Tenga en cuenta que kubewall aún se encuentra en desarrollo activo.
ventana acoplable ejecutar -p 7080:7080 -v kubewall:/.kubewall ghcr.io/kubewall/kubewall:latest
Para acceder al clúster de tipo local, puede utilizar el indicador acoplable "--network host".
helm instalar kubewall oci://ghcr.io/kubewall/charts/kubewall -n kubewall-system --create-namespace
Con helm, kubewall se ejecuta en el puerto
8443
con certificados autofirmados. ver gráficos
instalar cerveza kubewall/tap/kubewall
sudo snap instalar kubewall
yay -S kubewall-bin
instalación de alas --id=kubewall.kubewall -e
cubo de cuchara agregar kubewall https://github.com/kubewall/scoop-bucket.git instalación exclusiva de kubewall
MacOS binario (multiarquitectura)
Linux (Binarios) amd64 | brazo64 | i386
Windows (Exe) amd64 | brazo64 | i386
FreeBSD (Binarios) amd64 | brazo64 | i386
Descargue manualmente los archivos binarios precompilados de la versión. y cópielos en la ubicación deseada o en la ruta del sistema.
Consejo
Después de la instalación, puede acceder a kubewall en http://localhost:7080
Si lo está ejecutando en un clúster de Kubernetes o en un servidor local, le recomendamos utilizar HTTPS . Cuando no se utiliza a través de HTTP/2, SSE sufre una limitación en el número máximo de conexiones abiertas. Mozzila⤴
Puede iniciar kubewall con HTTPS usando el siguiente comando:
$ kubewall --certFile=/path/to/cert.pem --keyFile=/path/to/key.pem
Dado que kubewall se ejecuta como binario, hay algunos indicadores que puedes usar.
> kubewall --ayuda Uso: kubewall [banderas] kubewall [comando] Comandos disponibles: finalización Generar el script de autocompletar para la ayuda de shell especificada Ayuda sobre cualquier comando version Imprime la versión de kubewall Banderas: --certFile cadena ruta absoluta al archivo de certificado -h, --help ayuda para kubewall --k8s-client-burst int Ráfaga máxima para aceleración (predeterminado 50) --k8s-client-qps int QPS máximo al maestro desde el cliente (predeterminado 50) --keyFile cadena ruta absoluta al archivo clave --no-open-browser No abre el navegador predeterminado -p, --port cadena puerto para escuchar (predeterminado ":7080") Utilice "kubewall [comando] --help" para obtener más información sobre un comando.
Puede utilizar sus propios certificados o crear nuevos certificados locales de confianza utilizando mkcert⤴.
Importante
Necesitará instalar mkcert⤴ por separado.
Instale mkcert en su computadora.
Ejecute el siguiente comando en su terminal o símbolo del sistema:
mkcert kubewall.test localhost 127.0.0.1 ::1
Este comando generará dos archivos: un archivo de certificado y un archivo de clave (el archivo de clave tendrá -key.pem
al final de su nombre).
Para usar estos archivos con kubewall , use las banderas --certFile=
y --keyFile=
.
kubewall --certFile=kubewall.test+3.pem --keyFile=kubewall.test+3-key.pem
Al usar Docker
Al utilizar Docker, puede adjuntar volúmenes y proporcionar certificados mediante indicadores específicos.
En el siguiente ejemplo, montamos el directorio actual de su host en el directorio /.certs
dentro del contenedor Docker:
ejecución de la ventana acoplable -p 7080:7080 -v kubewall:/.kubewall -v $(contraseña):/.certs ghcr.io/kubewall/kubewall:latest --certFile=/.certs/kubewall.test+3.pem --keyFile=/.certs/kubewall.test+3-key.pem
Puedes ejecutar kubewall en cualquier puerto que desees. usando el indicador -p
o --port
kubewall -p 7080
Este proyecto agradece sus relaciones públicas y sus problemas. Por ejemplo, refactorizar, agregar funciones, corregir inglés, etc.
Si necesita ayuda, puede contactarnos desde las secciones de Desarrolladores anteriores.
Gracias a todas las personas que ya contribuyeron y utilizaron el proyecto.
kubewall tiene la licencia Apache, versión 2.0