Last week at Pivotal’s SpringOne conference in Austin, there was a lot of hype around Pivotal’s container offering, PKS. PKS enables provisioning, operation, and management of enterprise-grade Kubernetes clusters. I attended the SpringOne sessions about the PKS patterns and best practices for delivering the Kubernetes ecosystem. If you weren’t able to attend, I summarized the key takeaways.
PKS features include Kubernetes compatibility, high availability, multi-cloud support, fully automated operations, and BOSH advantages (health checks, rolling upgrades, etc.). PKS mitigates challenges in operationalizing Kubernetes by simplifying various aspects of lifecycle management from repeatable cluster creation to ongoing operations.
Choosing a Global Software Development Partner to Accelerate Your Digital Strategy
To be successful and outpace the competition, you need a software development partner that excels in exactly the type of digital projects you are now faced with accelerating, and in the most cost effective and optimized way possible.
Get the Guide
Below is a feature comparison and the additional capabilities included in PKS vis-à-vis K8s:
As you can see, Enterprise PKS adds significant functionality on top of the standard features included in K8s such as cluster provisioning, multi-tenant ingress, and rolling upgrades.
Also highlighted in the session was how the PKS components and how they fit in the overall container ecosystem. Below is a diagram that illustrates this:
To summarize, PKS mitigates day 1 (build) and day 2 (operate) challenges of your cloud platform by providing capabilities to automate building and operationalization of your K8s clusters. If you’re looking for a deeper dive, visit Pivotal’s resources on PKS.
PKS Adoption Workshop
Perficient has seen this hype around PKS and has developed our own PKS Adoption Workshop to help you get started. In this 4-day workshop, our experts cover planning and discovery, containerization fo 1-3 apps, deployment of Kubernetes on public cloud, documentation of the architecture and usage model, and exploring strategies for cluster management, development workflow, and alignment with business goals. Reach out to learn more.