Kubernetes Storage on Azure 2 of 3 – Portworx

In the previous post, we have discussed built-in storage classes on Azure Kubernetes. Further to that, we will examine some third-party software defined storage (SDS) options that are compatible with Azure Kubernetes Service in this post. Then we take Portworx on Azure as an example. Although, these options are specific to Azure, most of the … Read moreKubernetes Storage on Azure 2 of 3 – Portworx

Kubernetes Storage on Azure 1 of 3 – built-in storage and NFS

In the previous post, we understand that to host stateful workload, we need to manage persistent storage to the Kubernetes platform. In this post, I will explore the different storage options. These options are specific to Azure Kubernetes service. However, the principals apply to any Kubernetes platform regardless of cloud vendor. In another old post, … Read moreKubernetes Storage on Azure 1 of 3 – built-in storage and NFS

Intro to Ceph storage

Software defined storage In the realm of enterprise storage, we discussed PowerScale (Isilon) from Dell EMC, and touched on ONTAP as its alternative by NetApp. These solutions usually include both enterprise grade hardware, and the software layer that manages those expensive hardware. As the competition with cloud storage arises, those vendors start to decouple the … Read moreIntro to Ceph storage

Kick the tires on ArgoCD

Background In January, I wrote about FluxCD, and adopted it in the Korthweb project. I like the simple design of FluxCD, and I am comfortable with commands without using a web UI. Half a year later, I am re-visiting this choice, with ArgoCD in mind. After reading numerous recent posts that compare the two (such … Read moreKick the tires on ArgoCD

Chaos Mesh – Cloud Native Chaos Engineering

In this post, we discuss the resilience test problem and why chaos mesh emerged. Then we go over a lab of chaos mesh with a few experiments. The Problem I used to support a server application installed in customer’s data centre. The server application receives data from client application, cleanse the data and put them … Read moreChaos Mesh – Cloud Native Chaos Engineering

Etcd – the key-value store for Kubernetes

Etcd in Kubernetes In Kubernetes architecture, etcd is the data store. It stores the desired state of Kubernetes object. API server is the only client that connects to etcd (via gRPC protocol). Cluster builder specifies the endpoint of etcd as a parameter to the kube-api-server process. Other Kubernetes components, whether in the control plane or … Read moreEtcd – the key-value store for Kubernetes