root@master-pcm:~/pv/wp# mkdir /shared/pv1
root@master-pcm:~/pv/wp# mkdir /shared/pv2
root@master-pcm:~/pv/wp# kubectl apply -k .
secret/mysql-pass-hg8bgc6f55 unchanged
service/wordpress unchanged
service/wordpress-mysql unchanged
persistentvolumeclaim/mysql-pv-claim unchanged
persistentvolumeclaim/wp-pv-claim unchanged
deployment.apps/wordpress unchanged
deployment.apps/wordpress-mysql unchanged
root@master-pcm:~/pv/wp# kubectl get pv
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
pv1 1Gi RWX Retain Released default/my-nfs-pvc 2d20h
root@master-pcm:~/pv/wp# kubectl get pv1
error: the server doesn't have a resource type "pv1"
root@master-pcm:~/pv/wp# kubectl get pv
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
pv1 1Gi RWX Retain Released default/my-nfs-pvc 2d20h
root@master-pcm:~/pv/wp# kubectl delete -k .
secret "mysql-pass-hg8bgc6f55" deleted
service "wordpress" deleted
service "wordpress-mysql" deleted
persistentvolumeclaim "mysql-pv-claim" deleted
persistentvolumeclaim "wp-pv-claim" deleted
deployment.apps "wordpress" deleted
deployment.apps "wordpress-mysql" deleted
root@master-pcm:~/pv/wp# kubectl get pv
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
pv1 1Gi RWX Retain Released default/my-nfs-pvc 2d20h
root@master-pcm:~/pv/wp# ls
kustomization.yaml mysql.yaml pv.yaml secret.yaml wp.yaml
root@master-pcm:~/pv/wp# vi pv.yaml
root@master-pcm:~/pv/wp# kubectl delete -f pv.yaml
persistentvolume "pv1" deleted
Error from server (NotFound): error when deleting "pv.yaml": persistentvolumes "pv2" not found
root@master-pcm:~/pv/wp# kubectl apply -f pv.yaml
persistentvolume/pv1 created
persistentvolume/pv2 created
root@master-pcm:~/pv/wp# kubectl get pv
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
pv1 1Gi RWX Retain Available 4s
pv2 1Gi RWX Retain Available 4s
root@master-pcm:~/pv/wp# kubectl apply -k .
secret/mysql-pass-hg8bgc6f55 created
service/wordpress created
service/wordpress-mysql created
persistentvolumeclaim/mysql-pv-claim created
persistentvolumeclaim/wp-pv-claim created
deployment.apps/wordpress created
deployment.apps/wordpress-mysql created
root@master-pcm:~/pv/wp# ls /shared/pv1
auto.cnf ibdata1 ib_logfile0 ib_logfile1 mysql performance_schema
root@master-pcm:~/pv/wp# kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 443/TCP 2d13h
wordpress LoadBalancer 10.99.35.160 192.168.239.10 80:30062/TCP 44s
wordpress-mysql ClusterIP None 3306/TCP 44s
root@master-pcm:~/pv/wp# ls /shared/pv1
auto.cnf ibdata1 ib_logfile0 ib_logfile1 mysql performance_schema wordpress