Bootstrap kubernetes clusters
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
Stampede is meant to make bootstrapping kubernetes clusters seamless. It uses a simple election protocol to elect a leader and then followers will follow. The leader bootstraps the cluster and deals out join tokens to any followers. All communication is handled via a specified multicast channel.
This project is inspired by Chic-fil-A's Highlander
- MicroK8s
- Kubeadm
- K3s
- RKE
This can be run on any Ubuntu distribution. The install script will create systemd service and run it. Optionally, there is a Vagrant setup that can be used to spin up 3 VMs and bootstrap them into a kubernetes cluster.
Currently, this project only offers support for Ubuntu distributions
make install-microk8s
ormake install-kubeadm
make test
make docs
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.