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

TSM 6.4: Backup VMware VM Template


In TSM 6.4, there is a new parameter in the VMware backup options : -vmenabletemplatebackups If you want to backup the VMware VM template, you need to add '-vmenabletemplatebackups=yes' in your VMware backup job schedule options. Here is a example: update sched vmware Weekly_full OPTions='-vmfulltype=vstor -vmbackuptype=fullvm -asnodename=DATACENTER-01 -vmprocessvmwithindependent=yes -vmprocessvmwithprdm=yes -vmenabletemplatebackups=yes -domain.vmfull="vmfolder=Weekly-Backup" -MODE=FULL'