Work In Progress
Kubernetes 클러스터 (재)생성이 가능한 THE BIG RED BUTTON을 목표로합니다.
- provisioning + k8s 설치 자동화
- backbone 클러스터
- prod 클러스터
- prod 클러스터의 노드들 LPG 대신 DRG로 피어링
- prod와 backbone을 DRG의 site-to-site VPN으로 연결
- backbone, prod 클러스터 각각 생성 이후에 argocd 연결 자동화
- 클러스터 운영 자동화 (k8s 설치 이후 모든 작업)
- backbone 클러스터
- prod 클러스터
- Secret를 클러스터 외부로 분리
- backbone 클러스터에서 secret 추출
- prod 클러스터에서 secret 추출
- 관리 도구들의 웹 UI를 VPN으로 숨기기
- ArgoCD
- Rook
- Grafana
- InfluxDB
- 외부 의존성 Terraforming
- Oracle Vault
- Oracle Object Storage
- Cloudflare
- 문서 생성 자동화
- 모니터링 고도화
- Mimir or Thanos
- Loki
- Alert 연동
- 대시보드 추가
- Rook
- blocky
- argocd
- node
- traefik
- cert-manager
- k8s로 wireguard config 관리
- CI/CD
- Chart 자동 업그레이드 파이프라인 구축
- Terraform Cloud 연동
- Publishing Helm Chart
- Dependabot
- 데이터
- NAS에 클러스터 자동 백업
- NAS에 Rook 데이터 자동 백업
- NAS와 seamless한 k8s 연동 (?)