https://github.com/lilanga/k8s-cluster-with-raspberry-pis-ansible
Ansible playbooks to configure Raspberry PI OS and create Kubernetes cluster
https://github.com/lilanga/k8s-cluster-with-raspberry-pis-ansible
ansible-playbook kubernetes-cluster on-prem raspberry-pi
Last synced: 3 months ago
JSON representation
Ansible playbooks to configure Raspberry PI OS and create Kubernetes cluster
- Host: GitHub
- URL: https://github.com/lilanga/k8s-cluster-with-raspberry-pis-ansible
- Owner: Lilanga
- Created: 2024-07-09T11:49:45.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-14T12:51:54.000Z (11 months ago)
- Last Synced: 2025-01-26T10:41:29.018Z (4 months ago)
- Topics: ansible-playbook, kubernetes-cluster, on-prem, raspberry-pi
- Homepage: https://bitsfactory.lilanga.me/posts/creating-on-prem-kubernetes-cluster-with-raspberry-pis
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Kubernetes cluster using Raspberry PI devices
This repository contains Ansible scripts to configure Raspberry PI devices to form a on premise Kubernetes cluster.
## Files
Repository contains two ansible playbooks
### Configure Raspberry PI Lite OS
We are using `config-network.yml` playbook to configure Raspberry PI Lite OS with nessasary configurations and packages. This is common playbook for all the Raspberry PI devices used for the cluster.
### Configure Control plane nodes
We are using `config-master.yml` playbook to configure Master node Raspberry devices to act as control plane. This is only intended for master node Raspberry PI devices.
### Inventory
We are using `hosts.yml` to configure Ansible inventory.
Please refer my blog post on [creating k8s cluster using Raspberry PI devices](https://bitsfactory.lilanga.me/posts/creating-on-prem-kubernetes-cluster-with-raspberry-pis/) for detailed guidelines.