Тем, кто работает с Kubernetes, может быть интересно следующее приложение, поскольку многие часто используют контейнер k3d из-за его легковесности при запуске k3s (минимального дистрибутива Kubernetes от Rancher Lab). k3d упрощает создание одно- или многоузловых кластеров k3s в Docker, например, для локальной разработки Kubernetes.
В этом случае k3x — отличный вариант для управления k3d через графический пользовательский интерфейс, что значительно упрощает создание собственных локальных кластеров Kubernetes.
На сайте проекта k3x описывается как идеально подходящий для:
- Создайте новый кластер Kubernetes за пару секунд.
- Тестируйте новые реализации перед запуском в производство.
- Узнайте о Kubernetes.
Кроме того, в документе упоминается, что цели k3x заключаются в следующем:
- Чтобы легко создавать, изменять и / или удалять кластеры Kubernetes.
- Для ускорения наиболее важных операций с помощью глобальных сочетаний клавиш.
- Чтобы сократить время обучения использованию Kubernetes.
Как установить k3x в Linux?
Тем, кто заинтересован в установке k3x на свою систему, следует использовать пакеты Flatpak , поэтому в их системе должна быть добавлена поддержка этого типа пакетов.
После добавления поддержки вам останется только добавить репозиторий Flathub (если у вас его еще нет), или, если он у вас уже есть, вы можете пропустить этот шаг.
Чтобы добавить репозиторий, просто откройте терминал в вашей системе и введите следующую команду:
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Для установки k3x в вашей системе вы можете установить пакет непосредственно из Flathub, введя в терминале следующую команду:
flatpak install flathub com.github.inercia.k3x
В качестве альтернативы, вы можете загрузить пакет, используя следующую команду:
wget https://github.com/flathub/com.github.inercia.k3x
Затем перейдите к установке пакета, указав папку, куда вы его скачали (если вы не переместили её, выполнив предыдущую команду), и введите следующую команду:
flatpak install --user com.github.inercia.k3x.flatpak
А в случае возникновения следующей ошибки : « Приложению com.github.inercia.k3x/x86_64/master требуется среда выполнения org.gnome.Platform/x86_64/3.3, которая не найдена».
Они могут принудительно установить зависимости с помощью:
flatpak install --user org.gnome.Platform/x86_64/3.34
После завершения установки вы можете убедиться, что k3x установлен в вашей системе, проверив наличие средства запуска в меню приложений.
Или, если вы не можете его найти или его нет в списке, вы можете запустить k3x непосредственно из терминала, выполнив следующую команду:
flatpak run --user com.github.inercia.k3x
После запуска k3x в системном трее появится новый значок, при нажатии на который откроется меню.
В этом меню отображаются различные действия, которые вы можете выполнить напрямую, а также доступны сочетания клавиш для этих действий. (Вы можете найти их в разделе «Сочетания клавиш».)
Кроме того, создание новых кластеров позволяет вам назначать имя кластера, количество воркеров в кластере, и k3d будет начинаться с главного узла, который также будет использоваться для выполнения рабочей нагрузки, но могут быть добавлены дополнительные воркеры.
Управление кластером также разрешено для локального реестра, где детали локального реестра настраиваются на панели «Настройки».
Следует отметить, что локальный реестр является общим для всех созданных кластеров. Создание журнала запускается, когда вы создаете первый кластер, который в нем нуждается, и удаляется, когда он больше не используется кластерами.
Как удалить k3x Kubernetes Manager в Linux?
Для тех, кто хочет удалить k3x Kubernetes Manager из своей системы, это можно сделать довольно легко : просто откройте терминал и введите одну из следующих команд, чтобы навсегда удалить приложение из вашей системы.
flatpak --user uninstall com.github.inercia.k3x
O
flatpak uninstall com.github.inercia.k3x