리스트
kuber
심플, 경량: k3s
k8s
보안이 아주 중요한 경우: RKE2
쿠버네티스 기반 OS: Talos os -
NixOS의 services.kubernets
kuber cloud
- EKS (Amazon)
- AKS (ms)
CLI
- k9s
- kubectl
CI
- github action
telemetry
소
- netdata, local journald
중대
- Grafana/Prometheus
CD
- fluxCD
- argoCD(gui)
Override
kustomize: kuber yaml 설정 변수 기반으로 덮어 씌우기. 버전을 올리는 경우 등에 사용
db
- stackgres (postgresql)
security
- cilium
dashboard
config lang
default yaml
- cue
- pkl
- nickel
Package Manager
- Helm
alpha
Data Layer
redis 포지션
- Garnet
Gateway Layer
ngnix 포지션
- Caddy
- Nginx Proxy manager (NPM)
- Traefik (간단한 경우)
Messaging System
- NATS(with Jetstream)
data storage
small
1. minio block storage - 유지 관리 모드가 됨
else
쿠버 PostgreSQL 솔루션: cloudenative-PG
alpha
https://github.com/kubernetes-sigs/kro
gitops podman quadlet
https://github.com/stryan/materia
with nix
https://github.com/Lillecarl/easykubenix
https://github.com/Lillecarl/nix-csi
관련 글
Kubernetes 오케스트레이션은 YAML 파일 그 이상입니다.
공식 쿠버네티스 모범 사례
내 VPS 용 Stack
mise
k3s
helm
fluxCD
kite
일단
한번 설정하고 말 것이라면 ansible 까지는 과한 듯 → 방화벽은 수동