Jesteśmy zainteresowani uruchomieniem niektórych poleceń jako strąków i usług, ponieważ zaczynają się lub kończą. Używanie przechwytów cyklu życia w plikach yml nie działa dla nas, ponieważ te polecenia nie są opcjonalne. Rozważaliśmy uruchomienie podnośnika obserwującego, który używa apia zegarka do uruchamiania tych poleceń. Ale nie możemy dowiedzieć się, jak korzystać z interfejsu API zegarka, aby nie wysyłał ciągle tych samych zdarzeń. Czy istnieje sposób na poinformowanie Api zegarka, aby wysyłał tylko nowe zdarzenia od momentu otwarcia połączenia? Jeśli oczekiwanie na stateful watch api jest nieuzasadnione, czy będzie możliwe podanie go w postaci znacznika czasu lub monotonicznie rosnącego identyfikatora, aby uniknąć dostrzegania już zauważonych zdarzeń?Kubernetes Oglądaj Pod Wydarzenia z api
Zasadniczo, co teraz robimy, uruchamiamy strąk z procesem demona komunikującym się z interfejsem API. możemy znaleźć wydarzenia jako strumień. Ale jesteśmy zainteresowani uruchomieniem jakiegoś zadania po utworzeniu lub usunięciu kapsuły.
Hi @sadlil, Mam ten sam problem, czy możesz podać więcej szczegółów na temat rozwiązania poniżej – Ayoub
@AyoubOulaika checkout this [this] (https://github.com/kubernetes/contrib/blob/master/service-loadbalancer /service_loadbalancer.go#L567) – sadlil