website/content/ru/docs/reference/glossary/api-eviction.md

2.3 KiB
Raw Blame History

title id date full_link short_description aka tags
Вытеснение, инициированное через API api-eviction 2021-04-27 /docs/concepts/scheduling-eviction/api-eviction/ Вытеснение, инициированное через API — процесс, при котором с помощью Eviction API создается объект Eviction, который запускает корректное завершение работы Pod'а.
operation

Вытеснение, инициированное через API — процесс, при котором с помощью [Eviction API](/docs/reference/generated/kubernetes-api/{{<param "version">}}/#create-eviction-pod-v1-core) создается объект Eviction, который запускает корректное завершение работы Pod'а.

Вытеснение можно запросить через Eviction API, обратившись к нему напрямую, либо программно (через клиент API-сервера — например, с помощью команды kubectl drain). При этом будет создан объект Eviction, на основании которого API-сервер завершит работу Pod'а.

Вытеснения, инициированные через API, учитывают заданные параметры PodDisruptionBudget (минимальное количество реплик, которые должны быть доступны для данного развертывания в любой момент времени) и terminationGracePeriodSeconds (период ожидания корректного завершения работы Pod'а).

Обратите внимание: вытеснение, инициированное через API — не то же самое, что вытеснение из-за дефицита ресурсов на узле.