{"repo":"geerlingguy/ansible-role-kubernetes","free":true,"listed":false,"github":"https://github.com/geerlingguy/ansible-role-kubernetes","clone":"git clone https://github.com/geerlingguy/ansible-role-kubernetes.git","description":"Ansible Role - Kubernetes","language":"Jinja","stars":627,"topics":["ansible","role","kubernetes","k8s","docker","orchestration","kubeadm","kubectl"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Ansible Role: Kubernetes An Ansible Role that installs Kubernetes on Linux. Requirements Requires a compatible Container Runtime; recommended role for CRI installation: geerlingguy.containerd . Role Variables Available variables are listed below, along with default values (see defaults/main.yml ): Kubernetes packages to be installed on the server. You can either provide a list of package names, or set name and state to have more control over whether the package is present , absent , latest , etc. The minor version of Kubernetes to install. The plain kubernetes version is used to pin an apt package version on Debian, and as the Kubernetes version passed into the kubeadm init command (see kubernetes version kubeadm ). The kubernetes version rhel package variable must be a specific Kubernetes release, and is used to pin the version on Red Hat / CentOS servers. Whether the particular server will serve as a Kubernetes control plane (default) or node . The control plane will have kubeadm init run on it to intialize the entire K8s control plane, while node s will have kubeadm join run on them to join them to the control plane . Variables to configure kubeadm and kubelet with kubeadm init through a config file (recommended) With this role, kubeadm init will be run with --config . Path for . If the directory does not exist, this role will create it. The following variables are parsed as options to . To understand its syntax, see kubelet-integration and kubeadm-config-file . The skelet","default_branch":null,"files":null,"tree":[],"storefront":"/r/geerlingguy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/geerlingguy/ansible-role-kubernetes/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}