https://github.com/techprober/k0s-ansible-provisioner
Bootstrap Kubernetes Cluster using Ansible and k0s. [maintainers=@piyoki,@kunish]
https://github.com/techprober/k0s-ansible-provisioner
ansible-playbook k8s kubernetes
Last synced: 4 months ago
JSON representation
Bootstrap Kubernetes Cluster using Ansible and k0s. [maintainers=@piyoki,@kunish]
- Host: GitHub
- URL: https://github.com/techprober/k0s-ansible-provisioner
- Owner: techprober
- License: mit
- Created: 2022-04-27T11:05:06.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-07T15:30:29.000Z (almost 2 years ago)
- Last Synced: 2025-03-27T21:03:03.375Z (about 1 year ago)
- Topics: ansible-playbook, k8s, kubernetes
- Language: Shell
- Homepage:
- Size: 102 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
K0S Ansible Provisioner
Bootstrap Kubernetes Cluster in Minutes
## Introduction
CopyRight 2022 TechProber. All rights reserved.
Maintainers: [ Kev (@piyoki) ](https://github.com/piyoki), [ Kunish (@kunish) ](https://github.com/kunish)
This repo serves to provide the end-users a way to provision a Kubernetes Cluster in minutes. Multiple mode are supported, including HA setup.
## Prerequisites
```bash
ansible-galaxy collection install -r requirements.txt
```
## Usage
**Provision Cluster**
```bash
# single-node
ansible-playbook -i ./inventory/single-node.yml provision.yml
# multi-node
ansible-playbook -i ./inventory/multi-node.yml provision.yml
```
**Reset Cluster**
```bash
ansible-playbook -i ./inventory/single-node.yml reset.yml
```
## References
- [GitHub - movd/k0s-ansible](https://github.com/movd/k0s-ansible)
- [GitHub Proxy](https://ghproxy.com/)
## License
[MIT (C) TechProber](https://github.com/yqlbu/TechProber/k0s-ansible-provisioner/blob/master/LICENSE)