You’ve probably read a lot recently about the movement to containers for application development and deployment. Unlike other virtualized environments, containers can be built to include only code and computing processes necessary to run the app. In addition, containerized applications can run on a single operating system, with each container sharing the operating system kernel with the other containers. This all adds up to less overhead, increased portability, higher efficiency and increased developmental agility.
Managing and building containers requires a tool, and one of the most popular is Kubernetes. Unfortunately, due to the nascence of Kubernetes and the fact that it’s open source, this presents some challenges.
Early adopters struggled with managing the security, networking and persistence of containers. In addition, admins and developers lacked tools to help them deploy, monitor, maintain and scale containers with Kubernetes. That is, until now.
Virtualization experts, VMware and Pivotal joined forces to create VMware PKS, a container solution that addresses the limitations.
7 VMware PKS benefits
3 VMware PKS options
- High availability—Enterprise PKS monitors and manages Kubernetes clusters from infrastructure to applications.
- Autoscaling—Replaces manual process with automated IT processes that react to current-state metrics, adjusting resources to serve demand.
- Health checking and self-healing—The system ensures that all required processes on nodes are running and, if not, takes the necessary actions automatically to remediate the situation.
- Compatible with Google Container Engine—This ensures the latest stable version of Kubernetes is always being used.
- Leverages NSX for load balancing and security—NSX-T handles load balancer creation, configuration and deletion automatically as part of the Kubernetes cluster create, update and delete process. When a new Kubernetes cluster is created, NSX-T creates and configures a dedicated load balancer tied to it.
- Lifecycle management—Through BOSH, it’s easy to view cluster plans as well as create, scale and delete clusters.
- Private container registry for management and security—Enterprise PKS integrates with VMware NSX-T to provide pod-level container networking, load balancing and security policies.
The bottom line for solution providers
- Enterprise PKS provides a turnkey approach to container management and includes VMware NSX-T for networking and Harbor for registry.
- Essential PKS offers a modular, customized architecture for solution providers with the in-house expertise or desire to learn how to design, deploy and integrate desired features. Essential PKS provides access to upstream Kubernetes with a lot of flexibility.
- Cloud PKS is a SaaS-based Kubernetes service built for solution providers who want access to container clusters without having to manage the platform themselves. While this service is currently in beta, all signs point to this being a strong potential offering for MSPs seeking to provide this exciting new virtualization technology and earn recurring revenue.
Containers, managed through VMware PKS, are ready for production environments. This cutting-edge technology previously fraught with complexities and challenges—particularly when you go the DIY route—can now be accessed via a stable platform from a single trusted vendor.
For assistance in identifying which VMware PKS solution is right for you and your customers, please contact the appropriate VMware market development executive for your territory: