20.3.1 Docker環境のインストール
Kubernetesクラスタを構成するすべてのノードに対して,Dockerをインストールしてください。Dockerのインストール方法については,Dockerの公式ドキュメントを参照してください。
- 〈この項の構成〉
(1) dockerdに対するカーネルパラメタの設定
dockerdはデフォルトで許可されているメモリロックの量(memlock)が少ないため,次の表に示す設定ファイルの内容を変更し,ロックできるメモリの量を増やしてください。
項番 |
変更が必要な設定ファイル |
所有者 |
アクセス権限 |
---|---|---|---|
1 |
/etc/docker/daemon.json |
スーパユーザ |
644(デフォルト) |
上記のdaemon.jsonファイルに,JSON形式で次の内容を追記してください。
"default-ulimits": { "memlock": { "Name": "memlock", "Hard": -1, "Soft": -1 } }
- メモ
-
daemon.jsonファイルは,JSON形式で記述する必要があります。JSON形式に沿う形で追記してください。daemon.jsonファイルの内容の詳細については,Dockerの公式ドキュメントを参照してください。
変更後の設定を有効にするために,次のコマンドを実行してください。
systemctl restart docker