« Kubernetesテストベンチへの道 その3 pv作成テスト | トップページ | VM間の共有ディスクを作成する »

2020年8月15日 (土)

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

ダウンロード - nfs-pv.yaml

[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

ダウンロード - nfs-claim.yaml

[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

ダウンロード - nginx-pod.yaml

[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

結果は以下。
Hellomyworld

ちなみに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間の共有ディスクを作成する »

ソフトウエア導入」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

« Kubernetesテストベンチへの道 その3 pv作成テスト | トップページ | VM間の共有ディスクを作成する »

フォト
無料ブログはココログ
2023年1月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31