#
Longhorn Installation with Helm
이 페이지에서는 Longhorn을 Helm을 통해서 설치하는 방법을 다루고 있습니다.
#
What is Longhorn
?
Longhorn
은 Kubernetes에서 활용할 수 있는 오픈소스 분산 블록 스토리지 시스템(distributed block storage system)이며, Rancher Lab에서 개발되었습니다.
#
Prerequisites
- Kubernetes v1.18+ is installed using either
helm v3.2.0+
. - (All Nodes) folder (
mkdir -p /data/longhorn
) - (All Nodes) iscsi (
apt install open-iscsi -y
)
#
Install
helm repo add longhorn https://charts.longhorn.io
helm repo update longhorn
mkdir -p /data/longhorn
helm install longhorn longhorn/longhorn \
--create-namespace \
--namespace longhorn-system \
--set defaultSettings.defaultDataPath="/data/longhorn" \
--set defaultSettings.defaultDataLocality="best-effort"
kubectl patch storageclass longhorn -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
That's it! 🎉
#
memo
변경사항(업데이트)가 있을 시, 안내 없이 변경 될 수 있습니다.