전체 글(746)
-
Minikube deployment 실시간으로 변경하고 적용하기
수정모드 진입kubectl edit deployment/test -n test# 수정후 빠져나오기wq!적용kubectl rollout restart deployment/test -n test# 변경사항 확인kubectl get pods -Akubectl exec -it {파드명} -n test -- sh
2025.01.04 -
Minikube 이미지가 이상하게 변경해도 바뀌지 않는 경우
docker든 kubectl이든 옵션에 따라 다운로드된 image가 있는지 확인하고, 없으면 다시 다운로드 받음그래서, 만약 tag을 동일하게 해서 이미지를 생성하는 경우, registry까지 가서 다시 가져오지 않는 경우 존재함image 다운로드 옵션을 변경하던지, tag를 생성시마다 바꾸던지 해야 함싫으면, 다운로드된 image를 지워도 됨그런데, 여기까지 생각이 오려면 삽질을 많이하게 되는 경향이 있으니, 이미지가 내가 원하는 대로 변경되지 않으면, 확인해 볼 필요 있음
2025.01.04 -
Minikube 다운로드된 이미지 목록 확인
minikube ssh -- docker images
2025.01.04 -
Minikube PV와 NFS 연결
PVaccessModes 중요apiVersion: v1kind: PersistentVolumemetadata: name: nfs-pvspec: capacity: storage: 10Gi accessModes: - ReadWriteMany persistentVolumeReclaimPolicy: Retain nfs: path: /data/shared # NFS server directory server: 192.168.1.100 # NFS server IP readOnly: false # Set to true if read-onlyPVC storageClassName: "" 중요apiVersion: v1kind: Per..
2025.01.03 -
Minikube PV 디렉토리 NFS 마운트
서버 마운트/nfs의 소유주는 root/nfs/test의 소유주는 pod와 같음sudo vi /etc/exports/nfs/test {IP대역}(rw,sync,no_subtree_check,no_root_squash)sudo exportfs -rasudo systemctl restart nfs-kernel-serverClient 마운트/mnt: 마운트 이후에 권한이 root --> pod 계정으로 변경됨minikube sshsudo mount -t nfs {서버IP}:/nfs/test /mntmount | grep nfs이슈 해결권한 문제로 연계가 안되면, NFS 와 PV 등 모든 관련 자원을 삭제후 다시 시작
2025.01.01 -
Minikube PV 바인딩
PV/mnt는 root로 생성됨/mnt/test는 pod 작동 계정으로 생성됨apiVersion: v1kind: PersistentVolumemetadata: name: test-pvspec: capacity: storage: 1Gi accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain storageClassName: manual hostPath: path: /mnt/test # Path on the host machinePVChttps://barisein.tistory.com/755 Minikube PVC 바인딩PVCstorageClassName: standard이면 PV를 별도로 지정하지 않아도 됨apiVe..
2025.01.01