Skip to content

Zerohertz/k8s-on-premise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚢 Kubernetes: On-premise 🚢

Kubernetes를 직접 구축해보고 서비스를 배포해보기 위한 코드들입니다.



No. Stacks Features
0️⃣ Kubelet
Kubeadm
Kubectl
Calico
✅ 단일 node로 실행하므로 master node의 taint 변경
1️⃣ Metrics Server
Local Path Provisioner
MetalLB
Traefik
thomseddon/traefik-forward-auth를 통한 Google OAuth Middleware
2️⃣ Argo CD
3️⃣ Prometheus
Grafana
Node Exporter Full, Traefik Official Kubernetes Dashboard 사용 가능
3️⃣ Apache Airflow Kubernetes Executor 사용
3️⃣ Nextcloud Backend PostgreSQL 사용
🎨 @rldnd ✅ 모든 서비스를 한번에 접속할 수 있는 portal 추가
GitHub Actions 및 Argo CD 기반 CI/CD 적용
  • 모든 서비스는 https://${SERVICE}.${DDNS}에 Argo CD로 배포됩니다.
argo-cd portal traefik

Releases

No releases published

Packages

No packages published

Languages