This document describes the deployment of VMWare PKS on VMware Cloud Foundation.
PKS is a container services solution to put Kubernetes in operation for multi-cloud enterprises and service providers. It simplifies the deployment and management of Kubernetes clusters with Day 1 and Day 2 operations support. PKS manages container deployment from the application layer all the way to the infrastructure layer according to the requirements for production-grade software. PKS supports high availability, auto-scaling, health-checks and self-repairing of underlying virtual machines, and rolling upgrades for Kubernetes clusters.
Because of the compatibility with Google Container Engine (GKE), PKS provides the latest stable Kubernetes release so that developers can have the latest features and tools available. PKS integrates with VMware NSX-T for advanced container networking, including micro-segmentation, ingress controller, load balancing, and security policy. By using VMware Harbor, PKS secures container images through vulnerability scanning, image signing, and auditing.
PKS exposes Kubernetes in native form without adding any layers of abstraction or proprietary extensions. Developers can use the native and familiar Kubernetes CLI. PKS can be easily deployed and made operational through Pivotal Operations Manager. Operations Manager supports a common operating model to deploy PKS across multiple IaaS abstractions, such as VMware vSphere.
The container services layer enables enterprises and service providers to simplify the deployment and operations of Kubernetes-based container services within the VMware SDDC. In the container services layer, access to production-grade Kubernetes distribution with advanced networking, built-in private registry, and full lifecycle management support of the clusters is provided on top of and integrated with the SDDC.