Klaster już wie, dlaczego pod umarł. Polylane czyta zdarzenia, koreluje rollout i daje ci odpowiedź.
Każdy klaster, który mówi Kubernetes API: EKS, GKE, AKS albo ten pod twoim biurkiem. Jeden ServiceAccount tylko do odczytu i jest w grafie.
Dołącz do listy oczekującychKażdy obsługiwany zasób.
Typy zasobów Kubernetes, które pojawiają się w twoim grafie.
Klaster wie. Teraz ktoś słucha.
Agenci obserwują workloady i badają awarie, gdy się zdarzają.
Pełna topologia klastra
Deploymenty, StatefulSety, DaemonSety, pody, serwisy, ingressy, CronJoby, wolumeny, autoskalery, role i bindingi: 24 typy zasobów lądują w jednym grafie ze swoimi krawędziami i historią, obok chmur, na których działa klaster.
Agenci zaglądają do klastra bezpośrednio
Sprawdzają pody, czytają logi i zdarzenia i regularnie mapują topologię, oceniając to, co widzą, względem tego, jak każdy workload zachowuje się normalnie. Bez dashboardów w pętli.
Awarie, które Kubernetes dobrze ukrywa
Crashloopy, OOM kille, pody utknięte w pending, rollouty, które nigdy nie dochodzą do końca. Klaster wie; nikt nie patrzy. Polylane bada i spisuje, co się stało.
Co zmieniło się, zanim się zepsuło
Każda synchronizacja zapisuje, co pojawiło się, zmieniło albo zniknęło w klastrze. Gdy workload zaczyna zawodzić tuż po rolloucie, dochodzenie zaczyna od tego rolloutu.
get, list, watch i nic więcej
Połącz przez kubeconfig albo token ServiceAccount tylko do odczytu. Polylane wykonuje wyłącznie wywołania Kubernetes API tylko do odczytu, poświadczenia są szyfrowane przed zapisem, agent nigdy nie widzi tokenu, a zakres możesz ograniczyć do jednej przestrzeni nazw.
Dochodzenia, które kończą się PR-em
Gdy przyczyną źródłową jest linia kodu albo manifest, poprawka trafia do repozytorium stojącego za workloadem, z dowodami w załączniku, gotowa do twojego przeglądu.
Pytania.
Czy Polylane to SRE z AI dla Kubernetes?
To to, co większość ludzi ma na myśli, używając tego terminu: agenci, którzy trzymają twoje pody, deploymenty i węzły w jednym grafie kontekstu, obserwują je, badają crashloopy i naprawiają to, co mogą, a człowiek zatwierdza wszystko, co zmienia klaster. Mówimy raczej o oprogramowaniu, które samo o siebie dba, niż o SRE z AI: chodzi o to, że klaster pilnuje się sam, a nie o to, że bot dołącza do rotacji dyżurów.
Jak Polylane łączy się z moim klastrem Kubernetes?
Na dwa sposoby: wklej kubeconfig (Polylane czyta adres serwera API, certyfikat CA i token bearer ServiceAccount z bieżącego kontekstu) albo wpisz ręcznie adres serwera API i token. Utwórz ServiceAccount tylko do odczytu z get, list i watch i to wszystko, czego potrzebuje. Poświadczenia są szyfrowane przed zapisem, a agent nigdy nie widzi tokenu.
Czy działa z EKS, GKE albo moimi własnymi klastrami?
Działa każdy klaster, który mówi Kubernetes API: EKS, GKE, AKS albo bare metal. Jeśli połączysz konto AWS, klastry EKS, grupy węzłów i profile Fargate też pojawią się automatycznie w tym samym grafie.
Jakie zasoby Kubernetes synchronizuje Polylane?
24 typy zasobów: przestrzenie nazw, węzły, Deploymenty, StatefulSety, DaemonSety, ReplicaSety, Joby, CronJoby, pody, serwisy, ingressy, ConfigMapy, sekrety, ServiceAccounty, role i bindingi RBAC, wolumeny trwałe i ich claimy, klasy storage, polityki sieciowe, autoskalery i budżety zakłóceń podów. Pełna lista jest na tej stronie.
Czy Polylane może zmieniać mój klaster?
Nie. Polylane wykonuje wyłącznie wywołania Kubernetes API tylko do odczytu; ServiceAccount, który tworzysz, nie potrzebuje nic poza get, list i watch. Poprawki trafiają jako pull request do repozytoriów stojących za twoimi workloadami, do twojego przeglądu i scalenia.
Czy działa z moim dostawcą obserwowalności?
Tak. Datadog, Sentry, Honeycomb, Axiom i Grafana Cloud dołączają do grafu jako pełnoprawne źródła, a ich alerty przechodzą triaż agenta w chwili wyzwolenia.
Ile to kosztuje?
Cennik jest publiczny i samoobsługowy: plan darmowy, plany płatne od $80 miesięcznie i płatność za zużycie ponad wliczone kredyty. Każdy plan i limit jest opublikowany na polylane.com/pricing.