Po prostu to robię CMD ["node", "/dist/app.js"]
z mojego pliku dockerfile, aby uruchomić proces główny w kontenerze. Kontener jest hostowany w Kubernetes.
Gdy coś pójdzie nie tak z kapsułą, kernernetes rc uruchomi kolejną.
Jeśli jednak mój proces główny ulegnie awarii wewnątrz kontenera -> kontener, czy Kubernetes dowie się o tym?
Zastanawiasz się, jaki jest najlepszy sposób na monitorowanieproces działa wewnątrz kontenera, następuje awaria logu i ponowne uruchomienie procesu, tak aby mój klient nie dostał 500, gdy połączenia zostaną przekierowane do uszkodzonego kontenera.
W świecie VM użyłem na zawsze, gdzie na zawsze da mi logi + pozwala mi skonfigurować restarty itp .. co jest równoważne w świecie kontenerów / kubernetes?
Dzięki !
Odpowiedzi:
4 dla odpowiedzi № 1Testy aktywności i gotowości są przeznaczone do kontrolowania stanu zdrowia w świecie Kubernetes.