vSAN 6.7 U1 Deep Dive book now available in Traditional Chinese

A very short post to highlight to my Asian readers that the vSAN 6.7 U1 Deep Dive book has now been translated into Traditional Chinese by Taiwanese company DrMaster. If you are interested in picking up a copy, we have been provided with the following links to web sites where you can purchase the book. This is opportune timing, as VMware has only just announced the newest release of vSAN, version 6.7 U3. Here are the links provided by DrMaster to online book stores in Asia where the book can be found. Tenlong Computer Books. This is the most famous…

Kubernetes Storage on vSphere 101 – Failure Scenarios

We have looked at quite a few scenarios when Kubernetes is running on vSphere, and what that means for storage. We looked at PVs, PVC, PODs, Storage Classes, Deployments and ReplicaSets, and most recently we looked at StatefulSets. In a few of the posts we looked at some controlled failures, for example, when we deleted a Pod from a Deployment or from a StatefulSet. In this post, I wanted to look a bit closer at an uncontrolled failure, say when a node crashes. However, before getting into this in too much details, it is worth highlighting a few of the…

Celebrating 20,000 #vSAN Customers – Thank you

Wow – more than 20,000 vSAN customers. What an amazing journey it has been. If you haven’t seen it, vSAN license bookings grew over 50% year-over-year in Q1 with a total customer count growing to over 20,000 (seekingalpha.com). Now we need to keep the pace and, as Duncan put it, remain the number 1 player in the hyperconverged and hybrid cloud world! As a sort of thank you to everyone who helped make this happen,  Duncan and I have decided to lower the price of our vSAN Deep Dive book for 1 week. So, until Friday, June 7th, we have…

Velero and Portworx – Container Volume Backup and Restores

If you’ve been following my posts for the last week or so, you’ll have noticed my write-ups on Velero backups and restores using the new release candidate (RC). I also did a recent write-up on Portworx volumes and snapshots. In this post, I’ll bring them both together, and show you how Velero and Portworx are integrated to allow backups and restores of container applications using Portworx volumes. However, first, let’s take a step back. As was highlighted to me recently, all of this is very new to a lot of people, so let’s spend a little time setting the context.…

A first look at the Couchbase Operator

A few weeks back, I took a look at Heptio Velero, formely known as Ark. Velero provides backup and restore capabilities for cloud native applications. During that research, I used a Couchbase DB as my application of choice for backup/restore. After speaking to Couchbase regarding that blog post, they strongly recommended I try the new Couchbase operator rather than the StatefulSet method that I was using for the application. Couchbase talk about the advantages of the operator approach over StatefulSets here. Now, while Couchbase provide steps on how to deploy Couchbase with their operator, they create it in the default…

Fun with PKS, K8s, MongoDB Helm Charts and vSAN

I’ve been spending a bit of time lately look at our Heptio Velero product, and how it works with various cloud native applications. Next application on my list is MongoDB, another NoSQL database. I looked at various deployment mechanisms for MongoDB, and it seems that using Helm Charts is the most popular approach. This led me to the Bitnami MongoDB Stack Chart GitHub Repo. At this point, I did spin my wheels a little trying to get MongoDB stood up. In this post, I’ll talk through some of the gotchas I encountered. Once again, my environment is vSphere 6.7 and…

More Velero – Cassandra backup and restore

In my previous exercise with Heptio Velero, I looked at backing up and restoring a Couchbase deployment. This time I turned my attention to another popular containerized application, Cassandra. Cassandra is a NoSQL database, similar in some respects to Couchbase. Once again, I will be deploying Cassandra as a set of containers and persistent volumes from Kubernetes running on top of PKS, the Pivotal Container Service. And again, just like my last exercise, I will be instantiating the Persistent Volumes as virtual disks on top of vSAN. I’ll show you how to get Cassandra up and running quickly by sharing…