Debuggen begint met waarom
Voordat hij iets aanraakt, leest BashPilot events, logs en describe-output van de getroffen workload. Je krijgt de echte oorzaak, geen blinde herstart. Fixes komen na de diagnose, in hetzelfde gesprek.
BashPilot zet een kleine agent op je control-plane-node en werkt met lokale kubectl-toegang. Je kubeconfig verlaat het cluster nooit en er komt geen SSH-tunnel aan te pas. Jij vraagt om een resultaat, hij voert de juiste operaties uit tegen de API en bevestigt de resulterende status.
7 dagen gratis proberen. Altijd opzegbaar.
Geen YAML om handmatig te bewerken, geen kubectl om te onthouden. Je beschrijft de uitkomst en BashPilot bewandelt hetzelfde pad als een zorgvuldige operator.
"Schaal checkout-api naar 6 en controleer de uitrol." Duidelijke woorden, zoals je het aan een teamgenoot zou vertellen.
Haalt pods, evenementen en huidige replica's rechtstreeks uit de API voordat u iets aanraakt.
Kiest de exacte bewerkingen uit een beoordeelde catalogus. Geen geïmproviseerde YAML, geen giswerk.
Het leegmaken van een knooppunt of het verwijderen van een werklast wacht eerst op uw expliciete ja.
Past de wijziging toe op uw cluster via het bijbehorende serviceaccount.
Kijkt totdat de pods klaar zijn en laat je dan precies zien wat er is veranderd.
Diepe, natuurlijke dekking van de objecten die u dagelijks aanraakt. Dit is een voorproefje, niet de volledige lijst.
De storingen die elke Kubernetes-operator uit zijn hoofd kent. BashPilot leest het echte bewijsmateriaal, verhelpt de oorzaak en bevestigt het herstel.
Leest de gebeurtenissen en laatste logboeken, vindt de echte oorzaak, past de oplossing toe en ziet hoe de pod omhoog blijft.
Ontdekt de getroffen geheugenlimiet, past verzoeken en limieten aan de juiste grootte aan en start de uitrol vervolgens netjes opnieuw.
Controleert de afbeeldingstag, de registerauthenticatie en het pull-geheim en wist alles wat de pull blokkeert.
Inspecteert de uitrolstatus en de falende pods, deblokkeert deze vervolgens of gaat terug naar de laatste goede revisie.
Ontdekt waarom ze niet willen plannen, van de druk op middelen tot besmettingen tot een ontbrekende PVC, en ruimt deze op.
Leest de toestand van knooppunten, zet deze veilig af en voert deze veilig af, en plant de werklast elders.
Voordat hij iets aanraakt, leest BashPilot events, logs en describe-output van de getroffen workload. Je krijgt de echte oorzaak, geen blinde herstart. Fixes komen na de diagnose, in hetzelfde gesprek.
Rollouts worden gevolgd tot ze stabiel zijn, en een rollback is één zin verwijderd. Alles wat een draaiende service kan onderbreken, zoals een node drainen, pauzeert eerst voor jouw goedkeuring.
De agent gebruikt de clustercredentials die al op de control plane staan. Er wordt niets geüpload, niets gekopieerd, en de toegang stopt zodra je de agent verwijdert.
De reden waarom teams BashPilot in de buurt van een live cluster laten komen: het is gedimensioneerd, het vraagt voordat het verstoort, en het bewijst elke verandering.
De agent wordt uitgevoerd op het knooppunt op het besturingsvlak en gebruikt de referenties die daar al aanwezig zijn. Er wordt niets geüpload en niets gekopieerd.
Het kan alleen doen wat zijn serviceaccount toestaat. Geef precies de reikwijdte waar u zich prettig bij voelt, en deze kan niet overschreden worden.
Het leegmaken van een knooppunt, het verwijderen van een werklast of het schalen naar nul wordt altijd onderbroken voor uw expliciete bevestiging.
Na elke wijziging worden de uitrol- en resourcestatus opnieuw gelezen. Gereed betekent Klaar op het cluster, geen schone afsluitcode.
Elke operatie en het resultaat ervan wordt vastgelegd, zodat u altijd weet wat er wanneer is gewijzigd en waarom.
De agent voert een poll uit via TLS en opent geen inkomende poorten. Er bevindt zich niets op het cluster waar een scanner bij kan.
Elk cluster waar de agent op een control-plane-node kan draaien met lokale kubectl-toegang: k3s, kubeadm-clusters, single-node labs en zelfbeheerde productieomgevingen.
Nee. Dat is precies het punt van het ontwerp. De agent gebruikt de credentials die al op je control plane staan en die verlaten de machine nooit.
Alleen na jouw goedkeuring. Destructieve operaties zoals een deployment verwijderen of een node drainen tonen altijd eerst een bevestigingskaart.
Voor het dagelijkse werk grotendeels wel. Je kunt kubectl blijven gebruiken wanneer je wilt. BashPilot doet de routine gewoon sneller en houdt bij wat er veranderde.
Verbonden in ongeveer een minuut. De eerste week is voor onze rekening.