Skip to content

nohraemong/datahub-on-eks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EKS 인프라 구성

EKS 클러스터를 위한 노드 그룹 및 애드온 설정입니다.

디렉토리 구조

.
├── system-nodegroup/      # System 노드 그룹 (kube-system, add-ons)
├── datahub-nodegroup/     # DataHub 전용 노드 그룹 (taint 적용)
├── ebs-csi-driver/        # EBS CSI Driver addon
└── datahub/               # DataHub Helm 설정

배포 순서

1. System 노드 그룹 배포

cd system-nodegroup
cp terraform.tfvars.example terraform.tfvars
# terraform.tfvars 수정
terraform init
terraform apply

2. EBS CSI Driver 배포 (선택사항)

cd ../ebs-csi-driver
cp terraform.tfvars.example terraform.tfvars
# terraform.tfvars 수정
terraform init
terraform apply

3. DataHub 노드 그룹 배포

cd ../datahub-nodegroup
cp terraform.tfvars.example terraform.tfvars
# terraform.tfvars 수정 (node_role_name 확인 필수)
terraform init
terraform apply

4. DataHub 설치

cd ../datahub
# README.md 참고하여 Helm으로 설치

주요 특징

  • System과 DataHub 노드 그룹 완전 분리
  • DataHub 노드에 taint 적용으로 워크로드 격리
  • 각 컴포넌트 독립적으로 배포 가능
  • EBS CSI Driver IRSA 설정 포함

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages