Dla osób pracujących z Kubernetesem poniższa aplikacja może okazać się interesująca, ponieważ wiele osób często korzysta z kontenera k3d ze względu na jego niewielką wagę do uruchamiania k3s (minimalnej dystrybucji Kubernetes firmy Rancher Lab). k3d ułatwia tworzenie klastrów k3s z jednym lub wieloma węzłami w Dockerze, na przykład na potrzeby lokalnego tworzenia aplikacji Kubernetes.
W tym przypadku k3x jest doskonałym rozwiązaniem do zarządzania k3d za pomocą graficznego interfejsu użytkownika, dzięki któremu utworzenie własnych lokalnych klastrów Kubernetes staje się proste.
Strona internetowa projektu opisuje k3x jako idealne rozwiązanie dla:
- Za kilka sekund uzyskaj nowy klaster Kubernetes.
- Przetestuj nowe wdrożenia przed przejściem do produkcji.
- Dowiedz się więcej o Kubernetes.
Ponadto wspomniano, że celami k3x są:
- Aby łatwo tworzyć, zmieniać i / lub usuwać klastry Kubernetes.
- Aby sterować najważniejszymi operacjami za pomocą globalnych skrótów klawiaturowych.
- Aby zmniejszyć krzywą uczenia się korzystania z Kubernetes.
Jak zainstalować k3x w systemie Linux?
Osoby zainteresowane zainstalowaniem k3x w swoim systemie mogą to zrobić przy użyciu pakietów Flatpak , ale muszą mieć dodaną do swojego systemu obsługę tego typu pakietów.
Po dodaniu obsługi wystarczy, że dodasz repozytorium Flathub (jeśli jeszcze go nie masz) lub, jeśli już je masz, możesz pominąć ten krok.
Aby dodać repozytorium, wystarczy otworzyć terminal w systemie i wpisać następujące polecenie:
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Aby zainstalować k3x w swoim systemie , możesz zainstalować pakiet bezpośrednio z Flathub, wpisując następujące polecenie w terminalu:
flatpak install flathub com.github.inercia.k3x
Alternatywnie możesz pobrać pakiet korzystając z tego polecenia:
wget https://github.com/flathub/com.github.inercia.k3x
Następnie przejdź do folderu, do którego pobrałeś pakiet (jeśli nie przeniosłeś go, uruchamiając poprzednie polecenie) i wpisz następujące polecenie:
flatpak install --user com.github.inercia.k3x.flatpak
A w razie gdybyś napotkał następujący błąd : „ Aplikacja com.github.inercia.k3x/x86_64/master wymaga środowiska uruchomieniowego org.gnome.Platform/x86_64/3.3, którego nie znaleziono”.
Mogą wymusić instalację zależności za pomocą:
flatpak install --user org.gnome.Platform/x86_64/3.34
Po zakończeniu instalacji możesz sprawdzić, czy k3x jest zainstalowany w systemie, sprawdzając, czy program uruchamiający jest dostępny w menu aplikacji.
Jeśli nie możesz go znaleźć lub nie ma go tam, możesz uruchomić k3x bezpośrednio z terminala, uruchamiając następujące polecenie:
flatpak run --user com.github.inercia.k3x
Po uruchomieniu k3x na pasku zadań pojawi się nowa ikona , po kliknięciu której otworzy się menu.
To menu wyświetla różne czynności, które możesz wykonać bezpośrednio, a także umożliwia korzystanie ze skrótów klawiaturowych dla tych czynności. (Możesz je znaleźć w sekcji Skróty klawiaturowe).
Ponadto tworzenie nowych klastrów umożliwia przypisanie nazwy klastra, liczby pracowników w klastrze, a k3d uruchomi się z węzłem głównym, który będzie również używany do uruchamiania obciążenia, ale można dodać dodatkowych pracowników.
Kontrola klastrów jest również dozwolona w rejestrze lokalnym, w którym szczegóły rejestru lokalnego są konfigurowane w okienku Preferencje.
Należy zauważyć, że rejestr lokalny jest współdzielony przez wszystkie utworzone klastry. Tworzenie dziennika zostanie uruchomione po utworzeniu pierwszego klastra, który tego potrzebuje, i zostanie usunięte, gdy nie będzie już używane przez klastry.
Jak odinstalować k3x Kubernetes Manager w systemie Linux?
Jeśli chcesz odinstalować k3x Kubernetes Manager ze swojego systemu, możesz to zrobić bardzo łatwo : wystarczy otworzyć terminal i wpisać jedno z poniższych poleceń, aby trwale usunąć aplikację z systemu.
flatpak --user uninstall com.github.inercia.k3x
O
flatpak uninstall com.github.inercia.k3x