Skip to content

feat: gp3 default StorageClass + helm/kubernetes provider 활성화 (closes #45)#46

Merged
eomkyeongmun merged 1 commit into
mainfrom
feat/#45-gp3-storage-class
May 27, 2026
Merged

feat: gp3 default StorageClass + helm/kubernetes provider 활성화 (closes #45)#46
eomkyeongmun merged 1 commit into
mainfrom
feat/#45-gp3-storage-class

Conversation

@eomkyeongmun

Copy link
Copy Markdown
Contributor

Summary

  • terraform/main.tf
    • required_providershashicorp/kubernetes 추가
    • 주석 처리되어 있던 provider "helm" 블록 활성화 (ALB Controller apply가 'Kubernetes cluster unreachable' 로 실패하던 원인)
    • provider "kubernetes" 블록 추가
  • terraform/storage.tf 신규
    • kubernetes_storage_class.gp3: gp3 default SC (is-default-class=true, WaitForFirstConsumer, expansion 허용)
    • kubernetes_annotations.gp2_not_default: 기존 gp2 SC의 default annotation 해제 (drift 해소)

영향

  • 기존 ai-model-pvc(gp2)는 영향 없음. 새 PVC는 gp3로 생성.
  • ALB Controller / SealedSecrets controller 등 향후 helm_release apply 가능해짐.

Closes #45

Test plan

  • terraform init 성공 (kubernetes provider 다운로드)
  • terraform plan 정상
  • 머지 후 terraform applykubectl get sc에서 gp3 default, gp2 not-default 확인

🤖 Generated with Claude Code

…r 활성화 (closes #45)

- kubernetes provider 추가 + helm provider 주석 해제 (ALB Controller apply의 cluster unreachable 문제 해소)
- gp3 SC 신규(default), gp2의 default annotation 제거

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@eomkyeongmun eomkyeongmun merged commit bc2880c into main May 27, 2026
1 check passed
@eomkyeongmun eomkyeongmun deleted the feat/#45-gp3-storage-class branch May 27, 2026 06:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: gp3 default StorageClass를 Terraform으로 관리

1 participant