2.3 KiB
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'а. |
|
Вытеснение, инициированное через 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 — не то же самое, что вытеснение из-за дефицита ресурсов на узле.
- Дополнительная информация доступна в разделе "Вытеснение, инициированное API".