Skip to content

Commit a11d519

Browse files
committed
[ja] Update content/ja/docs/concepts/_index.md
1 parent e6d1db7 commit a11d519

File tree

1 file changed

+0
-57
lines changed

1 file changed

+0
-57
lines changed

content/ja/docs/concepts/_index.md

Lines changed: 0 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -12,60 +12,3 @@ weight: 40
1212

1313

1414
<!-- body -->
15-
16-
## 概要
17-
18-
Kubernetesを機能させるには、*Kubernetes API オブジェクト* を使用して、実行したいアプリケーションやその他のワークロード、使用するコンテナイメージ、レプリカ(複製)の数、どんなネットワークやディスクリソースを利用可能にするかなど、クラスターの *desired state* (望ましい状態)を記述します。desired state (望ましい状態)をセットするには、Kubernetes APIを使用してオブジェクトを作成します。通常はコマンドラインインターフェース `kubectl` を用いてKubernetes APIを操作しますが、Kubernetes APIを直接使用してクラスターと対話し、desired state (望ましい状態)を設定、または変更することもできます。
19-
20-
一旦desired state (望ましい状態)を設定すると、Pod Lifecycle Event Generator([PLEG](https://github.com/kubernetes/design-proposals-archive/blob/main/node/pod-lifecycle-event-generator.md))を使用した*Kubernetes コントロールプレーン*が機能し、クラスターの現在の状態をdesired state (望ましい状態)に一致させます。そのためにKubernetesはさまざまなタスク(たとえば、コンテナの起動または再起動、特定アプリケーションのレプリカ数のスケーリング等)を自動的に実行します。Kubernetesコントロールプレーンは、クラスターで実行されている以下のプロセスで構成されています。
21-
22-
* **Kubernetes Master**: [kube-apiserver](/docs/admin/kube-apiserver/)[kube-controller-manager](/docs/admin/kube-controller-manager/)[kube-scheduler](/docs/admin/kube-scheduler/) の3プロセスの集合です。これらのプロセスはクラスター内の一つのノード上で実行されます。実行ノードはマスターノードとして指定します。
23-
* クラスター内の個々の非マスターノードは、それぞれ2つのプロセスを実行します。
24-
* **[kubelet](/docs/admin/kubelet/)**: Kubernetes Masterと通信します。
25-
* **[kube-proxy](/docs/admin/kube-proxy/)**: 各ノードのKubernetesネットワークサービスを反映するネットワークプロキシです。
26-
27-
## Kubernetesオブジェクト {#kubernetes-objects}
28-
29-
Kubernetesには、デプロイ済みのコンテナ化されたアプリケーションやワークロード、関連するネットワークとディスクリソース、クラスターが何をしているかに関するその他の情報といった、システムの状態を表現する抽象が含まれています。これらの抽象は、Kubernetes APIのオブジェクトによって表現されます。詳細については、[Kubernetesオブジェクトについて知る](/ja/docs/concepts/overview/working-with-objects/kubernetes-objects/#kubernetes-objects)をご覧ください。
30-
31-
基本的なKubernetesのオブジェクトは次のとおりです。
32-
33-
* [Pod](/docs/concepts/workloads/pods/)
34-
* [Service](/docs/concepts/services-networking/service/)
35-
* [Volume](/docs/concepts/storage/volumes/)
36-
* [Namespace](/docs/concepts/overview/working-with-objects/namespaces/)
37-
38-
Kubernetesには、[コントローラー](/docs/concepts/architecture/controller/)に依存して基本オブジェクトを構築し、追加の機能と便利な機能を提供する高レベルの抽象化も含まれています。これらには以下のものを含みます:
39-
40-
* [Deployment](/docs/concepts/workloads/controllers/deployment/)
41-
* [DaemonSet](/docs/concepts/workloads/controllers/daemonset/)
42-
* [StatefulSet](/docs/concepts/workloads/controllers/statefulset/)
43-
* [ReplicaSet](/docs/concepts/workloads/controllers/replicaset/)
44-
* [Job](/docs/concepts/workloads/controllers/job/)
45-
46-
## Kubernetesコントロールプレーン {#kubernetes-control-plane}
47-
48-
Kubernetesマスターや kubeletプロセスといったKubernetesコントロールプレーンのさまざまなパーツは、Kubernetesがクラスターとどのように通信するかを統制します。コントロールプレーンはシステム内のすべてのKubernetesオブジェクトの記録を保持し、それらのオブジェクトの状態を管理するために継続的制御ループを実行します。コントロールプレーンの制御ループは常にクラスターの変更に反応し、システム内のすべてのオブジェクトの実際の状態が、指定した状態に一致するように動作します。
49-
50-
たとえば、Kubernetes APIを使用してDeploymentを作成する場合、システムには新しいdesired state (望ましい状態)が提供されます。Kubernetesコントロールプレーンは、そのオブジェクトの作成を記録します。そして、要求されたアプリケーションの開始、およびクラスターノードへのスケジューリングにより指示を完遂します。このようにしてクラスターの実際の状態を望ましい状態に一致させます。
51-
52-
### Kubernetesマスター
53-
54-
Kubernetesのマスターは、クラスターの望ましい状態を維持する責務を持ちます。`kubectl` コマンドラインインターフェースを使用するなどしてKubernetesとやり取りするとき、ユーザーは実際にはクラスターにあるKubernetesのマスターと通信しています。
55-
56-
「マスター」とは、クラスター状態を管理するプロセスの集合を指します。通常これらのプロセスは、すべてクラスター内の単一ノードで実行されます。このノードはマスターとも呼ばれます。マスターは、可用性と冗長性のために複製することもできます。
57-
58-
### Kubernetesノード
59-
60-
クラスターのノードは、アプリケーションとクラウドワークフローを実行するマシン(VM、物理サーバーなど)です。Kubernetesのマスターは各ノードを制御します。運用者自身がノードと直接対話することはほとんどありません。
61-
62-
63-
64-
## {{% heading "whatsnext" %}}
65-
66-
67-
コンセプトページを追加したい場合は、
68-
[ページテンプレートの使用](/docs/home/contribute/page-templates/)
69-
のコンセプトページタイプとコンセプトテンプレートに関する情報を確認してください。
70-
71-

0 commit comments

Comments
 (0)