Istio Ingress and Egress Lab

Istio is a popular open-source service mesh implementation using Envoy proxy. One of the benefit of using Istio is the ingress and egress it brings to native Kubernetes platform. This article is a hands-on guide to test Istio ingress and egress gateways on Minikube. It was tested on my MacBook. All the information in this … Read moreIstio Ingress and Egress Lab

Infrastructure deployment in Terraform 2/2

In a previous post, I introduced Terraform Cloud and covered how to use AWS profiles with Terraform. This time I explored some alternatives to Terraform Cloud, and use Scalr as an example of multi-cloud management platform. I will also discuss some issues I’ve came across while managing permissions and variables for Terraform. Scalr Scalr is … Read moreInfrastructure deployment in Terraform 2/2

Logging and Monitoring in Kubernetes with PLG stack

We’ve checked out the the actors in PLG stack (Promtail, Loki, Node Exporter, Prometheus, Grafana) and whipped up a quick pipeline on MacOS. Now I’m going a little further to implement the same setup in a K8s cluster. This setup is for demo only, therefore no persistent storage is enabled. Test Workload I host a … Read moreLogging and Monitoring in Kubernetes with PLG stack

Intro to PLG stack -Prometheus, Loki and Grafana

Last month we discussed log shipping with EFK. This week I spent sometime checking out its alternative Loki. Having been exposed to the ELK stack extensively, I am also interested in exploring the counterparts in this new stack, such as Premetheus and Grafana. So I need to address the issues of shipping both metrics and … Read moreIntro to PLG stack -Prometheus, Loki and Grafana

File storage vs object storage in the cloud

The competition Traditionally, enterprise storage product lines are built around three capabilities, as listed in this table below: Capability Typical Implementation Data served T1 – Block stroage DAS (e.g. SAS cable) or SAN (Fibre Cable for FCP protocol, or Ethernet for iSCSI protocol) Mission critical data that are extremely sensitive to latency (e.g. database). Client … Read moreFile storage vs object storage in the cloud