2020-08-18 11:34:34 +01:00
2020-08-20 15:55:49 +01:00
2020-05-01 14:57:31 +01:00
2020-06-25 13:52:07 +01:00
2020-05-01 14:57:31 +01:00
2020-07-07 18:51:27 +01:00
2020-07-09 16:33:00 +01:00

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.

Design goals

  • 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

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

Description
ZeroDownTime Kubernetes platform - https://kubezero.com
Readme 8 MiB
Languages
Smarty 56.1%
Shell 23.5%
CSS 9.8%
Python 4.4%
Makefile 2.6%
Other 3.6%