전체 글

엔지니어 다이어리 입니다.
리눅스 서버에 NFS Server 구성 후 NFS CSI와 쿠버네티스 클러스터 연동NFS 서버 구성1. NFS Server에서 NAS용 LVM 설정# 1. PV, VG, LV 구성pvcreate /dev/sdbvgcreate nfs-vg /dev/sdblvcreate -l 100%FREE -n nfs-lv nfs-vg# 2. LVM 디스크 파일 시스템 포맷mkfs.xfs /dev/nfs-vg/nfs-lv# 3. Mount 폴더 생성mkdir /nfs-storage# 4. LVM 디스크 마운트mount /dev/nfs-vg/nfs-lv /nfs-storage# 5. /etc/fstab에 마운트 정보 추가sudo cp /etc/fstab /etc/fstab.backupecho "/dev/nfs-vg/nfs-..
테스트를 위해 AWS MarketPlace에 NetApp BlueXP Connector 설치 후 로컬 단말기에 구성된 쿠버네티스 클러스터와 연동 Trident 설치1. Trident 설치 패키지 다운로드wget https://github.com/NetApp/trident/releases/download/v24.10.0/trident-installer-24.10.0.tar.gztar -xf trident-installer-24.10.0.tar.gzcd trident-installer2. Trident CRD 생성kubectl apply -f deploy/crds/trident.netapp.io_tridentorchestrators_crd_post1.16.yaml3. Trident Operator 배포kus..
Client Side Apply1. 리소스를 배포하면 kubectl.kubernetes.io/last-applied-configuration 필드가 추가된다.다음과 같은 매니페스트 파일을 kubectl apply 명령으로 리소스를 생성 후 리소스 상세 정보를 조회하면 매니페스트에는 선언하지 않았던 annotation 필드가 추가되어 있는 것을 볼 수 있다.cat curl-pod-01에는 annotation을 설정하지 않았지만 리소스 상세 정보를 조회하면 kubectl.kubernetes.io/last-applied-configuration 필드가 추가되어 있다.root@cilium-ctr:~# kubectl get po -oyaml curl-pod-01 apiVersion: v1kind: Podmetad..
EndiYou
엔지니어 다이어리