nomad
Monitoruj klastry HashiCorp Nomad — zadania, węzły i alokacje w jednym miejscu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania klastrem HashiCorp Nomad bezpośrednio z linii poleceń. Wyświetlaj listę zadań, węzłów, alokacji, ewaluacji i usług. Narzędzie pracuje w trybie tylko do odczytu, idealne do monitorowania stanu klastra i diagnozowania problemów. Wymaga zainstalowanego klienta nomad oraz skonfigurowanego adresu klastra (domyślnie http://127.0.0.1:4646). Obsługuje autoryzację przez tokeny ACL.
Jak używać
Zainstaluj klienta HashiCorp Nomad na swoim systemie — upewnij się, że polecenie
nomadjest dostępne w ścieżce systemowej.Skonfiguruj zmienną środowiskową
NOMAD_ADDRwskazującą na adres klastra (np. http://127.0.0.1:4646). Jeśli klaster wymaga autoryzacji, ustaw równieżNOMAD_TOKENz tokenem ACL.Aby wyświetlić listę wszystkich zadań w klastrze, użyj polecenia
nomad job status. Otrzymasz przegląd wszystkich uruchomionych jobów.Aby uzyskać szczegóły dotyczące konkretnego zadania, uruchom
nomad job status <job-id>. Możesz również sprawdzić historię zmian (nomad job history <job-id>) lub status wdrożeń (nomad job deployments <job-id>).Do monitorowania węzłów klastra użyj
nomad node status— zobaczysz listę wszystkich dostępnych węzłów. Aby sprawdzić alokacje na konkretnym węźle, dodaj flagę-allocsdo polecenia.Jeśli potrzebujesz sprawdzić logi z uruchomionego zadania, użyj
nomad alloc logs <alloc-id>dla standardowego wyjścia lubnomad alloc logs -stderr <alloc-id>dla błędów. Dodaj flagę-f, aby śledzić logi na żywo.