An open API service indexing awesome lists of open source software.

https://github.com/oradwell/single-k8s-ansible

Create a single-node Kubernetes cluster using Ansible on Ubuntu 20.04
https://github.com/oradwell/single-k8s-ansible

ansible ansible-playbook kubernetes single-node-cluster ubuntu ubuntu2004 vagrant

Last synced: 6 months ago
JSON representation

Create a single-node Kubernetes cluster using Ansible on Ubuntu 20.04

Awesome Lists containing this project

README

          

# single-k8s-ansible

Create a single-node [Kubernetes](https://kubernetes.io/) cluster using [Ansible](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html) on Ubuntu 20.04

## Provision using Vagrant

Requirements:

- [Vagrant](https://www.vagrantup.com/downloads)
- [VirtualBox](https://www.virtualbox.org/wiki/Downloads)

Let Vagrant handle everything

```bash
vagrant up
```

[![asciicast](https://asciinema.org/a/K47rwH7J6VCNAWxGp4qEmoyVH.svg)](https://asciinema.org/a/K47rwH7J6VCNAWxGp4qEmoyVH)

## Provision Directly via Ansible

```bash
INVENTORY_HOST=192.168.1.100
SSH_USER=bob
KEY_FILE_PATH="/home/${USER}/.ssh/id_rsa"

ansible-playbook \
-i "${INVENTORY_HOST}", \
-u "${SSH_USER}" \
--private-key "${KEY_FILE_PATH}" \
playbook.yml
```

[![asciicast](https://asciinema.org/a/470229.svg)](https://asciinema.org/a/470229)

## Links

- [Article on Medium](https://medium.com/@oliver.radwell/provision-a-single-node-kubernetes-cluster-using-ansible-on-ubuntu-20-04-5fc5a32db408)
- [Video on YouTube](https://www.youtube.com/watch?v=BO7ZznIvcQI)