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 gitJesteśmy gotowi. Teraz sklonuj repozytorium PiCluster GitHub.
git clone https://github.com/picluster/picluster.git piclusterPowyż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 -dUzyskaj 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


