Nyhet

ServerMentor: ett samlat kontrolltorn för servrar och Kubernetes

Infrastruktur blir sällan kaotisk över en natt. Det börjar oftast med några servrar, ett eller två Kubernetes-kluster, ett par domänposter och en handfull deploymentsflöden som "alla kan" tills någon är ledig, byter roll eller jobbar på fel system.

ServerMentor är byggt för just det läget mellan enkelhet och verklighet, där driftkunskap annars riskerar att spridas mellan shell-historik, kubeconfig-filer, wiki-sidor och privata anteckningar.

ServerMentor översikt av infrastruktur och Kubernetes

Vilket problem löser ServerMentor?

Många mindre och medelstora plattformsteam har inte behov av en tung CMDB eller en stor intern plattformssatsning. Samtidigt räcker det inte längre med spridda YAML-filer, handskrivna runbooks och muntlig kunskap om vilken tjänst som kör var.

ServerMentor adresserar precis den luckan genom att samla inventarie och driftöversikt i en praktisk adminpanel där driftinformation går från att vara personbunden till att bli sökbar, delbar och handlingsbar.

  • servrar registreras med leverantör, primär IP, overlay-IP, taggar och sparad kubeconfig
  • Kubernetes-resurser kan synkroniseras in i den lokala databasen för senare sökning och översikt
  • teamet får globala vyer över servrar, tjänster och routes i stället för att hoppa mellan flera verktyg
  • varje server får en egen detaljvy med flikar för översikt, tjänster, deploymenter, routes och DNS
Ett webbgränssnitt som kopplar ihop inventarie och verklig klusterdata

När en server har en giltig kubeconfig kan ServerMentor läsa in verklig klusterinformation och lagra den i PostgreSQL. Adminpanelen blir därmed mer än ett register över maskiner; den blir en levande översikt över hur infrastrukturen faktiskt ser ut.

Vad synkroniseras in?

Vid synkronisering importerar ServerMentor bland annat data som hjälper team att förstå relationen mellan server, workload, route och DNS-namn utan att börja med kubectl i terminalen.

  • Kubernetes Services
  • Deployments kopplade till dessa Services
  • Ingress-hostnames
  • Gateway API HTTPRoute-hostnames

Byggt för team som vill ha kontroll utan onödig komplexitet

ServerMentor passar särskilt bra för plattformsteam som driver flera servrar och ett eller flera Kubernetes-kluster, konsultteam som behöver tydlig driftöversikt per kundmiljö, och interna utvecklings- och driftteam som vill minska beroendet av tribal knowledge.

Produkten fokuserar på det som ofta behövs mest i vardagen: snabb orientering, praktisk inventering och ett tydligt samband mellan maskiner och tjänster.

Flexibel autentisering för olika miljöer

För lokal utveckling finns ett medvetet osäkert no-auth-läge som gör det enkelt att komma igång i en betrodd miljö. För mer realistiska eller produktionsnära installationer kan produkten i stället kopplas till inbyggda autentiseringsproviders eller lita på headers från en reverse proxy eller access gateway.

  • lokalt under utveckling
  • bakom oauth2-proxy
  • bakom exempelvis Nginx auth_request eller Traefik ForwardAuth

Open source med pragmatisk teknikstack

ServerMentor är open source och släppt under MIT-licensen. Produkten är byggd i Go med Gin, GORM, PostgreSQL och Kubernetes client-go, vilket gör den relativt enkel att förstå, köra lokalt och vidareutveckla för team som redan arbetar i moderna moln- och plattformsmiljöer.

Det här är ett snabbt och praktiskt verktyg för verklig drift, inte en överkonstruerad plattform som kräver lång implementationstid innan den blir nyttig.

Varför ServerMentor är relevant just nu

Många team har under de senaste åren fått mer distribuerad infrastruktur men inte motsvarande förbättrad översikt. Fler tjänster, fler miljöer och fler leveransflöden innebär att det blir dyrare att sakna ett gemensamt operativt sammanhang.

ServerMentor svarar på det behovet med en enkel men tydlig idé: samla den information som teamet faktiskt använder i det dagliga arbetet och gör den tillgänglig i ett sammanhang som är snabbt att förstå.

Utforska projektet

Se hur ServerMentor fungerar

Om ni idag hanterar viktig infrastrukturkunskap i spridda filer, terminalkommandon och personliga anteckningar är ServerMentor ett starkt alternativ för att skapa en gemensam och mer hållbar operativ bild av miljön.

Öppna GitHub-projektet Kontakta oss