PAS for Kubernetes
This guide describes setting up and using Pivotal Application Service (PAS) for Kubernetes.
Warning: The PAS for Kubernetes v2.6.0-alpha.1 tile is recommended only for evaluation environments due to its current feature, scale, and security limitations.
Pivotal Application Service (PAS) for Kubernetes combines the development experience of PAS and the Kubernetes container orchestrator. It includes the most important features of PAS, such as
cf push for many buildpack-based apps, while running PAS app instances on Kubernetes.
PAS for Kubernetes is packaged as an Ops Manager tile, is deployable with BOSH, and has dependencies on Pivotal Container Service (PKS), vSphere, and NSX-T.
Note: Currently, the PAS for Kubernetes v2.6.0-alpha.1 tile runs only on vSphere environments with NSX-T.
The following diagram shows the user flow for PAS for Kubernetes:
The diagram illustrates the following user flow:
The app developer requests to push an app to PAS for Kubernetes using the Cloud Foundry Command Line Interface (cf CLI).
The Cloud Controller passes the request to Eirini.
Eirini translates the app from its representation in Cloud Controller into a
StatefulSetresource in Kubernetes and submits it to the Kubernetes API.
Kubernetes schedules a pod for an app instance onto a worker node.