W jaki sposób można automatycznie obsługiwać nowe komputery, gdy roota w stacji dokującej wykryje, że zasoby do zaplanowania wszystkich usług są niewystarczające?Automatyczne dostarczanie nowych hostów z rojem w stacji dokującej
używam konfigurację z ranczera i planisty doker roju, a jeśli nie ma wystarczających zasobów, tworzenie usługa zawiedzie:
exit status 1: Creating stresstest2_workerb1_1 Creating stresstest2_workerb2_1 no resources available to schedule container
mogę sondować dla tego statusu i nazywają maszynę Döcker gdy są potrzebne, ale ranczer nie będzie próbował zmienić harmonogramu brakujących usług. Zastanawiam się, czy istnieje bardziej zintegrowane rozwiązanie, może haczyk w roju w doku, który może być użyty do dynamicznego wywoływania maszyny-dokera do tworzenia lub usuwania maszyn.
Obecnie decyduję się między Rancherem z Dockerem 1.11 + Docker Swarm lub Docker 1.12 w trybie Swarm, więc rozwiązanie dla każdego byłoby w porządku.
Dziękuję za odpowiedź, ale zdaje się, że nie wydarzyło się zdarzenie dla * nieudanego rozmieszczenia kontenera z powodu braku zasobów * lub czegoś brakuje? – Yogu
Wypróbowałem to, nie ma żadnych zdarzeń wyzwalanych, gdy kontenerów nie można zaplanować z powodu braku zasobów. – Yogu
Byłoby wspaniale opublikować to w trackerze problemów: https://github.com/docker/docker/issues –