Use Glusterfs for Dynamic Volume Provisioning in Kubernetes


I recently setup a single node Kubernetes cluster on-premise for testing Jira and Confluence Data Center (which I will write a seperate blog later). In this blog, I want to share how I use Glusterfs as the shared storage which supports dynamic volume provisioning. Traditionally, to use persistent volume (PV) in a pod, you have … Continue reading Use Glusterfs for Dynamic Volume Provisioning 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

ESXi datastore with corrupted partition table


My colleague told me that he always failed to vmotion virtual machines to a particular datastore. The error message does not have much information, it just says the virtual machine files on the destination datastore is not accessible even the vmotion has not started yet.I found some relevant information in the vmkernel log: 2014-03-26T04:36:20.189Z cpu28:6188)NMP: nmp_ThrottleLogForDevice:2318: … Continue reading ESXi datastore with corrupted partition table