O usłudze
PrzetłumaczoneWdrażam i utrzymuję orkiestrację obciążenia na HashiCorp Nomad, aby Twoje kontenery, zadania wsadowe i regularne binaria były planowane, umieszczane i utrzymywane przy życiu bez ciężaru pełnej platformy Kubernetes. Buduję klaster od podstaw lub wbudowuję Nomad w istniejącą infrastrukturę: konfiguruję serwery i klientów, dostosowuję pakowanie, aby węzły działały gęsto bez czasu bezczynności, dołączam aktualizacje w trybie rolling z kontrolami stanu i automatycznym wycofywaniem, aby nieudana wersja nie zrujnowała produkcji. Jeśli jeden serwer to za mało, a pełne sterowanie Kubernetes wydaje się przesadne, to jest środkowa droga, którą polecam.
Zazwyczaj łączę Nomad z Consul w celu odkrywania usług i kontroli stanu oraz z Vault w celu zarządzania sekretami, aby aplikacje otrzymywały poświadczenia przy uruchamianiu, a nie przechowywały je w obrazach. Piszę czyste i wielokrotnego użytku specyfikacje zadań, ustawiam przestrzenie nazw i limity dla wielu zespołów, dodaję ograniczenia i preferencje dotyczące umiejscowienia, aby obciążenia trafiały dokładnie tam, gdzie powinny. Gdzie to możliwe, łączę pipeline CI, który automatycznie planuje i wdraża zadania przy każdym scaleniu.
Na wyjściu otrzymujesz udokumentowaną i powtarzalną konfigurację oraz krótkie przekazanie, aby Twój zespół pewnie zarządzał samym systemem. Zadania, które zazwyczaj podejmuję:
— instalacja klastra, aktualizacje i wzmacnianie
— wdrożenia rolling i canary z automatycznym wycofywaniem
— integracja z sekretami Consul i Vault
— pipeline CI/CD do wdrażania zadań
Zazwyczaj łączę Nomad z Consul w celu odkrywania usług i kontroli stanu oraz z Vault w celu zarządzania sekretami, aby aplikacje otrzymywały poświadczenia przy uruchamianiu, a nie przechowywały je w obrazach. Piszę czyste i wielokrotnego użytku specyfikacje zadań, ustawiam przestrzenie nazw i limity dla wielu zespołów, dodaję ograniczenia i preferencje dotyczące umiejscowienia, aby obciążenia trafiały dokładnie tam, gdzie powinny. Gdzie to możliwe, łączę pipeline CI, który automatycznie planuje i wdraża zadania przy każdym scaleniu.
Na wyjściu otrzymujesz udokumentowaną i powtarzalną konfigurację oraz krótkie przekazanie, aby Twój zespół pewnie zarządzał samym systemem. Zadania, które zazwyczaj podejmuję:
— instalacja klastra, aktualizacje i wzmacnianie
— wdrożenia rolling i canary z automatycznym wycofywaniem
— integracja z sekretami Consul i Vault
— pipeline CI/CD do wdrażania zadań