Using GeoIP with Logstash and ElasticSearch

GeoIP is a filter in Logstash that can collect information about the geographical location of the IP Address.

(more…)

Logstash multiple input output

When you have multiple input and want to create multiple output based on index, you cannot using default config in Logstash.

(more…)

Kubernetes with cri-containerd and kata containers

The days of Docker Engine as a native runtime on Kubernetes are coming to an end. Kubernetes is pushing the CRI plugin system, this plugin is enabled Kubernetes to change the container runtime without a change in kubelet.

(more…)

Install Kubernetes the hard way

Instalasi kubernetes ini tidak menggunakan tools bantuan apapun, kita akan menjalankan Kubernetes via linux service. Berikut spesifikasinya:

(more…)

Istio Conditional Rules

We can apply some rules to route the specific traffic into a specific destination with conditional rules. Conditional rules work with three difference method:

(more…)

Bootstrapping etcd cluster in Ubuntu

In the tutorial, we have 3 node ubuntu 16.04 for etcd

(more…)

Istio basic canary deployment

Canary deployment adalah konsep dimana engineer membagi traffic ke beberapa layanan dengan versi yang berbeda.

(more…)

Installing Istio with Helm Tiller

Istio are platform for microservices architecture, this tutorial install Istio inside kubernetes cluster with Helm.

(more…)

Trying Vitess in kubernetes

Vitess is a database clustering system for horizontal scaling of MySQL, Vitess has been youtube database since 2011. Some requirement:

(more…)