31 lines
1.8 KiB
Markdown
31 lines
1.8 KiB
Markdown
# 前提条件
|
||
|
||
このラボでは、このチュートリアルを進めるために必要なマシンの要件を確認します。
|
||
|
||
## 仮想マシンまたは物理マシン
|
||
|
||
このチュートリアルでは、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)
|