23 pontos por xguru 2022-01-24 | 1 comentários | Compartilhar no WhatsApp
  • Um projeto para quem quer automatizar servidores operados em casa

  • Usa Infrastructure as Code para provisionar, operar e atualizar automaticamente os serviços de um servidor pessoal

→ Provisionamento bare metal automático via PXE boot

→ Instalação e gerenciamento automáticos de Kubernetes

→ Instalação e gerenciamento de aplicações com GitOps

→ Gerenciamento automático de certificados

→ Atualização de DNS de servidores expostos externamente

→ Publicação segura de serviços para o exterior com CloudFlare Tunnel

→ Plataforma de CI/CD

→ Registro de contêineres próprio

→ Armazenamento distribuído

  • Roadmap futuro: monitoramento e alertas, suporte a ambientes Dev/stage/Prod, backup offsite automático, SSO etc.

  • Suporte a dashboard de aplicações com K8s Ingress Discovery (Hajimari)

  • Stack tecnológica

→ Ansible : provisionamento e configuração automáticos de bare metal

→ ArgoCD : ferramenta de GitOps para instalar aplicações no Kubernetes

→ Cloudflare : DNS e Tunnel

→ Docker : servidor PXE efêmero e contêineres de ferramentas

→ Gitea : serviço Git self-hosted

→ Grafana : dashboard de operações

→ Helm : gerenciador de pacotes do Kubernetes

→ K3s : Kubernetes leve

→ Kubernetes : orquestração de contêineres, a espinha dorsal deste projeto

→ Let's Encrypt : certificados gratuitos

→ Loki : sistema de agregação de logs

→ Longhorn : armazenamento distribuído em blocos cloud-native para Kubernetes

→ MetalLB : load balancer bare metal para Kubernetes

→ NGINX : controlador de Ingress para Kubernetes

→ Prometheus : monitoramento de sistema e alertas

→ Rocky Linux : sistema operacional base para nós Kubernetes

→ Tekton : solução cloud-native para compor sistemas de CI/CD

→ Trow : registro privado de contêineres

→ Vault : sistema de gerenciamento de secrets e criptografia

1 comentários

 
xguru 2022-01-24

As especificações são até exageradas para um servidor pessoal, mas parece algo legal de montar e acompanhar por diversão ou para estudo.

O autor original diz que ainda está em versão alfa e fala bastante sobre os vários rumos de evolução daqui para frente. https://news.ycombinator.com/item?id=30030991