Instalar | Guia | Lançamentos | Código Fonte
Um único binário para gerenciar seus vários clusters Kubernetes.
kubewall fornece uma interface simples e rica em tempo real para gerenciar e investigar seus clusters.
Os principais recursos do KubeWall incluem:
Implantação binária única: o KubeWall pode ser facilmente implantado como um binário único, eliminando a necessidade de configurações complexas.
Acesso baseado em navegador: o KubeWall pode ser acessado diretamente de seu navegador favorito, proporcionando uma experiência de usuário perfeita.
Monitoramento de cluster em tempo real: KubeWall oferece uma interface rica e em tempo real que exibe o estado atual de seus clusters Kubernetes, permitindo identificar e resolver problemas rapidamente.
Gerenciamento de cluster: KubeWall permite gerenciar vários clusters Kubernetes a partir de um único painel de controle, reduzindo a sobrecarga de alternância entre diferentes ferramentas e interfaces.
Insights detalhados de cluster: KubeWall fornece insights abrangentes sobre seus clusters Kubernetes, informações manifestadas de seus pods, serviços, configuração e outros.
Importante
Tenha em mente que o kubewall ainda está em desenvolvimento ativo.
docker run -p 7080:7080 -v kubewall:/.kubewall ghcr.io/kubewall/kubewall:latest
Para acessar o cluster de tipo local, você pode usar o sinalizador docker "--network Host".
helm instalar kubewall oci://ghcr.io/kubewall/charts/kubewall -n kubewall-system --create-namespace
Com o helm, o kubewall é executado na porta
8443
com certificados autoassinados. veja gráficos
preparar instalar kubewall/tap/kubewall
sudo snap instalar kubewall
sim -S kubewall-bin
instalação do winget --id=kubewall.kubewall -e
colher balde adicionar kubewall https://github.com/kubewall/scoop-bucket.git colher instalar kubewall
Binário MacOS (multiarquitetura)
Linux (binários) amd64 | braço64 | i386
Windows (Exe) amd64 | braço64 | i386
FreeBSD (binários) amd64 | braço64 | i386
Baixe manualmente os binários pré-compilados do Release! página e copie-os para o local desejado ou caminho do sistema.
Dica
Após a instalação, você pode acessar o kubewall em http://localhost:7080
Se você estiver executando em um cluster Kubernetes ou em um servidor local, recomendamos o uso de HTTPS . Quando não utilizado sobre HTTP/2, o SSE sofre uma limitação ao número máximo de conexões abertas. Mozzila⤴
Você pode iniciar o kubewall com HTTPS usando o seguinte comando:
$ kubewall --certFile=/path/to/cert.pem --keyFile=/path/to/key.pem
Como o kubewall é executado como binário, existem poucos sinalizadores que você pode usar.
> kubewall --ajuda Uso: kubewall [bandeiras] kubewall [comando] Comandos disponíveis: conclusão Gera o script de preenchimento automático para o shell especificado help Ajuda sobre qualquer comando versão Imprima a versão do kubewall Bandeiras: --certFile string caminho absoluto para o arquivo de certificado -h, --help ajuda para kubewall --k8s-client-burst int Burst máximo para aceleração (padrão 50) --k8s-client-qps int QPS máximo para o mestre do cliente (padrão 50) --keyFile string caminho absoluto para o arquivo-chave --no-open-browser Não abre o navegador padrão -p, --port string porta para escutar (padrão ":7080") Use "kubewall [command] --help" para obter mais informações sobre um comando.
Você pode usar seus próprios certificados ou criar novos certificados locais confiáveis usando mkcert⤴.
Importante
Você precisará instalar o mkcert⤴ separadamente.
Instale o mkcert no seu computador.
Execute o seguinte comando em seu terminal ou prompt de comando:
mkcert kubewall.test localhost 127.0.0.1 ::1
Este comando irá gerar dois arquivos: um arquivo de certificado e um arquivo de chave (o arquivo de chave terá -key.pem
no final de seu nome).
Para usar esses arquivos com kubewall , use os sinalizadores --certFile=
e --keyFile=
.
kubewall --certFile=kubewall.test+3.pem --keyFile=kubewall.test+3-key.pem
Ao usar o Docker
Ao usar o Docker, você pode anexar volumes e fornecer certificados usando sinalizadores específicos.
No exemplo a seguir, montamos o diretório atual do seu host no diretório /.certs
dentro do contêiner Docker:
execução do docker -p 7080:7080 -v kubewall:/.kubewall -v $(senha):/.certs ghcr.io/kubewall/kubewall:mais recente --certFile=/.certs/kubewall.test+3.pem --keyFile=/.certs/kubewall.test+3-key.pem
Você pode executar o kubewall em qualquer porta que desejar. usando o sinalizador -p
ou --port
kubewall -p 7080
Este projeto acolhe suas relações públicas e problemas. Por exemplo, refatorar, adicionar recursos, corrigir o inglês, etc.
Se precisar de ajuda, entre em contato conosco nas seções de desenvolvedores acima.
Obrigado a todas as pessoas que já contribuíram e utilizam o projeto.
kubewall é licenciado sob licença Apache, versão 2.0