This post is part of the Deploying vSphere with Kubernetes series.
    Part 4: Deploying vSphere with Kubernetes - Enabling vSphere with Kubernetes

Part 4: Deploying vSphere with Kubernetes - Enabling vSphere with Kubernetes

Share on:

vSphere 7 with Kubernetes is finally here and I couldn’t be more excited for it to be available. This blog series will cover the requirements, prequisites and deployment steps in order to deploy a vSphere with Kubernetes (vk8s) environment using vSphere 7 and NSX-T 3.0.


In Part 4 we now deploy vSphere with Kubernetes! All the preparation you have done is now for this moment, infrastructure is deployed and networking is configured! The next section will cover enabling your environment’s first supervisor cluster.

Lets Begin!

Navigate to Menu -> Workload Management. If we licensed our components and connected NSX correctly we should be ready to click Enable

caption

Validate your cluster is Compatible. If it shows up under incompatible, it can be for a variety of reasons. For more details you can view /var/log/vmware/wcp/nsxd.log and /var/log/vmware/wcp/wcpsvc.log and they will provide the details on why.

caption

Specify your Control Plane Size

caption

Specify your Network Settings, double and triple check your entries as if you need to change anything you currently must disable Workload Management and redeploy.

caption

Specify your Storage, this will be the vm storage policy we created earlier.

caption

Review your settings and click Finish.

caption

Workload Management will now be configured. This can take awhile depending on your environment. Expect at least 30 minutes. During this time the Kubernetes Status may show all sorts of errors. These can be ignored, focus on the state of Configuration Status

caption

When the Configuration Status is Running and Everything is green. We can now proceed to use our vk8s environment.

caption

Wrap Up

Enabling Workload Management is quite easy! VMware has made it extremely simple to enable a Supervisor Cluster. Stay tuned for the next post where we learn how to use and deploy workloads to our newly provisioned environment.

comments powered by Disqus

See Also