EKS 클러스터를 위한 노드 그룹 및 애드온 설정입니다.
.
├── system-nodegroup/ # System 노드 그룹 (kube-system, add-ons)
├── datahub-nodegroup/ # DataHub 전용 노드 그룹 (taint 적용)
├── ebs-csi-driver/ # EBS CSI Driver addon
└── datahub/ # DataHub Helm 설정
cd system-nodegroup
cp terraform.tfvars.example terraform.tfvars
# terraform.tfvars 수정
terraform init
terraform applycd ../ebs-csi-driver
cp terraform.tfvars.example terraform.tfvars
# terraform.tfvars 수정
terraform init
terraform applycd ../datahub-nodegroup
cp terraform.tfvars.example terraform.tfvars
# terraform.tfvars 수정 (node_role_name 확인 필수)
terraform init
terraform applycd ../datahub
# README.md 참고하여 Helm으로 설치- System과 DataHub 노드 그룹 완전 분리
- DataHub 노드에 taint 적용으로 워크로드 격리
- 각 컴포넌트 독립적으로 배포 가능
- EBS CSI Driver IRSA 설정 포함