adyraj.kubernetes_worker
Ansible Role: kubernetes_worker
An Ansible Role to configure Amazon EC2 instance as Kubernetes Worker Node.
Requirements
None
Role Variables
Available variables are listed below, along with default values (see defaults/main.yml):
pkgs:
- kubelet
- kubeadm
- kubectl
- docker
- iproute-tc
services:
- kubelet
- docker
docker_daemon: "/etc/docker/daemon.json"
kubernetes_config: "/etc/sysctl.d/k8s.conf"
Dependencies
This Role is dependent on kubernetes_instance role and kubernetes_master which is hosted on Ansibe Galaxy.
Example Playbook
Playbook for kubernetes_worker
- hosts: tag_Name_K8S_Worker1
roles:
- kubernetes.worker
- hosts: tag_Name_K8S_Worker2
roles:
- kubernetes.worker
Playbook to configure K8S Cluster using kubernetes_instance, kubernetes_master and kubernetes_worker roles.
- hosts: localhost
roles:
- kubernetes.instance
tasks:
- meta: refresh_inventory
- hosts: tag_Name_K8S_Master
roles:
- kubernetes.master
- hosts: tag_Name_K8S_Worker1
roles:
- kubernetes.worker
- hosts: tag_Name_K8S_Worker2
roles:
- kubernetes.worker
License
BSD
Author Information
This role is created in 2021 by Aditya Raj
Install
ansible-galaxy install adyraj.kubernetes_workerLicense
Unknown
Downloads
140
Owner
DevOps Engineer | AWS Certified Solutions Architect -
Associate | RHCE | RHCSA | 3x Red Hat Certified | DevOps | Cloud Computing
