[ja] Translate concepts/scheduling-eviction/api-eviction.md & reference/glossary/api-eviction.md into Japanese (#31938)

* translate api-eviction

* translate glossary_api_eviction

* Update content/ja/docs/reference/glossary/api-eviction.md

Co-authored-by: Ryota Yamada <ryota10069.tech5.jizi@gmail.com>

* Update content/ja/docs/reference/glossary/api-eviction.md

Co-authored-by: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/glossary/api-eviction.md

* update content/ja/docs/concepts/scheduling-eviction/api-eviction.md

* fix:change 従います to 優先します

* fix:update to description

* docs:update concenpts/api-eviction

Co-authored-by: Ryota Yamada <ryota10069.tech5.jizi@gmail.com>
Co-authored-by: nasa9084 <nasa9084@users.noreply.github.com>
This commit is contained in:
196Ikuchil
2022-05-29 19:30:51 +09:00
committed by GitHub
parent 7cf45cf099
commit ede6e4794a
2 changed files with 115 additions and 0 deletions
@@ -0,0 +1,23 @@
---
title: APIを起点とした退避
id: api-eviction
date: 2021-04-27
full_link: /ja/docs/concepts/scheduling-eviction/api-eviction/
short_description: >
APIを起点とした退避は、Eviction APIを使用してEvictionオブジェクトを作成し、Podの正常終了を起動させるプロセスです。
aka:
tags:
- operation
---
APIを起点とした退避は、[Eviction API](/docs/reference/generated/kubernetes-api/{{<param "version">}}/#create-eviction-pod-v1-core)を使用して退避オブジェクトを作成し、Podの正常終了を起動させるプロセスです。
<!--more-->
`kubectl drain`コマンドのようなkube-apiserverのクライアントを使用し、Eviction APIを直接呼び出すことで、退避を要求することができます。`Eviction`オブジェクトが生成された時、APIサーバーは対象のPodを終了させます。
APIを起点とした退避は[`PodDisruptionBudgets`](/docs/tasks/run-application/configure-pdb/)と[`terminationGracePeriodSeconds`](/ja/docs/concepts/workloads/pods/pod-lifecycle#pod-termination)の設定を優先します。
APIを起点とした退避は、[Node不足による退避](/docs/concepts/scheduling-eviction/eviction/#kubelet-eviction)とは異なります。
* 詳しくは[APIを起点とした退避](/ja/docs/concepts/scheduling-eviction/api-eviction/)をご覧ください。