Awesome Open Source
Awesome Open Source

Kubernetes v1.21

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


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Go (194,603
Docker (33,863
Golang (32,778
Kubernetes (11,566
Elasticsearch (3,805
Containers (3,167
Prometheus (2,469
K8s (1,762
Helm (1,580
Grafana (1,577
Cluster (1,232
Letsencrypt (901
Kibana (827
Cncf (227
Ceph (182
Ark (166
Related Projects