本シリーズのトップページ |
---|
[シリーズ 全2回] オンプレでの動的プロビジョニング用 NFS サーバの構築手順メモ |
概要
Kubernetes (k8s) の動的プロビジョニングの動作確認のために、
下表の通り PC 2台を準備して、オンプレ上に NFS を構築した.
本記事では 「[01]」 で構築した NFSサーバに対する
クライアント側のセットアップ手順 について記す.
No | 用途 | k8sノード名 | 形態 | IP | OS | NIC | 備考 |
---|---|---|---|---|---|---|---|
1 | k8sマスタ | PC1 | 物理ホスト | 192.168.10.115 | Ubuntu18.04 | eno1 | NFSサーバ にする |
2 | k8sノード | node01 | 物理ホスト | 192.168.10.84 | Ubuntu18.04 | eno1 | NFSクライアントにする |
参考にしたサイトおよび書籍
URL | 備考 |
---|---|
https://www.server-world.info/query?os=Ubuntu_20.04&p=nfs&f=1 | |
15Stepで習得 Dockerから入るKubernetes | K8s だけでなく、Ansible, Vagrant, GlusterFS のことなども学べる. |
https://github.com/takara9/vagrant-k8s |
『15Stepで習得 Dockerから入るKubernetes』の著者が公開されている GitHub. Vagrant や Ansible コードを公開してくださっている. |
https://github.com/takara9/vagrant-kubernetes | 同上 |
https://github.com/takara9/codes_for_lessons | 同上 |
環境
物理ホスト
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.4 LTS"
手順
1. No 1 の 物理PC に 「nfs-common」パッケージをインストールする
No | 用途 | k8sノード名 | 形態 | IP | OS | NIC | 備考 |
---|---|---|---|---|---|---|---|
2 | k8sノード | node01 | 物理ホスト | 192.168.10.84 | Ubuntu18.04 | eno1 | NFSクライアントにする |
$ sudo apt install nfs-common -y
2. 上記 1 でインストールした NFSクライアントのセットアップをする
2-1. NFSクライアント上にマウントポイント「/mnt/nfs/」を作る
$ sudo mkdir -p /mnt/nfs
2-2. NFSサーバが公開するディレクトリをマウントする
NFSサーバ (192.168.10.115) が公開する /export/nfs をマウントする.
$ sudo mount -v 192.168.10.115:/export/nfs /mnt/nfs
以上.