Kubernetes 환경에 Datasaker 설치하기

설정파일 구성하기

DataSakerKubernetes 환경에서 헬름을 통한 설치 가이드를 진행합니다. (헬름이 설치되어 있지 않으시다면 헬름 설치를 먼저 진행하여 주시기 바랍니다. https://helm.sh/ko/docs/intro/install/)

사용자 정보 등록하기

DataSaker 설정파일 구성하기 위한 사용자 테넌트 정보를 등록합니다.

디렉토리 생성

먼저, DataSaker 설정파일을 구성하기 위한 환경을 구성합니다.

mkdir -p ~/datasaker
chmod 755 ~/datasaker

사용자 정보 등록파일 생성

다음을 명령어를 참고하여 사용자 정보 등록파일을 생성합니다.

cat << EOF > ~/datasaker/config.yaml
userInfo:
  clusterName: "<YOUR_CLUSTER_NAME>"
  apiKey: "<YOUR_API_KEY>"
  runtimeType: "<YOUR_RUNTIME_TYPE>"
EOF

각 정보는 다음을 의미합니다.

정보 설명
clusterName 유저가 붙이는 쿠버네티스 클러스터 이름.
apiKey DataSaker에서 발급받은 API Key.
runtimeType 쿠버네티스 런타임 종류. (docker, containerd, crio)

헬름을 이용한 DataSaker 설정파일 구성

DataSaker 헬름 레포지토리 추가

helm repo add datasaker https://datasaker.github.io/agent-helm/

Helm install을 통하여 DataSaker 설정파일 생성

helm install datasaker datasaker/agent-helm -n datasaker --create-namespace \
  -f ~/datasaker/config.yaml

새로운 차트를 추가하실 경우 helm repo update를 진행해 주세요.