Skip to content

File Konfigurasi untuk melakukan provision Kubernetes Cluster dengan menggunakan Ansible

Notifications You must be signed in to change notification settings

kode-space/ansible-for-k8s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Ansible for Provision K8s Clusters 👋

License: MIT Twitter: restuhaqza

Provision Kubernetes Clusters Denagn Menggunakan Ansible

Requirements

  • Ansible
  • Two Linux Machine (VPS, VM, Container)

Sudah dicoba

  • Menggunakan Dua Instance dengan AWS Lightsail dengan spesifikasi 2x2Core+4GB+80GB_SSD

Cara Penggunaan

  1. Siapkan Minimal 2 Server dengan spesifikasi masing-masing:
CPU : 2 Core
RAM : 2 GB
Storage : 20 GB
OS : Ubuntu 18.04
Network : 100 Mbps
  1. Ubah Konfigurasi di file hosts dengan menginputkan IP Public Server pada file hosts replace master_ip dengan alamat yang akan digunakan sebagai Node Master dan worker_ip dengan alamat yang akan digunakan sebagai Worker Node
  2. Melakukan Instalasi Kubernetes Depedencies seperti Docker, Kubeadm, Kubelet dan Kubectl
ansible-playbook -i hosts kube-tools.yaml
  1. Melakukan Inisialisasi Node Master dengan menggunakan Kubeadm
ansible-playbook -i hosts master.yaml
  1. 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

Author

👤 Restu Muzakir

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator

About

File Konfigurasi untuk melakukan provision Kubernetes Cluster dengan menggunakan Ansible

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published