This repository contains Ansible playbooks for automating the setup and management of a Kubernetes cluster. These playbooks streamline cluster configuration, node setup, and other Kubernetes-related tasks.
- Automates Kubernetes node configuration
- Includes role-based playbooks for easy customization
- Simplifies deployment of cluster components
- Currently only supports Debian & Red-Hat distros
- Jenkinsfile CI/CD
- No SELINUX control (requires subscription management)
- Clone the repository:
git clone https://github.com/Unbounder1/ansible_kube.git cd ansible_kube
- Update ansible.cfg and inventory for your environment.
- Run the playbook:
ansible-playbook apply.yml
• roles/kubernetes_node: Configuration for setting up nodes. • apply.yml: Main playbook for applying configurations.