Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zerohertz/k8s-on-premise

๐Ÿ‘พ [On-premise] ๋‹จ์ผ node k8s ํ™˜๊ฒฝ ๊ตฌ์ถ• ๐Ÿ‘พ
https://github.com/zerohertz/k8s-on-premise

airflow argo-cd grafana k8s kubernetes nextcloud prometheus traefik

Last synced: 23 days ago
JSON representation

๐Ÿ‘พ [On-premise] ๋‹จ์ผ node k8s ํ™˜๊ฒฝ ๊ตฌ์ถ• ๐Ÿ‘พ

Awesome Lists containing this project

README

        



๐Ÿšข Kubernetes: On-premise ๐Ÿšข


> Kubernetes๋ฅผ ์ง์ ‘ ๊ตฌ์ถ•ํ•ด๋ณด๊ณ  ์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌํ•ด๋ณด๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ๋“ค์ž…๋‹ˆ๋‹ค.







| No. | Stacks | Features |
| :-----: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| :zero: | :o: [Kubelet](https://github.com/kubernetes/kubelet):o: [Kubeadm](https://github.com/kubernetes/kubeadm):o: [Kubectl](https://github.com/kubernetes/kubectl):o: [Calico](https://github.com/projectcalico/calico) | :white_check_mark: ๋‹จ์ผ node๋กœ ์‹คํ–‰ํ•˜๋ฏ€๋กœ [master node์˜ `taint` ๋ณ€๊ฒฝ](https://github.com/Zerohertz/k8s-on-premise/blob/v1.30.3-4.Argo-CD/sh/install_k8s.sh#L52) |
| :one: | :o: [Metrics Server](https://github.com/kubernetes-sigs/metrics-server):o: [Local Path Provisioner](https://github.com/rancher/local-path-provisioner):o: [MetalLB](https://github.com/metallb/metallb):o: [Traefik](https://github.com/traefik/traefik) | :white_check_mark: [thomseddon/traefik-forward-auth](https://github.com/thomseddon/traefik-forward-auth)๋ฅผ ํ†ตํ•œ [Google OAuth](https://developers.google.com/identity/protocols/oauth2?hl=ko) Middleware |
| :two: | :o: [Argo CD](https://github.com/argoproj/argo-cd) | |
| :three: | :o: [Prometheus](https://github.com/prometheus/prometheus):o: [Grafana](https://github.com/grafana/grafana) | :white_check_mark: [Node Exporter Full](https://grafana.com/grafana/dashboards/1860-node-exporter-full/), [Traefik Official Kubernetes Dashboard](https://grafana.com/grafana/dashboards/17347-traefik-official-kubernetes-dashboard/) ์‚ฌ์šฉ ๊ฐ€๋Šฅ |
| :three: | :o: [Apache Airflow](https://github.com/apache/airflow) | :white_check_mark: [Kubernetes Executor](https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/executor/kubernetes.html) ์‚ฌ์šฉ |
| :three: | :o: [Nextcloud](https://github.com/nextcloud) | :white_check_mark: [Backend PostgreSQL ์‚ฌ์šฉ](https://zerohertz.github.io/home-server-cloud/#PostgreSQL) |
| :art: | :o: [@rldnd](https://github.com/rldnd) | :white_check_mark: ๋ชจ๋“  ์„œ๋น„์Šค๋ฅผ ํ•œ๋ฒˆ์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” portal ์ถ”๊ฐ€:white_check_mark: [GitHub Actions ๋ฐ Argo CD ๊ธฐ๋ฐ˜ CI/CD ์ ์šฉ](https://zerohertz.github.io/cicd-init/) |

- ๋ชจ๋“  ์„œ๋น„์Šค๋Š” `https://${SERVICE}.${DDNS}`์— Argo CD๋กœ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.


argo-cd
portal
traefik