Updated README
This commit is contained in:
parent
011fb4b1fb
commit
1cf88e6cdb
61
README.md
61
README.md
@ -1,16 +1,57 @@
|
||||
# KubeZero - ZeroDownTime Kubernetes platform
|
||||
KubeZero - Zero Down Time Kubernetes platform
|
||||
========================
|
||||
KubeZero is a pre-configured collection of components deployed onto a bare Kubernetes cluster.
|
||||
All chosen components are 100% organic OpenSource.
|
||||
|
||||
## Abstract
|
||||
KubeZero is a mildly opinionated collection of Kubernetes components to be deployed on a bare Kubernetes cluster.
|
||||
All components are 100% organic OpenSource.
|
||||
# Design goals
|
||||
|
||||
## Quickstart
|
||||
- Cloud provider agnostic, bare-metal / self-hosted possible
|
||||
- No vendor lock in
|
||||
- No closed source solutions
|
||||
- No premium services / subscriptions required
|
||||
- Staying to upstream projects as close as possible
|
||||
- Minimal custom code
|
||||
- Work within each community / give back
|
||||
|
||||
## Architecure
|
||||
|
||||
The kuberzero-app is root application Helm chart.
|
||||
This also implements the *umbrella chart* pattern in order to inject custom values into upstream charts.
|
||||
# Components
|
||||
|
||||
## Components
|
||||
## Network / CNI
|
||||
- Calico using VxLAN as default backend
|
||||
|
||||
## Certificate management
|
||||
- cert-manager incl. a local self-signed cluster CA
|
||||
|
||||
## Metrics / Alerting
|
||||
- Prometheus / Grafana
|
||||
|
||||
## Logging
|
||||
- Fluent-bit
|
||||
- Fluentd
|
||||
- ElasticSearch
|
||||
- Kibana
|
||||
|
||||
## Dashboard
|
||||
- see ArgoCD
|
||||
|
||||
## Storage
|
||||
- EBS external CSI storage provider
|
||||
- EFS external CSI storage provider
|
||||
- LocalVolumes
|
||||
- LocalPath
|
||||
|
||||
## Ingress
|
||||
- AWS Network Loadbalancer
|
||||
- Istio providing Public and Private Envoy proxies
|
||||
- HTTP(s) and TCP support
|
||||
- Real client source IPs available
|
||||
|
||||
## Service Mesh ( optional )
|
||||
|
||||
|
||||
# KubeZero vs. EKS
|
||||
|
||||
## Controller nodes used for various admin controllers
|
||||
|
||||
## KIAM incl. blocked access to meta-data service
|
||||
|
||||
### ArgoCD
|
||||
|
Loading…
Reference in New Issue
Block a user