root@master-pcm:~/pv/wp# kubectl apply -k . # 커스터마이징 파일에 정의되어 있는 두개의 매니페스트파일을 apply에서 막혔을 때

aeokseung·2023년 2월 6일
0

kubernetes

목록 보기
7/9
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

profile
https://aeokseung.tistory.com/ 티스토리로 옮겼습니다!

0개의 댓글