Part 1: Mengenal Heapster,cAdvisor,Influxdb dan Grafana ::: Cara install dan konfigurasi Heapster dan Influxdb

Kubernetes menyediakan fitur monitoring penggunaan resource pada cluster kubernetes-nya. Hal ini dapat terjadi jika kita enable menggunakan Heapster ataupun yang lain (cadvisor,influxdb dan grafana).

Heapster terinstall sebagai pod cluster-wide dimana artinya heapster dapat digunakan dalam memonitoring segala event pada semua pod pada masing2 node dengan cara komunikasi kepada kubelet.Kubelet sendiri melakukan fetching data tsb dari cadvisor dan tersimpan dalam influxdb untuk nanti dapat divisualisasikan dengan menggunakan Grafana.

Begini kira2 gambarannya:

Part 1: Mengenal Heapster,cAdvisor,Influxdb dan Grafana ::: Cara install dan konfigurasi Heapster dan Influxdb

HEAPSTER

Untuk deploy Heapster cukuplah mudah, Buka terminal master dan deploy Heapster menggunakan perintah:

  1. kubectl apply -f https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/influxdb/heapster.yaml

    Output:

    serviceaccount "heapster" created
    deployment "heapster" created
    service "heapster" created
  2. kubectl apply -f https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/influxdb/influxdb.yaml

    Output:

    deployment "monitoring-influxdb" created
    service "monitoring-influxdb" created
  3. kubectl apply -f https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/rbac/heapster-rbac.yaml

    Output:

    clusterrolebinding "heapster" created

Langkah terkahir jalankan perintah berikut:

kubectl cluster-info

Pastikan Outputnya adalah seperti ini:

Sekian, 😉

Nantikan tutorial selanjutnya PART 2 mengenai setup monitoring visualisasi nya via GRAFANA yang keren abis kayak gambar dibawah ini 😉

Jangan lupa lanjut disini yah: https://www.ayies.com/part-2-mengenal-heapster-cadvisor-influxdb-dan-grafana-cara-install-dan-konfigurasi-grafana-kubernetes/


0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *