Cara Install Weave Scope di Kubernetes Cluster

Pada tutorial kali ini kita akan menginstall Weave Scope pada cluster Kubernetes. Kalau pada artikel sebelumnya kita menginstall secara natif di server, pada tutorial kali ini kita menginstall didalam cluster kubernetes. Untuk itu, bagi yang ingin mengikuti, silakan siapkan cluster kubernetes.

Weave Scope akan dipasang dan diakses menggunakan mode NodePort. Meskipun demikian, hal ini sangat tidak disarankan ya. Akseslah Weave Scope ini secara terbatas (lokal saja), tidak terkoneksi ke jaringan internet, bahaya 🙂

Untuk scrip deploy Weave Scope silakan tuliskan ini:

[sourcecode]
kubectl apply -f ‘https://cloud.weave.works/launch/k8s/weavescope.yaml?k8s-service-type=NodePort’
[/sourcecode]

contoh hasilnya: (more…)

Continue ReadingCara Install Weave Scope di Kubernetes Cluster

Cara Instalasi & Penggunaan Weave Scope (Monitoring Docker/Kubernetes)

Pada tutorial kali ini kita akan menginstall aplikasi Weave Scope. Weave Scope adalah aplikasi yang digunakan untuk melakukan monitoring cluster docker dan kubernetes, baik yang tersedia on-premise maupun realtime.

Untuk menginstall Weave Scope, silakan buka terminal dan jalankan perintah ini:

[sourcecode]
sudo curl -L git.io/scope -o /usr/local/bin/scope
sudo chmod a+x /usr/local/bin/scope
[/sourcecode]

dan untuk menjalankan, silakan jalankan dengan perintah: (more…)

Continue ReadingCara Instalasi & Penggunaan Weave Scope (Monitoring Docker/Kubernetes)

Cara Install MicroK8s Kubernetes Cluster di CentOS 8

Pada tutorial kali ini kita akan menginstall MicroK8s (baca mikrokubernetes) yang merupakan tool resmi dari CNCF yang ditujukan untuk mencicipi Kubernetes pada platform yang lebih sederhana. Dengan microk8s ini kita bisa memiliki pengalaman menggunakan kubernetes secara natif tanpa harus memiliki VM yang berat dan banyak. Instalasi dari microk8s ini juga sangat simple, tidak serumit Kubernetes di dunia nyata.

untuk menginstall microk8s pada CentOS 8, silakan pastikan centOS 8 sudah terupdate dan terkoneksi internet. yang pertama kita akan lakukan adalah melakukan update paket dan instalasi snap:

sudo dnf install epel-release -y
sudo dnf update
sudo dnf -y install snapd

untuk sementara matikan SELinux dulu: (more…)

Continue ReadingCara Install MicroK8s Kubernetes Cluster di CentOS 8

Tutorial Kubernetes untuk Pemula – Part 4 (Instalasi GUI/Rancher)

Instalasi Kubernetes Dashboard Google sudah menyediakan kubernetes dashboard bawaan yang ciamik yang bisa kita gunakan cuma-cuma. untuk menginstallnya silakan apply template berikut: kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml cek apakah sudah benar-benar…

Continue ReadingTutorial Kubernetes untuk Pemula – Part 4 (Instalasi GUI/Rancher)

Tutorial Kubernetes untuk Pemula – Part 3 (Pembuatan Cluster)

Inisialisasi Cluster Silakan login ke server MASTER (k8s-master) dan lakukan inisialisasi cluster kubernetes dengan perintah: sudo kubeadm init --pod-network-cidr=10.244.10.0/16 --apiserver-advertise-address=IP_ADDRESS_K8SMASTER silakan ganti --pod-network-cidr dengan ip lokal yang diinginkan, dan juga…

Continue ReadingTutorial Kubernetes untuk Pemula – Part 3 (Pembuatan Cluster)

Tutorial Kubernetes untuk Pemula – Part 1 (Pendahuluan)

Apa itu Kubernetes?

Kubernetes merupakan platform open-source yang digunakan untuk melakukan manajemen workloads aplikasi yang dikontainerisasi, serta menyediakan konfigurasi dan otomatisasi secara deklaratif. Kubernetes berada di dalam ekosistem yang besar dan berkembang cepat. Service, support, dan perkakas Kubernetes tersedia secara meluas.

Google membuka Kubernetes sebagai proyek open source pada tahun 2014. Kubernetes dibangun berdasarkan pengalaman Google selama satu setengah dekade dalam menjalankan workloads bersamaan dengan kontribusi berupa ide-ide terbaik yang diberikan oleh komunitas. (more…)

Continue ReadingTutorial Kubernetes untuk Pemula – Part 1 (Pendahuluan)