kubernetes-the-hard-way/docs/ja/01-prerequisites.md

31 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 前提条件
このラボでは、このチュートリアルを進めるために必要なマシンの要件を確認します。
## 仮想マシンまたは物理マシン
このチュートリアルでは、Debian 12 (bookworm) を実行する4台の仮想または物理ARM64マシンが必要です。以下の表に、4台のマシンとそのCPU、メモリ、およびストレージの要件を示します。
| 名前 | 説明 | CPU | RAM | ストレージ |
|---------|------------------------|-----|-------|---------|
| jumpbox | 管理ホスト | 1 | 512MB | 10GB |
| server | Kubernetesサーバー | 1 | 2GB | 20GB |
| node-0 | Kubernetesワーカーード | 1 | 2GB | 20GB |
| node-1 | Kubernetesワーカーード | 1 | 2GB | 20GB |
マシンのプロビジョニング方法は任意ですが、各マシンが上記のシステム要件マシンスペックおよびOSバージョンを含むを満たしている必要があります。4台のマシンをすべてプロビジョニングしたら、各マシンで `uname` コマンドを実行してシステム要件を確認します。
```bash
uname -mov
```
`uname` コマンドを実行すると、次のような出力が表示されるはずです。
```text
#1 SMP Debian 6.1.55-1 (2023-09-29) aarch64 GNU/Linux
```
ここで `aarch64` が表示されることに驚くかもしれませんが、これはArm Architecture 64-bit命令セットの正式名称です。AppleやLinuxカーネルのメンテナは、`aarch64` を指すときに `arm64` を使用することがよくあります。このチュートリアルでは混乱を避けるために一貫して `arm64` を使用します。
次へ: [setting-up-the-jumpbox](02-jumpbox.md)