Homelab - DevOps 환경 만들기
진행 계획
- (완료) 도메인 구성, Cloudflare 구성, TLS 인증서 준비, 로드밸런싱 설정
- (완료) Proxmox 클러스터 구성 (3 Node)
- (완료) Ceph 클러스터 구성 (3 OSD)
- (완료) RKE2 설치하기
- (완료) Cert Manager 설치
- (완료) Rancher 설치
- (완료) Ceph CSI 설치 (RBD / CephFS)
- (완료) Rancher - Monitoring 설치 (Promethues, Grafana)
- (완료) Rancher에 GitHub OAuth 연동
- (완료) ArgoCD 설치하기
- (완료) ArgoCD에 GitHub OAuth 연동
- (완료) OpenBAO 설치하기 (ArgoCD로 배포)
- (완료) External Secrets 설치하기 (ArgoCD로 배포)
- (완료) MinIO 설치하기 (Openbao로 Secret 관리, ArgoCD로 배포)
- Supabase 설치하기 (Openbao로 Secret 관리, ArgoCD로 배포)
- Harbor 설치하기(Openbao로 Secret 관리, ArgoCD로 배포)
- Velero 설치하기
- Loki 설치하기
- Umami 설치하기 (Openbao로 Secret 관리, ArgoCD로 배포)
- Coder 설치하기 (Openbao로 Secret 관리, ArgoCD로 배포)
- Gitea 설치하기
- Github Runner Scaleset Controller 설치하기
- Keycloak 설치하기(Openbao로 Secret 관리, ArgoCD로 배포)
- Mattermost 설치하기(Openbao로 Secret 관리, ArgoCD로 배포)
- UptimeKuma 설치하기
- Sonarqube 설치하기
- Flowise 설치하기
- Open-Webui 설치하기
- Ghost Blog 설치하기