Provision Kubernetes Clusters Denagn Menggunakan Ansible
- Ansible
- Two Linux Machine (VPS, VM, Container)
- Menggunakan Dua Instance dengan AWS Lightsail dengan spesifikasi 2x
2Core+4GB+80GB_SSD
- Siapkan Minimal 2 Server dengan spesifikasi masing-masing:
CPU : 2 Core
RAM : 2 GB
Storage : 20 GB
OS : Ubuntu 18.04
Network : 100 Mbps
- Ubah Konfigurasi di file
hosts
dengan menginputkan IP Public Server pada file hosts replacemaster_ip
dengan alamat yang akan digunakan sebagai Node Master danworker_ip
dengan alamat yang akan digunakan sebagai Worker Node - Melakukan Instalasi Kubernetes Depedencies seperti Docker, Kubeadm, Kubelet dan Kubectl
ansible-playbook -i hosts kube-tools.yaml
- Melakukan Inisialisasi Node Master dengan menggunakan Kubeadm
ansible-playbook -i hosts master.yaml
- Melakukan Join Clusters dari Worker Node ke Master Node. Worker digunakan untuk host pod container
ansible-playbook -i hosts worker.yaml
Referensi :
- How To Create a Kubernetes Cluster Using Kubeadm on Ubuntu 18.04
👤 Restu Muzakir
- Website: https://restuhaqza.dev
- Twitter: @restuhaqza
- Github: @restuhaqza
- LinkedIn: @restuhaqza
Give a ⭐️ if this project helped you!
This README was generated with ❤️ by readme-md-generator