Deploy Kubernetes manually on Photon Controller v1.1 and vSAN

I mentioned in a previous post that we have recently released Photon Controller version 1.1, and one of the major enhancements was the inclusion of support for vSAN. I wrote about the steps to do this in the previous post, but now I want to show you how to utilize vSAN storage for the orchestration frameworks (e.g. Kubernetes) that you deploy on top of Photon Controller. In other words, I am going to describe the steps that need to be taken in order for these Kubernetes VMs (master, etcd, workers) to be able to consume the vsanDatastore that is now…

Deploy Kubernetes as a service on Photon Controller v1.1

Now that we have seen how to deploy Photon Controller v1.1 with vSAN, we will look at another new feature of this version of Photon Controller. At VMworld 2016 in Barcelona, Kit Colbert mentioned that one of the upcoming features of Photon Controller is the ability to deploy Kubernetes As A Service on top of Photon Controller. In this post, we will look at that feature, but also how to deploy the Kubernetes VMs (master, etcd, workers). While we have been able to deploy K8S on Photon Controller in previous releases, this version 1.1 simplifies that process greatly, as you…

Kubernetes on vSphere

I’ve talked a lot recently about the various VMware projects surrounding containers, container management, repositories, etc. However one of the most popular container cluster managers is Kubernetes (originally developed by Google). To use an official description, Kubernetes (or K8S for short) is a “platform for automating deployment, scaling, and operations of application containers across clusters of hosts”. So this begs the question about how easy is it to deploy K8S on vSphere. I have already documented how K8S can be deployed on Photon Platform. But can you easily deploy Kubernetes on a vSphere infrastructure. The answer now is that it…

More CNA goodness from VMware – Introducing Admiral

As I prep myself for some upcoming VMUGs in EMEA, I realized that I hadn’t made any mention on a new product that we recently introduced in the CNA (Cloud Native Apps) space called Admiral. In a nutshell, Admiral is a Container Management platform for deploying and managing container based applications, intended to provide automated deployment and life cycle management of containers. Now, while Admiral can be used to deploy container directly to virtual machines that are running docker (e.g. Photon OS), it can also be used with vSphere Integrated Containers, and you can deploy containers via the VCH (Virtual…

Some nice enhancements to Docker Volume Driver for vSphere v0.7

This week I am over at our VMware HQ in Palo Alto. I caught up with the guys in our storage team who are working on our docker volume driver for vSphere to find out what enhancements they have made with version 0.7. They have added some cool new enhancements which I think you will like. First, this has been designed specifically for docker version 1.12. So the first thing you will have to do is to make sure that your docker is at this latest version. For most distros, this is quite a simple thing to do. But since…

Error code “NetworkNotFound” on Photon Controller 1.0

I mentioned yesterday that Photon Controller version 1.0 is now available. I rolled it out yesterday, and just like I did with previous versions, I started to deploy some frameworks on top. My first task was to put a Mesos framework on top on Photon Controller. I’d done this many times before, and was able to successfully roll out this same framework with the exact same settings on Photon Controller v0.9. But yesterday I hit the following error when creating my cluster:

Photon Controller v1.0 is available

Photon Controller version 1.0 was released very recently. Ryan Kelly provides a good overview of what has changed in the UI from previous releases in his blog post here. I got a chance to deploy out the new version just recently, and took a look at a few things which have changed from a deployment perspective. As Ryan states in his blog, the deployment UI is still very much the same. However, under the covers, things are a little different.