Awesome Open Source
Awesome Open Source

Kubernetes v1.23

Kubernetes - The Easier Way (k8s-tew)

Build Status Go Report Card GitHub release Downloads GitHub

k8s-tew is a CLI tool to install a Kubernetes Cluster (local, single-node, multi-node or HA-cluster) on Bare Metal. It installs the most essential components needed by a cluster such as networking, storage, monitoring, logging, backuping/restoring and so on. Besides that, k8s-tew is also a supervisor that starts all cluster components on each node, once it setup the nodes.

TL;DR

k8s-tew

Documentation

The project documentation can be found here: https://darxkies.github.io/k8s-tew

Caveats

  • The local setup uses for ingress the ports 80, 443 so they need to be free on the host. It also turns swapping off which is a requirement for kubelet.
  • On CentOS nodes the firewall and SELinux are disabled to not interfere with Kubernetes.

Feedback

Related Awesome Lists
Top Programming Languages

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Go (172,393
Golang (172,393
Docker (99,724
Kubernetes (25,998
K8s (25,998
Elasticsearch (11,432
Prometheus (6,211
Helm (4,907
Grafana (4,575
Kibana (3,050
Letsencrypt (1,768
Ceph (879
Ark (642
Bare Metal (586
Cncf (438
Containerd (108
Fluent Bit (65
Calico (49
Nginx Ingress (39
Kibana Dashboard (21