Kubernetesテストベンチへの道 その4 pv作成テストの続き
NFSでPersistent Volumeを作る環境が出来たので早速試行。
[root@master ~]# ls yaml
Minikube oss_27.pdf join kubeadm.txt mypv.yaml nginx-iscsi-pod.yamp storage-class-silver.yaml
canal.yaml kubectl_get_pv_mypv.text mypvc.yaml nginx-pod.yaml
iscsi-claim.yaml kubernetes.repo nfs-claim.yaml pod-httpd.yaml
iscsi-pv.yaml mypod.yaml nfs-pv.yaml rbac.yaml
[root@master ~]# kubectl create -f yaml/nfs-pv.yaml
persistentvolume/pv0001 created
[root@master ~]# kubectl get pv
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
pv0001 3Gi RWO Recycle Available 13s
[root@master ~]# kubectl create -f yaml/nfs-claim.yaml
persistentvolumeclaim/nfs-claim1 created
[root@master ~]# kubectl get pvc
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
nfs-claim1 Bound pv0001 3Gi RWO 11s
[root@master ~]# kubectl apply -f yaml/nginx-pod.yaml
pod/nginx-pod created
[root@master ~]# kubectl get pods
NAME READY STATUS RESTARTS AGE
nginx 1/1 Running 0 28h
nginx-pod 0/1 ContainerCreating 0 14s
[root@master ~]# kubectl get pods
NAME READY STATUS RESTARTS AGE
nginx 1/1 Running 0 28h
nginx-pod 1/1 Running 0 21s
[root@master ~]#
注意:ダウンロードしたyamlファイルのファイル名中の"-"が抜けている(ここのBlogのFile Managerの問題??)
この状態でNFSサーバーのExportしてディレクトリーに以下を書き込んだ。
# cat index.html
Hello My World
ちなみにPodのIPアドレスは以下で取得する。
[root@master ~]# kubectl describe pod nginx-pod
Name: nginx-pod
Namespace: default
Priority: 0
Node: worker1/192.168.1.132
Start Time: Fri, 14 Aug 2020 21:36:32 +0900
Labels: <none>
Annotations: Status: Running
IP: 10.96.0.4
IPs:
IP: 10.96.0.4
以上で、Persistent Volumeをテストする環境が出来上がった。
« Kubernetesテストベンチへの道 その3 pv作成テスト | トップページ | VM間の共有ディスクを作成する »
「ソフトウエア導入」カテゴリの記事
- 非Windows11対応PCをWindows11にアップグレードする方法(2023.03.21)
- ThonnyでPicoのVersion upで SSL: CERTIFICATE_VERIFY_FAILED, certificate has expired にハマった件(2022.11.23)
- UI-VIEW32のオリジナルマップの作製(2022.11.22)
- APRS I-Gateの設置(2022.11.15)
- PCIe dual serial port adapterドライバーCH38XDRV.ZIPのWindows11へのインストール(2022.11.13)
« Kubernetesテストベンチへの道 その3 pv作成テスト | トップページ | VM間の共有ディスクを作成する »
コメント