Wyszukiwanie w witrynie

PiCluster — prosta, internetowa aplikacja do zarządzania platformą Docker


PiCluster to prosta, internetowa aplikacja do zarządzania dokerem typu open source, używana do zarządzania kontenerami Docker na wielu hostach. W przeciwieństwie do Docker Swarm czy Kubernetes, PiCluster jest łatwy w konfiguracji i obsłudze. Dzięki temu proces tworzenia kontenerów jest znacznie łatwiejszy niż kiedykolwiek. Załóżmy na przykład, że użytkownicy mogą teraz przesłać zip swojego pliku Dockerfile do konsoli internetowej PiCluster, a pliki zostaną skopiowane do każdego węzła i wyodrębnione w katalogu Docker określonym w pliku konfiguracyjnym PiCluster. Ponadto po dodaniu kontenera obraz zostanie automatycznie zbudowany i uruchomiony w jednym kroku. W poprzednich wersjach użytkownicy musieli ręcznie tworzyć kontener. Będzie działać zarówno na platformach 32-bitowych, jak i 64-bitowych.

Funkcje PiCluster

Najnowsza wersja PiCluster zawiera wiele nowych funkcji. Jeśli chodzi o funkcje, możemy wymienić następujące:

  • Wbudowany terminal internetowy umożliwiający łatwe uruchamianie poleceń na węzłach.
  • Uruchamiaj polecenia równolegle w węzłach.
  • Przenieś kontenery platformy Docker do różnych hostów w klastrze.
  • Bicie serca dla usług.
  • Z łatwością twórz i organizuj obrazy Dockera w różnych węzłach.
  • Interfejs sieciowy umożliwiający łatwe zarządzanie kontenerami.
  • Monitoruj wskaźniki hosta, takie jak dysk, procesor, pamięć itp.
  • Wirtualny menedżer IP.
  • Analityka Syslog/Rsyslog.
  • Zintegruj pulpit Kibana z PiCluster.
  • Integruje się z Elasticsearch w celu przechowywania dzienników PiCluster.
  • Automatyczne przełączanie awaryjne kontenera do różnych węzłów.
  • Wyciągnij obrazy kontenerów z rejestru.
  • Prześlij archiwa Dockerfile do całego klastra.
  • Twórz obrazy bez korzystania z pamięci podręcznej platformy Docker.
  • I więcej.

Skonfiguruj PiCluster za pomocą Dockera

Najszybszym sposobem sprawdzenia, jak działa PiCluster, jest odtworzenie go w oknie dokowanym. Deweloper dołączył plik do tworzenia PiCluster z Dockerem.

Na potrzeby tego przewodnika będę używać 64-bitowej wersji serwerowej Ubuntu 16.04 LTS.

Najpierw zainstaluj Docker zgodnie z opisem w poniższym łączu.

  • Jak zainstalować Dockera w Ubuntu

Po zainstalowaniu Dockera zainstaluj także następujące wymagania wstępne.

sudo apt-get install openssl git

Jesteśmy gotowi. Teraz sklonuj repozytorium PiCluster GitHub.

git clone https://github.com/picluster/picluster.git picluster

Powyższe polecenie pobierze całą zawartość PiCluster do katalogu o nazwie „picluster” w bieżącym katalogu roboczym. Przejdź do tego katalogu:

cd picluster/

Uruchom obraz okna dokowanego PiCluster za pomocą polecenia:

sudo docker-compose up -d

Uzyskaj dostęp do konsoli internetowej PiCluster

Otwórz przeglądarkę internetową i przejdź do http://IP-address:3003. Powinieneś otrzymać ekran logowania jak poniżej.

Aby zalogować się do konsoli internetowej, użyj domyślnych danych uwierzytelniających: admin/admin

Strona logowania PiCluster

Oto jak wygląda konsola internetowa PiCluster.

Panel kontrolny PiCluster

Jak widać, pulpit nawigacyjny PiCluster jest bardzo prosty, a większość opcji jest oczywista.

W menu System możesz edytować lub ponownie załadować bieżącą konfigurację oraz dodać lub usunąć hosty.

Menu systemu PiCluster

W menu Kontenery dostępne są opcje zarządzania kontenerami, przeglądania uruchomionych kontenerów, dodawania nowego kontenera itp.

W sekcji Obrazy możemy pobierać, zarządzać, wyświetlać listę obrazów Dockera, a także przesyłać pliki kompozytora.

W menu Operacje możemy zresetować wirtualny adres IP na wszystkich hostach, uruchamiać polecenia na klastrze, przeglądać wbudowany terminal i czyścić kontenery Docker, integrować dashboard Kibana itp.

W sekcji dzienniki możesz przeglądać logi PiCluster i analizy Syslog/Rsyslog.

Zadowolony z PiCluster? Świetnie! Teraz zapoznaj się z wiki instalacyjną PiCluster i zainstaluj go zgodnie z opisem w tym łączu i rozpocznij zarządzanie kontenerami Docker z konsoli internetowej na dowolnym komputerze w Twojej sieci.

Sugerowana lektura:

  • Pierwsze kroki z Dockerem
  • Jak automatycznie aktualizować działające kontenery Docker
  • ctop - narzędzie do monitorowania wiersza poleceń dla kontenerów systemu Linux
  • Portainer - najprostszy sposób zarządzania Dockerem
  • Dockly — zarządzaj kontenerami Docker z terminala

Zarządzanie Dockerem staje się z dnia na dzień coraz lepsze dzięki narzędziom takim jak PiCluster i podobnym narzędziom. Wypróbuj i daj nam znać, co myślisz na ten temat w sekcji komentarzy poniżej.

Zasób:

  • Strona PiCluster w GitHubie

Powiązane artykuły