Atlassian recently open sourced its in-house auto-scaling tool for Kubernetes - Escalator. I have not gotten a chance to try it yet, but according to this article, the tools is initially designed for the batch workloads which can not tolerate scaling-up delay. The idea behind it is to allow user to set up the percentage … Continue reading Escalator – auto-scaling tool for Kubernetes
Bamboo Builds Report
Want to get insights of your Bamboo builds? Here is a script that I wrote to generate the report in spreadsheet. This is how it looks like:
Use helm in Kubernetes
Helm is the package manager for Kubernetes, you can think it as yum/apt/homebrew. It contains two parts: Server (tiller) and Client (helm). helm client can be installed on Linux/Mac/Windows, the package can be found here. Helm manages the Kubernetes charts which are pre-configured Kubernetes resources. In the following example, I will show you how to … Continue reading Use helm in Kubernetes
Use AWS EFS for Kubernetes
Before introducing how to use AWS EFS for Kubernetes, let me recap some terms of Persistent Volumes. PV (Persistent Volume): PV is a piece of storage, it can be NFS, iSCSI, EBS, EFS... The purpose of having PV is to decouple the storage from pod's lifecycle. PVC (Persistent Volume Claim): PVC provides the method for … Continue reading Use AWS EFS for Kubernetes
Understanding Ingress in Kubernetes
Simply speaking ingress is a collection of routing rules, and ingress controller is the component that implements those rules in Kubernetes cluster. It is not available in any Kubernetes releases prior to 1.1. I guess it is the reason that why OpenShift developed Router. This is a not so nice diagram, but I think it … Continue reading Understanding Ingress in Kubernetes



