본문 바로가기

Technology Stack/Kubernetes

(4)
NFS를 사용한 동적 볼륨 프로비저닝 Kubernetes에 RabbitMQ를 띄우기 위해 bitnami의 rabbitmq Helm chart를 사용하고자 하였다. 하지만 Prerequisites에 PV provisioner support를 만족하기 위해 동적 볼륨 프로비저닝이 필요해졌다. 순서 NFS 설치 NFS Dynamic Provisioner 구성 StorageClass 구성 PersistentVolumeClaim 구성 pod에서 PersistentVolumeClaim 사용 (추가) Default StorageClass 구성 NFS 설치 Server apt install nfs-kernel-server -y mkdir /nfsvolume vi /etc/exports systemctl restart nfs-kernel-server Cli..
Helm 설치 https://helm.sh/docs/intro/install/ Installing Helm Learn how to install and get running with Helm. helm.sh curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null sudo apt-get install apt-transport-https --yes echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all ma..
쉽고 빠르게 k8s에 Open Source Software 띄우기 k8s에 hadoop, kafka, influxDB와 같은 Open Source Software를 띄워야 하는 경우가 있다. 직접 Helm 혹은 yaml을 작성해 띄우는 방법도 있으나, 다른 사람이 작성한 Helm을 가져와 사용하면 쉽고 빠르게 OSS를 띄울 수 있다. Arifact Hub 에서 필요한 OSS를 검색하고 k8s 클러스터에서 Installing the Chart에 있는 명령을 입력하면 OSS를 띄울 수 있다.
Kubernetes 기초 Container Orchestration 이란? Kubernetes 기본 개념 Kubernetes 설치 Kubernetes 사용하기