# Civo Kubernetes w GUI: jak to wypada obok Lens, OpenLens i k9s.

Canonical URL: <https://civo-cloud-manager.app/pl/civo-kubernetes-gui-vs-lens-k9s/>

1.  [Strona główna](https://civo-cloud-manager.app/pl/)
3.  kontra Lens, OpenLens i k9s

Ostatnia aktualizacja 18 października 2026  Autor: [Marcel R. G. Berger](https://marcelrgberger.com/)

Trzy narzędzia niezależne od klastra, jedno zrobione pod Civo. Ta różnica decyduje, które chcesz mieć otwarte.

Lens, OpenLens i k9s nie są konkurencją w zwykłym sensie. Są niezależne od klastra: czytają pliki kubeconfig z twojego dysku i prowadzą workloady w dowolnym klastrze Kubernetes, u dowolnego dostawcy. CivoCloudManager ma zupełnie inny kształt. Jest zrobiony pod Civo, bierze poświadczenia klastra wprost z Civo API zamiast z pliku, który trzeba było wcześniej pobrać, i prowadzi zasoby Civo dokoła klastra tak samo jak workloady w środku. Ta strona jest o tym, który z tych dwóch kształtów pasuje do zadania, które masz przed sobą, i mówi wprost, gdzie tamte narzędzia są lepszą odpowiedzią.

## Jak wygląda dziś ta czwórka

k9s to jeden binarny plik w Go, który działa w terminalu, licencja Apache 2.0, aktywny rozwój, wersja v0.51.0 wydana w czerwcu 2026. Lens Desktop to produkt komercyjny Mirantisa: aktywacja wymaga konta Lens ID, użytek prywatny zostaje darmowy, dopóki twoja firma jest poniżej 10 milionów USD przychodu albo finansowania z ostatnich dwunastu miesięcy, a powyżej tej granicy każdy użytkownik potrzebuje płatnego miejsca Lens Pro. Kod nie jest już publikowany, repozytorium lensapp/lens ma README, a ostatnie wydanie pochodzi ze stycznia 2024. OpenLens, społecznościowy build z tego kodu, nie dostał wydania od v6.5.2-366 z czerwca 2023, a jego paczka na Flathubie jest zarchiwizowana jako end of life. Utrzymywanym następcą open source jest FreeLens, licencja MIT, bez logowania, macOS, Windows i Linux. Jeśli trafiłeś tu w poszukiwaniu zamiennika OpenLens, FreeLens jest odpowiedzią jeden do jednego. CivoCloudManager to inny rodzaj narzędzia, a tabela niżej jest uczciwą wersją tej różnicy.

## Ile kosztuje rozgrzewka, zanim zobaczysz pierwszego poda

Na Civo ręczna droga jest zawsze ta sama. Otwórz dashboard Civo albo odpal CLI, pobierz kubeconfig klastra, wmerguj go do `~/.kube/config`, przełącz kontekst, a potem otwórz port 6443 na firewallu klastra dla bieżącego IP, bo serwer Kubernetes API w Civo siedzi za firewallem. Dopiero po tym wszystkim Lens, FreeLens albo k9s cokolwiek ci pokażą. Każdy nowy klaster powtarza tę sekwencję, a każda zmiana IP znów unieważnia regułę firewalla. CivoCloudManager zaczyna o krok wcześniej, od klucza API Civo w macOS Keychain. Wybierasz klaster, aplikacja otwiera 6443 dla wykrytego IP, pobiera kubeconfig z Civo API, buduje tożsamość klienta w pamięci i łączy się. Wyjście z klastra zamyka regułę, którą otworzyła. Kubeconfiga nie ma na dysku, chyba że o niego poprosisz.

## Czym naprawdę jest to połączenie

Aplikacja nigdy nie odpala powłoki. Parsuje kubeconfig w Swift, importuje certyfikat PEM i klucz prywatny przez SecItemImport, łączy je w tożsamość przez SecIdentityCreate i otwiera mTLS na certyfikacie klienta wprost z URLSession. CA z tego kubeconfiga jest jedyną kotwicą zaufania dla sesji, więc zły host, obce CA albo przeterminowany certyfikat liścia wykładają handshake, zamiast schodzić na coś słabszego. Nie ma tu kubectl ani openssl, i żadne poświadczenie nie opuszcza Maca. Jedną zależność warto nazwać: wskaźniki CPU i pamięci czytają z `metrics.k8s.io`, więc potrzebują metrics-server w klastrze, dokładnie tak samo jak kubectl top i kolumny zasobów w k9s. Bez niego aplikacja pisze, że metrics-server jest niedostępny, a reszta widoku działa dalej.

## Gdzie wygrywają Lens, OpenLens i k9s

Wszędzie tam, gdzie nie chodzi wyłącznie o Civo. Jeśli masz klastry u dwóch dostawców albo lokalny kind obok zarządzanego, narzędzie sterowane kubeconfigiem przełącza kontekst jednym skrótem, a CivoCloudManager tamtego klastra w ogóle nie widzi. Lens ma API rozszerzeń i długi ogon wtyczek, k9s ma pluginy, własne skróty, aliasy, skórki, port forwarding i benchmark na Hey, i nic z tego nie ma tu odpowiednika. k9s wygrywa też przypadek, którego żadne GUI nie dotknie: sesja SSH na hoście przesiadkowym o trzeciej nad ranem, gdzie aplikacji okienkowej nie ma, a terminal jest. Oba dają też prawdziwą interaktywną powłokę w działającym kontenerze. CivoCloudManager uruchamia komendę, zakładając krótkotrwały job i zwracając jego wynik, co bywa przydatne, ale nie jest tym samym co podpięcie się do działającego poda. Wreszcie działają na Linuksie i Windowsie. CivoCloudManager potrzebuje macOS 15 (Sequoia) albo nowszego.

## Jedno i drugie, bo eksport to jedno kliknięcie

To nie jest wybór albo albo, i aplikacja nie jest zbudowana tak, jakby był. „Zapisz Kubeconfig” na klastrze zapisuje YAML w wybrane przez ciebie miejsce, i od tej sekundy k9s, FreeLens albo kubectl pracują z tym klastrem dokładnie tak, jak zawsze. Typowa para: CivoCloudManager po stronie Civo, czyli tworzenie i kasowanie klastrów, firewall, DNS, Object Stores i widok wydatków, plus szybkie czytanie logów, a k9s do głębokiej interaktywnej pracy w klastrze. Jedyne, o czym trzeba pamiętać, to że regułę na port 6443, którą aplikacja dla ciebie otworzyła, zamyka ona przy wyjściu z klastra, więc sesja w terminalu uruchomiona poza aplikacją może potrzebować własnej reguły.

## Co wybrać

Jeśli każdy klaster, którego dotykasz, stoi na Civo, a ty pracujesz na Macu, CivoCloudManager zdejmuje najbardziej męczącą część roboty, czyli wszystko, co dzieje się przed załadowaniem widoku klastra, i pokrywa zasoby Civo, których narzędzia kubernetesowe nie widzą. Jeśli pracujesz u kilku dostawców, skryptujesz swoje procesy albo mieszkasz w terminalu, twoim głównym narzędziem zostaje k9s albo FreeLens, a ta aplikacja jest konsolą Civo obok. Jeśli wciąż siedzisz na OpenLens, przejdź na FreeLens niezależnie od tego, co zdecydujesz w sprawie Civo.

## Za co użytkownik Civo naprawdę płaci w rozgrzewce

Zakres, nie jakość. Trzy z tych kolumn to narzędzia niezależne od dostawcy, wycelowane akurat w Civo, jedno zna wyłącznie Civo. Każdy wpis niżej dotyczy zachowania wbudowanego, bez rozszerzeń i bez skryptów powłoki.

| Zadanie | CivoCloudManager | Lens / OpenLens | k9s | kubectl |
| --- | --- | --- | --- | --- |
| Wymaga kubeconfiga na dysku | Nie, pobiera go z Civo API | Tak | Tak | Tak |
| Tworzenie, skalowanie albo kasowanie klastra Civo | Tak, przez Civo API v2 | Nie | Nie | Nie |
| Otwarcie portu 6443 dla twojego IP | Automatyczne przy wyborze klastra, zamykane przy wyjściu | Ręcznie, w dashboardzie Civo albo w CLI | Ręcznie | Ręcznie |
| Logi podów na żywo | Tak, z przełącznikiem auto-scroll | Tak | Tak | kubectl logs -f |
| Interaktywna powłoka w działającym kontenerze | Nie, uruchamia komendę jako krótkotrwały job | Tak | Tak, klawisz s | kubectl exec -it |
| Skalowanie deploymentu, restart rolloutu | Tak | Tak | Tak | Tak |
| Wskaźniki CPU i pamięci | Tak, wymaga metrics-server | Tak, przez metrics-server albo Prometheusa | Tak, wymaga metrics-server | kubectl top, wymaga metrics-server |
| Firewalle, instancje, DNS i Object Stores w Civo | Tak, wszystko w jednym oknie | Nie | Nie | Nie |
| Przeglądanie Civo Object Storage przez S3 | Tak, wbudowana przeglądarka z Signature V4 | Nie | Nie | Nie |
| Wydatki Civo z prognozą na koniec miesiąca | Tak, z Civo charges API | Nie | Nie | Nie |
| Ślad w czasie działania | Natywna aplikacja w Swift, bez dołączonego runtime | Aplikacja desktopowa w Electronie | Jeden binarny plik w Go w terminalu | Jeden binarny plik w Go |
| Działa na Linuksie i Windowsie | Nie, macOS 15 (Sequoia) albo nowszy | Tak | Tak | Tak |
| Skryptowalne w CI/CD | Nie, to aplikacja interaktywna | Nie | Nie | Tak, do tego stworzone |
| Licencja i konto | Jednorazowy zakup w Mac App Store, bez konta | Lens wymaga Lens ID; OpenLens jest end of life | Open source, Apache 2.0 | Open source, Apache 2.0 |

## Pytania, które ludzie naprawdę zadają

### Czy CivoCloudManager może zastąpić Lens albo k9s?

Przy pracy wyłącznie na Civo i na Macu tak. Wypisuje węzły, pody, deploymenty, daemon sety, stateful sety, cron joby, usługi, ingresy, wolumeny, namespace'y i zdarzenia, strumieniuje logi podów z przełącznikiem auto-scroll, skaluje deploymenty i wyzwala restart rolloutu, wszystko bez kubeconfiga na dysku. Nie zastąpi ich dla klastrów spoza Civo i nie daje interaktywnej powłoki w działającym kontenerze. Większość ludzi trzyma k9s albo FreeLens zainstalowane dokładnie na te dwa przypadki.

### Czy działa z klastrami Kubernetes, które nie powstały w Civo?

Nie. CivoCloudManager bierze poświadczenia klastra z Civo API, używając twojego klucza API Civo, więc widzi tylko klastry na tym koncie Civo. Klaster u innego dostawcy albo lokalny kind czy k3s jest z założenia poza zakresem. Od tego są Lens, FreeLens i k9s, bo czytają to, co leży w `~/.kube/config`.

### Czy nadal potrzebuję kubectl?

Do codziennego oglądania klastra Civo nie: logi, zdarzenia, listy workloadów, skalowanie i restart rolloutu są w aplikacji, która rozmawia z Kubernetes API wprost przez mTLS. kubectl nadal potrzebujesz do aplikowania manifestów i CRD oraz do wszystkiego, co działa w CI/CD, bo CivoCloudManager jest interaktywną aplikacją na Maca, a nie celem dla automatyzacji. „Zapisz Kubeconfig” eksportuje YAML jednym kliknięciem, kiedy go potrzebujesz.

### Czy CivoCloudManager działa na Linuksie albo Windowsie?

Nie. To natywna aplikacja macOS, dystrybuowana wyłącznie przez Mac App Store, i wymaga macOS 15 (Sequoia) albo nowszego, na Apple Silicon albo Intelu. k9s, FreeLens i kubectl działają na Linuksie i Windowsie, i to główny powód, żeby któreś z nich mieć pod ręką, jeśli twój zespół nie siedzi wyłącznie na Macach.

### Czy OpenLens to w 2026 nadal rozsądny wybór?

OpenLens nie dostał wydania od v6.5.2-366 z czerwca 2023, kod Lens, z którego powstał, nie jest już publikowany, a jego paczka na Flathubie jest zarchiwizowana jako end of life. FreeLens to utrzymywany fork na licencji MIT i rozsądny ruch, jeśli chcesz open source'owego Lensa. Jeśli wszystkie twoje klastry stoją na Civo, a ty pracujesz na Macu, CivoCloudManager pokrywa tę samą pracę przeglądową plus zasoby Civo dokoła klastra.

Poradniki

## Krok po kroku, i uczciwe porównania.

-   [01 Podłącz klucz API Civo Wygeneruj klucz w dashboardzie Civo, wklej go jeden raz, a dalej trzyma go macOS Keychain.](https://civo-cloud-manager.app/pl/connect-civo-api-key-mac/)
-   [02 Otwórz firewall dla swojego IP Ręczna procedura, pułapka zmiennego IP, którą po sobie zostawia, i darmowa ścieżka z paska menu, która zamyka regułę na termin.](https://civo-cloud-manager.app/pl/open-civo-firewall-for-your-ip/)
-   [03 Civo Object Storage przez S3 Endpoint regionu, działająca konfiguracja dla s3cmd, rclone i AWS CLI, i co natywny klient robi inaczej.](https://civo-cloud-manager.app/pl/civo-object-storage-s3-macos/)
-   [04 Civo DNS na Macu Skieruj domenę na serwery nazw Civo, a potem trzymaj strefę w natywnej aplikacji zamiast w karcie przeglądarki.](https://civo-cloud-manager.app/pl/civo-dns-manager-mac/)
-   [05 Changelog Wszystkie wydania, od najnowszego, z detalem, którego notka w sklepie nie udźwignie.](https://civo-cloud-manager.app/pl/changelog/)

Pogłębione materiały

## Osobny tekst dla każdego produktu Civo.

Każda powierzchnia Civo, której dotyka CivoCloudManager, ma własną stronę ze szczegółami, kompromisami i architekturą. Wybierz tę, która jest najbliżej twojej codziennej pracy.

-   [01 Alternatywa dla Civo CLI na Maca Gdzie GUI wygrywa z CLI, gdzie nie wygrywa i jak oba działają obok siebie.](https://civo-cloud-manager.app/pl/civo-cli-alternative/)
-   [02 Civo Kubernetes GUI na Maca Dashboard klastra na żywo, logi podów w czasie rzeczywistym, bez kubectl.](https://civo-cloud-manager.app/pl/civo-kubernetes-gui/)
-   [03 Przeglądarka Civo Object Storage na Maca Natywna przeglądarka zgodna z S3. Wstrzymaj nieaktywne buckety do centralnego vaulta.](https://civo-cloud-manager.app/pl/civo-object-storage-browser/)
-   [04 Civo firewall z paska menu Maca Otwarcie i zamknięcie firewalla jednym kliknięciem, auto-wykrywanie IP, timer auto-close.](https://civo-cloud-manager.app/pl/civo-firewall-mac/)
-   [05 Dashboard kosztów Civo na Maca Realne opłaty z Civo charges API. Wybór okresu i prognoza na koniec miesiąca.](https://civo-cloud-manager.app/pl/civo-cost-dashboard/)
-   [06 Regiony Civo Które produkty Civo działają w którym regionie, gdzie są GPU i jak CivoCloudManager mieści cztery regiony w jednym oknie.](https://civo-cloud-manager.app/pl/civo-regions/)

## Inne narzędzie, inna robota.

Sterowanie firewallem z paska menu zostaje darmowe na zawsze, pełny dostęp działa przez siedem dni od pierwszego uruchomienia, a potem dashboard jest jednorazowym zakupem w Mac App Store.

[Pobierz z Mac App Store](https://apps.apple.com/pl/app/civocloudmanager-kubernetes/id6760776010?mt=12)

Wymaga macOS 15 (Sequoia) lub nowszego.

[Powrót na stronę główną](https://civo-cloud-manager.app/pl/)
