First Japanese l10n work for release-1.15. (#17693)

* traslate /docs/concepts/architecture/_index.md into Japanese (#15456)

* tranaslated (#15458)

* translate /ja/docs/reference/_index.md (#15624)

* translate /ja/docs/reference/_index.md

* Update content/ja/docs/reference/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* patch reviews

* Follow the dir structure of en in setup (#15590)

* follow the dir structure of en in setup

* delete unrelated files

* wip removing ja

* removeg ja

* remove ja

* Update content/ja/docs/setup/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* review

* numbered list

* Update content/ja/docs/setup/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/setup/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Translate /docs/setup/turnkey/aws.md in Japanese (#15640)

* Translate content/ja/docs/setup/turnkey/aws.md

partially

* Update content/ja/docs/setup/turnkey/aws.md

... Kubernetes cluster on AWS: AWS上でKubernetesクラスターを...
https://github.com/kubernetes/website/pull/15640/files#r310338415

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Update content/ja/docs/setup/turnkey/aws.md (Kubernetes Operations)

- replace English commas with Japanese one (、)
- Management: 管理

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Update content/ja/docs/setup/turnkey/aws.md (kube-aws)

- replace English commas
- insert a Japanese comma

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Update content/ja/docs/setup/turnkey/aws.md (kubectl)

- 断定でなく選択を与えるニュアンス

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Translate content/ja/docs/setup/turnkey/aws.md

completely

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix translation

https://github.com/kubernetes/website/pull/15640#discussion_r310418805
自身がsupportするのでなく、Kubernetes Operationsがsupportしている、というニュアンス

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix mistranslation

https://github.com/kubernetes/website/pull/15640#discussion_r310419122
ここでのwithはusingに近い意味合いで

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix translation

https://github.com/kubernetes/website/pull/15640#discussion_r310568505
ここでのthroughは通過や媒介という意味合いよりも、手段を表すと捉える

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Update content/ja/docs/setup/turnkey/aws.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/setup/production-environment/turnkey/aws.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>

* Translate docs/tutorials/stateless-application/expose-external-ip-address.md in Japanese (#15672)

* Copy from content/ja/docs/tutorials/stateless-application/

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* update link to Japanese document

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Translate expose-external-ip-address in Japanese

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

やや不自然だった

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

s/ロードバランサ/ロードバランサー/

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

s/サーバ/サーバー/

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Revert "update link to Japanese document"

This reverts commit 9237f63402b0e642600d1ea24c6b410f877c165e.
https://github.com/kubernetes/website/pull/15672#discussion_r311327200

* remove a new line

段落としては同じ

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

https://github.com/kubernetes/website/pull/15672#discussion_r312317653

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Translate concepts/architecture/nodes.md into Japanese (#15625)

* Translate concepts/architecture/nodes.md into Japanese

* update translation

* fix translation

* eviction

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: makocchi <makocchi@gmail.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: makocchi <makocchi@gmail.com>

* plural

* review

* node

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* healthy

* review

* namespace

* Translate tasks/run-application/force-delete-stateful-set-pod/ in Japanese (#15835)

* ja-trans: tasks/run-application/force-delete-stateful-set-pod/

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

* Translate concepts/architecture/master-node-communication.md into Japanese (#15638)

* translate master node communication

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* deprecated

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Translate /docs/tasks/tools/install-kubectl.md in Japanese (#15678)

* Copy from content/en/docs/tasks/tools/install-kubectl.md

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix link to install-kubectl

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Translate Headings and Subheadings

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* translate text of install-kubectl in Japanese

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Update content/ja/docs/tasks/tools/install-kubectl.md

s/ユーザ/ユーザー/

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/tools/install-kubectl.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update install-kubectl.md

s/する:/してください:/g

* Translate /docs/tutorials/configuration/configure-redis-using-configmap.md in Japanese  (#15639)

* translate redis example

* add index

* Update content/ja/docs/tutorials/configuration/configure-redis-using-configmap.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/configuration/configure-redis-using-configmap.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/configuration/configure-redis-using-configmap.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* review

* Translate docs/concepts/configuration/overview.md in Japanese  (#15627)

* Translate docs/concepts/configuration/overview.md in Japanese

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Fix terminology in Japanese translation (#15889)

* cluster

* cluster

* node

* cluster

* Update content/ja/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro.html

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* sitemap and search (#15927)

* Translate tasks/debug-application-cluster/debug-pod-replication-contr… (#15883)

* Translate tasks/debug-application-cluster/debug-pod-replication-controller/ in Japanese

* Update content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* fix missing parenthesis (#16044)

```
Error: Error building site: "/src/content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md:106:10": unrecognized character in shortcode action: U+003E '>'. Note: Parameters with non-alphanumeric args must be quoted
```

* Translate tasks/configure-pod-container/configure-volume-storage/ in Japanese (#16058)

* Translate tasks/configure-pod-container/configure-volume-storage/ in Japanese

* Update content/ja/docs/tasks/configure-pod-container/configure-volume-storage.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/configure-pod-container/configure-volume-storage.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Translate text of docs/setup/release/version-skew-policy.md in Japanese (#15903)

* translate content/ja/docs/setup/release/version-skew-policy.md in Japanese

* translate "version skew"

https://github.com/kubernetes/website/pull/15903#issuecomment-524518826

バージョン間の差異 となる
タイトルは原文どおりに用語として残し、初回の文でskew=差異であることを明示する
以降はskewを翻訳する

* fix translation

- 格助詞漏れ
- more than 1...は1を含まないそれ以上の値であり、実質「2以上」となるので、そのように訳したほうが自然

* delete unnecessary sentences

* update translation

cf. 422f5b0e6a0c52f844cfae66cde01f47fca4cf4e

* update translation

componentsが当該バージョンをサポートするのでなく、kube-apiserverのバージョンの結果ほかのcomponentsが当該バージョンをサポート**される**イメージ

* Translate concepts/architecture/cloud-controller/ into Japanese (#16099)

* Translate concepts/architecture/cloud-controller/ into Japanese

* Revise sentences based on suggestion by reviewers

* Revise a sentence based on suggestion by a reviewer

* Fix wording to distinguish Kubernetes related resources from others

* fix a typo (#16121)

* fix some wording on home (#16127)

* Translate contribute / _index.md to Japanese (#16050)

* translate contribute index into Japanese

* modify some terms

* modify according to style guide

* use same terminology about contribute

* Update content/ja/docs/contribute/_index.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Translate concepts/overview/components and related glossaries in Japanase (#16034)

* Translate concepts/overview/components and related glossaries in Japanese

* Revise sentences based on suggestion by reviewers

* Translate tasks/configure-pod-container/assign-memory-resource/ in Japanese (#16055)

* copy from content/en/docs/tasks/configure-pod-container/assign-memory-resource to ja directory

* translate tasks/configure-pod-container/assign-memory-resource/ in Japanese

* Update content/ja/docs/tasks/configure-pod-container/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/configure-pod-container/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* fix translation

%s/メモリ/メモリー/g

* Translate tasks/access-application-cluster/communicate-containers-same-pod-shared-volume/ in Japanese (#16183)

* Translate concepts/configuration/assign-pod-node/ in Japanese (#16221)

* issue 15552

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* modification after a review

* Translate docs/tasks/administer-cluster/developing-cloud-controller-manager in ja (#16088)

* Translate docs/tasks/administer-cluster/developing-cloud-controller-manager/ in Japanese

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Remove reviewers section

* Modified wording to unified

* Remove unnecessary brackets

* Translate concepts/overview/working-with-objects/object-management/ into Japanese (#16400)

* Translate concepts/overview/working-with-objects/object-management/ into Japanese

* Refine some words based on review comments

* Add a word to refine a sentence based on a review comment

* Translate content/ja/docs/concepts/cluster-administration/controller-… (#16351)

* Translate content/ja/docs/concepts/cluster-administration/controller-metrics in ja

* Improved to format a text

* Fix inconsistent spellings

* Update content/ja/docs/concepts/cluster-administration/controller-metrics.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/cluster-administration/controller-metrics.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Translate concepts/extend-kubernetes/extend-cluster/ and related glossaries into Japanese (#16636)

* Translate concepts/extend-kubernetes/extend-cluster/ and related glossaries into Japanese

* Apply suggestions from code review by inductor

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update a translation for extension point

* Apply suggestions from code review by sftim

Co-Authored-By: Tim Bannister <tim@scalefactory.com>

* Apply suggestions from code review by sftim

* Fix the translation for document

* Apply a suggestion from code review by nasa9084

* Apply suggestions from code review by inductor and nasa9084

* fix: s/kubernetes/Kubernetes/ (#16057)

* Translate reference/command-line-tools-reference/feature-gates in Japanese (#16554)

* Translate docs/reference/command-line-tools-reference/feature-gates in ja

* Fix inconsistent spellings

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* ポッド -> Pod

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* ポッドreadinessゲート -> Pod readiness gate

* ポッド -> pod

* Pods -> Pod

* Fix typo: Kunbernetes -> Kubernetes

* 機能ゲート -> フィーチャーゲート

* リポジトリ -> リポジトリー

* キー=値 -> key=value

* Translate concepts/storage/volume-pvc-datasource in Japanese (#16775)

* Translate concepts/storage/volume-pvc-datasource in Japanese

* Remove original English contents(forgot to remove)

* Container Storage Interface -> コンテナストレージインターフェイス

* フューチャーゲート -> フィーチャーゲート

* Improved a translate to more natural expression

* Update content/ja/docs/reference/glossary/csi.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Improved a translate to more natural expression

* Remove an unnecessary line break

* Improved some translate words to natural sentence

* Improved translate

* Fix translate

* Translate docs/reference/glossary/selector.md in Japanese (#17375)

* Translate docs/reference/glossary/selector.md in Japanese

* Translate title into Japanese

Co-Authored-By: bells17 <bells171@gmail.com>

* Translate tasks/configure-pod-container/share-process-namespace/ into Japanese (#16220)

* Translate tasks/configure-pod-container/share-process-namespace/ into Japanese

* reflect review

* Translate tasks/access-application-cluster/connecting-frontend-backend/ into Japanese (#16270)

* Translate tasks/access-application-cluster/connecting-frontend-backend/ into Japanese

* reflect review

* translate tooltip text

Co-Authored-By: bells17 <bells171@gmail.com>

* Translate concepts/extend-kubernetes/operator/ into Japanese (#16455)

* Translate concepts/extend-kubernetes/operator/ into Japanese

* Update the word operator into Japanese

* Apply suggestions by inductor and oke-py from code review

Co-Authored-By: inductor <kohei.ota@zozo.com>
Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Apply suggestions by inductor from code review

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Refine sentences under bullet points

* Refine sentences in response to the review by makocchi-git

* Translate concepts/extend-kubernetes/api-extension/apiserver-aggregation/ into Japanese (#16662)

* Translate concepts/extend-kubernetes/api-extension/apiserver-aggregation/ into Japanese

* Apply suggestions from code review by inductor

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Apply suggestions from review by MasayaAoyama

* Apply a suggestion from review by MasayaAoyama

* assign inductor as sig-docs-ja approver (#17412) (#17517)

* traslate /docs/concepts/architecture/_index.md into Japanese (#15456)

* tranaslated (#15458)

* translate /ja/docs/reference/_index.md (#15624)

* translate /ja/docs/reference/_index.md

* Update content/ja/docs/reference/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* patch reviews

* Follow the dir structure of en in setup (#15590)

* follow the dir structure of en in setup

* delete unrelated files

* wip removing ja

* removeg ja

* remove ja

* Update content/ja/docs/setup/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* review

* numbered list

* Update content/ja/docs/setup/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/setup/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Translate /docs/setup/turnkey/aws.md in Japanese (#15640)

* Translate content/ja/docs/setup/turnkey/aws.md

partially

* Update content/ja/docs/setup/turnkey/aws.md

... Kubernetes cluster on AWS: AWS上でKubernetesクラスターを...
https://github.com/kubernetes/website/pull/15640/files#r310338415

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Update content/ja/docs/setup/turnkey/aws.md (Kubernetes Operations)

- replace English commas with Japanese one (、)
- Management: 管理

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Update content/ja/docs/setup/turnkey/aws.md (kube-aws)

- replace English commas
- insert a Japanese comma

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Update content/ja/docs/setup/turnkey/aws.md (kubectl)

- 断定でなく選択を与えるニュアンス

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Translate content/ja/docs/setup/turnkey/aws.md

completely

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix translation

https://github.com/kubernetes/website/pull/15640#discussion_r310418805
自身がsupportするのでなく、Kubernetes Operationsがsupportしている、というニュアンス

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix mistranslation

https://github.com/kubernetes/website/pull/15640#discussion_r310419122
ここでのwithはusingに近い意味合いで

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix translation

https://github.com/kubernetes/website/pull/15640#discussion_r310568505
ここでのthroughは通過や媒介という意味合いよりも、手段を表すと捉える

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Update content/ja/docs/setup/turnkey/aws.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/setup/production-environment/turnkey/aws.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>

* Translate docs/tutorials/stateless-application/expose-external-ip-address.md in Japanese (#15672)

* Copy from content/ja/docs/tutorials/stateless-application/

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* update link to Japanese document

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Translate expose-external-ip-address in Japanese

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

やや不自然だった

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

s/ロードバランサ/ロードバランサー/

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

s/サーバ/サーバー/

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Revert "update link to Japanese document"

This reverts commit 9237f63402b0e642600d1ea24c6b410f877c165e.
https://github.com/kubernetes/website/pull/15672#discussion_r311327200

* remove a new line

段落としては同じ

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

https://github.com/kubernetes/website/pull/15672#discussion_r312317653

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Translate concepts/architecture/nodes.md into Japanese (#15625)

* Translate concepts/architecture/nodes.md into Japanese

* update translation

* fix translation

* eviction

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: makocchi <makocchi@gmail.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: makocchi <makocchi@gmail.com>

* plural

* review

* node

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* healthy

* review

* namespace

* Translate tasks/run-application/force-delete-stateful-set-pod/ in Japanese (#15835)

* ja-trans: tasks/run-application/force-delete-stateful-set-pod/

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

* Translate concepts/architecture/master-node-communication.md into Japanese (#15638)

* translate master node communication

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* deprecated

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Translate /docs/tasks/tools/install-kubectl.md in Japanese (#15678)

* Copy from content/en/docs/tasks/tools/install-kubectl.md

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix link to install-kubectl

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Translate Headings and Subheadings

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* translate text of install-kubectl in Japanese

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Update content/ja/docs/tasks/tools/install-kubectl.md

s/ユーザ/ユーザー/

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/tools/install-kubectl.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update install-kubectl.md

s/する:/してください:/g

* Translate /docs/tutorials/configuration/configure-redis-using-configmap.md in Japanese  (#15639)

* translate redis example

* add index

* Update content/ja/docs/tutorials/configuration/configure-redis-using-configmap.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/configuration/configure-redis-using-configmap.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/configuration/configure-redis-using-configmap.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* review

* Translate docs/concepts/configuration/overview.md in Japanese  (#15627)

* Translate docs/concepts/configuration/overview.md in Japanese

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Fix terminology in Japanese translation (#15889)

* cluster

* cluster

* node

* cluster

* Update content/ja/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro.html

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* sitemap and search (#15927)

* Translate tasks/debug-application-cluster/debug-pod-replication-contr… (#15883)

* Translate tasks/debug-application-cluster/debug-pod-replication-controller/ in Japanese

* Update content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* fix missing parenthesis (#16044)

```
Error: Error building site: "/src/content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md:106:10": unrecognized character in shortcode action: U+003E '>'. Note: Parameters with non-alphanumeric args must be quoted
```

* Translate tasks/configure-pod-container/configure-volume-storage/ in Japanese (#16058)

* Translate tasks/configure-pod-container/configure-volume-storage/ in Japanese

* Update content/ja/docs/tasks/configure-pod-container/configure-volume-storage.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/configure-pod-container/configure-volume-storage.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Translate text of docs/setup/release/version-skew-policy.md in Japanese (#15903)

* translate content/ja/docs/setup/release/version-skew-policy.md in Japanese

* translate "version skew"

https://github.com/kubernetes/website/pull/15903#issuecomment-524518826

バージョン間の差異 となる
タイトルは原文どおりに用語として残し、初回の文でskew=差異であることを明示する
以降はskewを翻訳する

* fix translation

- 格助詞漏れ
- more than 1...は1を含まないそれ以上の値であり、実質「2以上」となるので、そのように訳したほうが自然

* delete unnecessary sentences

* update translation

cf. 422f5b0e6a0c52f844cfae66cde01f47fca4cf4e

* update translation

componentsが当該バージョンをサポートするのでなく、kube-apiserverのバージョンの結果ほかのcomponentsが当該バージョンをサポート**される**イメージ

* Translate concepts/architecture/cloud-controller/ into Japanese (#16099)

* Translate concepts/architecture/cloud-controller/ into Japanese

* Revise sentences based on suggestion by reviewers

* Revise a sentence based on suggestion by a reviewer

* Fix wording to distinguish Kubernetes related resources from others

* fix a typo (#16121)

* fix some wording on home (#16127)

* Translate contribute / _index.md to Japanese (#16050)

* translate contribute index into Japanese

* modify some terms

* modify according to style guide

* use same terminology about contribute

* Update content/ja/docs/contribute/_index.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Translate concepts/overview/components and related glossaries in Japanase (#16034)

* Translate concepts/overview/components and related glossaries in Japanese

* Revise sentences based on suggestion by reviewers

* Translate tasks/configure-pod-container/assign-memory-resource/ in Japanese (#16055)

* copy from content/en/docs/tasks/configure-pod-container/assign-memory-resource to ja directory

* translate tasks/configure-pod-container/assign-memory-resource/ in Japanese

* Update content/ja/docs/tasks/configure-pod-container/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/configure-pod-container/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* fix translation

%s/メモリ/メモリー/g

* Translate tasks/access-application-cluster/communicate-containers-same-pod-shared-volume/ in Japanese (#16183)

* Translate concepts/configuration/assign-pod-node/ in Japanese (#16221)

* issue 15552

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* modification after a review

* Translate docs/tasks/administer-cluster/developing-cloud-controller-manager in ja (#16088)

* Translate docs/tasks/administer-cluster/developing-cloud-controller-manager/ in Japanese

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Remove reviewers section

* Modified wording to unified

* Remove unnecessary brackets

* Translate concepts/overview/working-with-objects/object-management/ into Japanese (#16400)

* Translate concepts/overview/working-with-objects/object-management/ into Japanese

* Refine some words based on review comments

* Add a word to refine a sentence based on a review comment

* Translate content/ja/docs/concepts/cluster-administration/controller-… (#16351)

* Translate content/ja/docs/concepts/cluster-administration/controller-metrics in ja

* Improved to format a text

* Fix inconsistent spellings

* Update content/ja/docs/concepts/cluster-administration/controller-metrics.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/cluster-administration/controller-metrics.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Translate concepts/extend-kubernetes/extend-cluster/ and related glossaries into Japanese (#16636)

* Translate concepts/extend-kubernetes/extend-cluster/ and related glossaries into Japanese

* Apply suggestions from code review by inductor

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update a translation for extension point

* Apply suggestions from code review by sftim

Co-Authored-By: Tim Bannister <tim@scalefactory.com>

* Apply suggestions from code review by sftim

* Fix the translation for document

* Apply a suggestion from code review by nasa9084

* Apply suggestions from code review by inductor and nasa9084

* fix: s/kubernetes/Kubernetes/ (#16057)

* Translate reference/command-line-tools-reference/feature-gates in Japanese (#16554)

* Translate docs/reference/command-line-tools-reference/feature-gates in ja

* Fix inconsistent spellings

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* ポッド -> Pod

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* ポッドreadinessゲート -> Pod readiness gate

* ポッド -> pod

* Pods -> Pod

* Fix typo: Kunbernetes -> Kubernetes

* 機能ゲート -> フィーチャーゲート

* リポジトリ -> リポジトリー

* キー=値 -> key=value

* Translate concepts/storage/volume-pvc-datasource in Japanese (#16775)

* Translate concepts/storage/volume-pvc-datasource in Japanese

* Remove original English contents(forgot to remove)

* Container Storage Interface -> コンテナストレージインターフェイス

* フューチャーゲート -> フィーチャーゲート

* Improved a translate to more natural expression

* Update content/ja/docs/reference/glossary/csi.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Improved a translate to more natural expression

* Remove an unnecessary line break

* Improved some translate words to natural sentence

* Improved translate

* Fix translate

* Translate docs/reference/glossary/selector.md in Japanese (#17375)

* Translate docs/reference/glossary/selector.md in Japanese

* Translate title into Japanese

Co-Authored-By: bells17 <bells171@gmail.com>

* Translate tasks/configure-pod-container/share-process-namespace/ into Japanese (#16220)

* Translate tasks/configure-pod-container/share-process-namespace/ into Japanese

* reflect review

* Translate tasks/access-application-cluster/connecting-frontend-backend/ into Japanese (#16270)

* Translate tasks/access-application-cluster/connecting-frontend-backend/ into Japanese

* reflect review

* translate tooltip text

Co-Authored-By: bells17 <bells171@gmail.com>

* Translate concepts/extend-kubernetes/operator/ into Japanese (#16455)

* Translate concepts/extend-kubernetes/operator/ into Japanese

* Update the word operator into Japanese

* Apply suggestions by inductor and oke-py from code review

Co-Authored-By: inductor <kohei.ota@zozo.com>
Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Apply suggestions by inductor from code review

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Refine sentences under bullet points

* Refine sentences in response to the review by makocchi-git

* Translate concepts/extend-kubernetes/api-extension/apiserver-aggregation/ into Japanese (#16662)

* Translate concepts/extend-kubernetes/api-extension/apiserver-aggregation/ into Japanese

* Apply suggestions from code review by inductor

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Apply suggestions from review by MasayaAoyama

* Apply a suggestion from review by MasayaAoyama

* ja-trans: content/ja/case-studies/sos (#17338)

* Add case-studies for SOS International(JP)

* Add logo file

* fixup! Add case-studies for SOS International(JP)

* Update content/ja/case-studies/sos/index.html

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/case-studies/sos/index.html

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/case-studies/sos/index.html

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/case-studies/sos/index.html

Co-Authored-By: inductor <kohei.ota@zozo.com>

* ja-trans:Translate concepts/services-networking/service/ into Japanese (#14917) (#16319)

* ja-trans:Translate concepts/services-networking/service/ into Japanese (#14917)

* ja-trans: Improve Japanese translation in concepts/services-networking/service/ (#14917)

* ja-trans: Improve Japanese translation in concepts/services-networking/service/ (#14917)

* ja-trans: Improve Japanese translation in concepts/services-networking/_index.md (#14917)

* ja-trans: Improve Japanese translation in reference/glossary/namespace.md (#14917)

* ja-trans: Improve Japanese translation in concepts/services-networking/service/ (#14917)

* ja-trans: Improve Japanese translation in concepts/services-networking/service/ (#14917)

* ja-trans: content/ja/case-studies/nordstrom (#16953)

* Add case-studies for Nordstrom(JP)

* fixup! Add case-studies for Nordstrom(JP)

* Update content/ja/case-studies/nordstrom/index.html

line 25
eコマースサイト->ECサイト
技術運用->技術的な運用
探して->模索して

Co-Authored-By: inductor <kohei.ota@zozo.com>

* mod some sentences

* fixup! mod some sentences

* Update content/ja/case-studies/nordstrom/index.html

Line98 
・クラスター ->クラスタ
・表現を修正

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/case-studies/nordstrom/index.html

向上->改善

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/case-studies/nordstrom/index.html

クラスタ -> クラスター

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* fixup! Update content/ja/case-studies/nordstrom/index.html

* Translate docs/reference/glossary/node.md into Japanese (#17680)

* Translate docs/reference/glossary/control-plane.md into Japanese (#17679)

* Translate docs/reference/glossary/control-plane.md into Japanese

* Update content/ja/docs/reference/glossary/control-plane.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/control-plane.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* ja-trans: Translate concepts/scheduling/kube-scheduler/ in Japanese #17118 (#17586)

* ja-trans:Translate concepts/scheduling/kube-scheduler/ into Japanese (#17118)

* ja-trans: Improve Japanese translation in concepts/scheduling/kube-scheduler/  (#17118)

* ja-trans: Improve Japanese translation in concepts/scheduling/kube-scheduler/  (#17118)
This commit is contained in:
inductor
2019-11-20 14:25:19 -08:00
committed by Kubernetes Prow Robot
parent 8c88039129
commit 4532bd2bdb
141 changed files with 8780 additions and 1891 deletions
@@ -0,0 +1,5 @@
---
title: "スケジューリング"
weight: 90
---
@@ -0,0 +1,118 @@
---
title: Kubernetesのスケジューラー
content_template: templates/concept
weight: 60
---
{{% capture overview %}}
Kubernetesにおいて、_スケジューリング_ とは、{{< glossary_tooltip term_id="kubelet" >}}が{{< glossary_tooltip text="Pod" term_id="pod" >}}を稼働させるために{{< glossary_tooltip text="Node" term_id="node" >}}に割り当てることを意味します。
{{% /capture %}}
{{% capture body %}}
## スケジューリングの概要{#scheduling}
スケジューラーは新規に作成されたPodで、Nodeに割り当てられていないものを監視します。スケジューラーは発見した各Podのために、稼働させるべき最適なNodeを見つけ出す責務を担っています。そのスケジューラーは下記で説明するスケジューリングの原理を考慮に入れて、NodeへのPodの割り当てを行います。
Podが特定のNodeに割り当てられる理由を理解したい場合や、カスタムスケジューラーを自身で作ろうと考えている場合、このページはスケジューリングに関して学ぶのに役立ちます。
## kube-scheduler
[kube-scheduler](https://kubernetes.io/docs/reference/command-line-tools-reference/kube-scheduler/)はKubernetesにおけるデフォルトのスケジューラーで、{{< glossary_tooltip text="コントロールプレーン" term_id="control-plane" >}}の一部分として稼働します。
kube-schedulerは、もし希望するのであれば自分自身でスケジューリングのコンポーネントを実装でき、それを代わりに使用できるように設計されています。
kube-schedulerは、新規に作成された各Podや他のスケジューリングされていないPodを稼働させるために最適なNodeを選択します。
しかし、Pod内の各コンテナにはそれぞれ異なるリソースの要件があり、各Pod自体にもそれぞれ異なる要件があります。そのため、既存のNodeは特定のスケジューリング要求によってフィルターされる必要があります。
クラスター内でPodに対する割り当て要求を満たしたNodeは_割り当て可能_ なNodeと呼ばれます。
もし適切なNodeが一つもない場合、スケジューラーがNodeを割り当てることができるまで、そのPodはスケジュールされずに残ります。
スケジューラーはPodに対する割り当て可能なNodeをみつけ、それらの割り当て可能なNodeにスコアをつけます。その中から最も高いスコアのNodeを選択し、Podに割り当てるためのいくつかの関数を実行します。
スケジューラーは_binding_ と呼ばれる処理中において、APIサーバーに対して割り当てが決まったNodeの情報を通知します。
スケジューリングを決定する上で考慮が必要な要素としては、個別または複数のリソース要求や、ハードウェア/ソフトウェアのポリシー制約、affinityやanti-affinityの設定、データの局所性や、ワークロード間での干渉などが挙げられます。
## kube-schedulerによるスケジューリング{#kube-scheduler-implementation}
kube-schedulerは2ステップの操作によってPodに割り当てるNodeを選択します。
1. フィルタリング
2. スコアリング
_フィルタリング_ ステップでは、Podに割り当て可能なNodeのセットを探します。例えばPodFitsResourcesフィルターは、Podのリソース要求を満たすのに十分なリソースをもつNodeがどれかをチェックします。このステップの後、候補のNodeのリストは、要求を満たすNodeを含みます。
たいてい、リストの要素は複数となります。もしこのリストが空の場合、そのPodはスケジュール可能な状態とはなりません。
_スコアリング_ ステップでは、Podを割り当てるのに最も適したNodeを選択するために、スケジューラーはリストの中のNodeをランク付けします。
スケジューラーは、フィルタリングによって選ばれた各Nodeに対してスコアを付けます。このスコアはアクティブなスコア付けのルールに基づいています。
最後に、kube-schedulerは最も高いランクのNodeに対してPodを割り当てます。もし同一のスコアのNodeが複数ある場合は、kube-schedulerがランダムに1つ選択します。
### デフォルトのポリシーについて
kube-schedulerは、デフォルトで用意されているスケジューリングポリシーのセットを持っています。
### フィルタリング
- `PodFitsHostPorts`: Nodeに、Podが要求するポートが利用可能かどうかをチェックします。
- `PodFitsHost`: Podがそのホスト名において特定のNodeを指定しているかをチェックします。
- `PodFitsResources`: Nodeに、Podが要求するリソース(例: CPUとメモリー)が利用可能かどうかをチェックします。
- `PodMatchNodeSelector`: PodのNodeSelectorが、Nodeのラベルにマッチするかどうかをチェックします。
- `NoVolumeZoneConflict`: Podが要求するVolumeがNode上で利用可能かを、障害が発生しているゾーンを考慮して評価します。
- `NoDiskConflict`: NodeのVolumeがPodの要求を満たし、すでにマウントされているかどうかを評価します。
- `MaxCSIVolumeCount`: CSI Volumeをいくつ割り当てるべきか決定し、それが設定された上限を超えるかどうかを評価します。
- `CheckNodeMemoryPressure`: もしNodeがメモリーの容量が逼迫している場合、また設定された例外がない場合はそのPodはそのNodeにスケジュールされません。
- `CheckNodePIDPressure`: もしNodeのプロセスIDが枯渇しそうになっていた場合や、設定された例外がない場合はそのPodはそのNodeにスケジュールされません。
- `CheckNodeDiskPressure`: もしNodeのストレージが逼迫している場合(ファイルシステムの残り容量がほぼない場合)や、設定された例外がない場合はそのPodはそのNodeにスケジュールされません。
- `CheckNodeCondition`: Nodeは、ファイルシステムの空き容量が完全になくなった場合、ネットワークが利用不可な場合、kubeletがPodを稼働させる準備をできていない場合などに、その状況を通知できます。Nodeがこの状況下かつ設定された例外がない場合、Podは該当のNodeにスケジュールされません。
- `PodToleratesNodeTaints`: PodのTolerationがNodeのTaintを許容できるかチェックします。
- `CheckVolumeBinding`: Podが要求するVolumeの要求を満たすか評価します。これはPersistentVolumeClaimがバインドされているかに関わらず適用されます。
### スコアリング
- `SelectorSpreadPriority`: 同一のService、StatefulSetや、ReplicaSetに属するPodを複数のホストをまたいで稼働させます。
- `InterPodAffinityPriority`: weightedPodAffinityTermの要素をイテレートして合計を計算したり、もし一致するPodAffinityTermがNodeに適合している場合は、"重み"を合計値に足したりします。:最も高い合計値を持つNode(複数もあり)が候補となります。
- `LeastRequestedPriority`: 要求されたリソースがより低いNodeを優先するものです。言い換えると、Nodeに多くのPodが稼働しているほど、Podが使用するリソースが多くなり、その要求量が低いNodeが選択されます。
- `MostRequestedPriority`: 要求されたリソースがより多いNodeを優先するものです。このポリシーは、ワークロードの全体セットを実行するために必要な最小数のNodeに対して、スケジュールされたPodを適合させます。 
- `RequestedToCapacityRatioPriority`: デフォルトのリソーススコアリング関数を使用して、requestedToCapacityベースのResourceAllocationPriorityを作成します。
- `BalancedResourceAllocation`: バランスのとれたリソース使用量になるようにNodeを選択します。
- `NodePreferAvoidPodsPriority`: Nodeの`scheduler.alpha.kubernetes.io/preferAvoidPods`というアノテーションに基づいてNodeの優先順位づけをします。この設定により、2つの異なるPodが同じNode上で実行しないことを示唆できます。
- `NodeAffinityPriority`: "PreferredDuringSchedulingIgnoredDuringExecution"の値によって示されたNode Affinityのスケジューリング性向に基づいてNodeの優先順位づけを行います。詳細は[NodeへのPodの割り当て](https://kubernetes.io/docs/concepts/configuration/assign-pod-node/)にて確認できます。
- `TaintTolerationPriority`: Node上における許容できないTaintsの数に基づいて、全てのNodeの優先順位リストを準備します。このポリシーでは優先順位リストを考慮してNodeのランクを調整します。
- `ImageLocalityPriority`: すでにPodに対するコンテナイメージをローカルにキャッシュしているNodeを優先します。
- `ServiceSpreadingPriority`: このポリシーの目的は、特定のServiceに対するバックエンドのPodが、それぞれ異なるNodeで実行されるようにすることです。このポリシーではServiceのバックエンドのPodが既に実行されていないNode上にスケジュールするように優先します。これによる結果として、Serviceは単体のNode障害に対してより耐障害性が高まります。
- `CalculateAntiAffinityPriorityMap`: このポリシーは[PodのAnti-Affinity](https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity)の実装に役立ちます。
- `EqualPriorityMap`: 全てのNodeに対して等しい重みを与えます。
{{% /capture %}}
{{% capture whatsnext %}}
* [スケジューラーのパフォーマンスチューニング](/docs/concepts/scheduling/scheduler-perf-tuning/)を参照してください。
* kube-schedulerの[リファレンスドキュメント](/docs/reference/command-line-tools-reference/kube-scheduler/)を参照してください。
* [複数のスケジューラーの設定](https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/)について学んでください。
{{% /capture %}}