2021-06-09 14:36:27 +00:00
|
|
|
---
|
|
|
|
title: API를 이용한 축출(Eviction)
|
|
|
|
id: api-eviction
|
|
|
|
date: 2021-04-27
|
2021-09-27 06:51:06 +00:00
|
|
|
full_link: /ko/docs/concepts/scheduling-eviction/api-eviction/
|
2021-06-09 14:36:27 +00:00
|
|
|
short_description: >
|
|
|
|
API를 이용한 축출은 축출 API를 사용하여 파드의 정상 종료를 트리거하는
|
|
|
|
축출 오브젝트를 만드는 프로세스이다
|
|
|
|
aka:
|
|
|
|
tags:
|
|
|
|
- operation
|
|
|
|
---
|
|
|
|
API를 이용한 축출은 [축출 API](/docs/reference/generated/kubernetes-api/{{<param "version">}}/#create-eviction-pod-v1-core)를 사용하여
|
|
|
|
생성된 `Eviction` 오브젝트로 파드를 정상 종료한다.
|
|
|
|
|
|
|
|
<!--more-->
|
|
|
|
|
|
|
|
`kubectl drain` 명령과 같은 kube-apiserver의 클라이언트를 사용하여
|
|
|
|
축출 API를 직접 호출해 축출 요청을 할 수 있다.
|
|
|
|
`Eviction` 오브젝트가 생성되면, API 서버가 파드를 종료한다.
|
|
|
|
|
2022-08-29 02:56:25 +00:00
|
|
|
API를 이용한 축출은 사용자가 설정한 [`PodDisruptionBudgets`](/docs/tasks/run-application/configure-pdb/) 및
|
2022-05-30 08:43:42 +00:00
|
|
|
[`terminationGracePeriodSeconds`](/ko/docs/concepts/workloads/pods/pod-lifecycle/#pod-termination) 값을 준수한다.
|
|
|
|
|
2022-08-29 02:56:25 +00:00
|
|
|
API를 이용한 축출은 [노드-압박 축출](/ko/docs/concepts/scheduling-eviction/node-pressure-eviction/)과 동일하지 않다.
|
2022-05-30 08:43:42 +00:00
|
|
|
|
|
|
|
* 더 많은 정보는 [API를 이용한 축출](/ko/docs/concepts/scheduling-eviction/api-eviction/)을 참고한다.
|