k8s-tew

Kubernetes - The Easier Way

Github stars Tracking Chart

Kubernetes - The Easier Way (k8s-tew)

Build Status
Go Report Card
GitHub release
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

Main metrics

Overview
Name With Ownerdarxkies/k8s-tew
Primary LanguageGo
Program languageGo (Language Count: 4)
Platform
License:GNU General Public License v3.0
所有者活动
Created At2017-12-16 16:21:50
Pushed At2025-04-22 21:12:22
Last Commit At2025-04-22 23:12:20
Release Count53
Last Release Name2.4.12 (Posted on )
First Release Name0.1.0 (Posted on )
用户参与
Stargazers Count310
Watchers Count14
Fork Count36
Commits Count497
Has Issues Enabled
Issues Count33
Issue Open Count0
Pull Requests Count4
Pull Requests Open Count3
Pull Requests Close Count1
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private