Authored by Nathan Ness, Senior Technical Marketing Engineer, Cloud Native Applications
Last week in Berlin, VMware joined the Kubernetes community to support the Cloud Native Computing Foundation community and participate in sessions, share demos, and promote the event. Did you miss our booth demos or are you looking for a refresher? Here’s what we showcased:
Photon Platform + Kubernetes
Kubernetes is a container orchestration platform that provides developers agility, high availability, and scheduling for deploying container workloads. This is accomplished by submitting API calls to a Kubernetes Master with in a cluster. The Kubernetes Master schedules Deployments, Pods, etc., on to available workers nodes within the cluster. Photon Platform can provide Kubernetes clusters on demand with a single API call. This can done by either the “Provider” of infrastructure and the Kubernetes API endpoint can be handed off to the “Consumer” developer team(s). Or the developers can deploy and manage the Kubernetes cluster through Photon Platform in a self-service manner.
Need to increase the size of the Kubernetes cluster? You shouldn’t have to rely on manual processes to manage the deployment/lifecycle of a Kubernetes cluster. You can resize the cluster from the UI of Photon Platform or the again from the API. If you have the available capacity to increase the size the cluster you can easily increase the number Kubernetes nodes and Photon will automatically provision and add them into the Kubernetes cluster.
Photon Platform manages your available cloud resources for you with quotas. These quotas can be divided up into different tenants assigned to projects for consumption. This ensures that development teams have boundaries for the amount of infrastructure consumed.
Lastly, Photon Platform is monitoring the health of the cluster. If a worker dies for any reason, Photon Platform will automatically spin up a new worker and keep the worker node count at the deployed number.
VMware NSX + Kubernetes
Last week the NSX-T with K8s demonstration showed how NSX uses the Container Networking Interface (CNI) Integration to provide enterprise networking to containers. Benefits of using the NSX-T network virtualization and security platform for container networking include automating the creation of network topology as well as enhancing security with per Pod (group of containers) logical ports and micro-segmentation between Pods.
Interested in learning more NSX and container networking? Check out this technical blog!
Stay connected with Cloud Native by following us on Twitter at @cloudnativeapps.