Container Services Manager for Pivotal Platform (Beta)

Page last updated:

Warning: Container Services Manager for Pivotal Platform (KSM) is currently in beta and is intended for evaluation and test purposes only. Do not use this product in a production environment.

This topic is an overview of Container Services Manager for Pivotal Platform (KSM).

Overview

KSM enables operators to provide app developers with access to services through the cf marketplace. These services run on Enterprise Pivotal Container Service (Enterprise PKS) for consumption by Pivotal Application Service apps.

For more information about the cf marketplace, see Pivotal Platform Developer Guide. For more information about Enterprise PKS, see Enterprise Pivotal Container Service (PKS).

KSM enables platform operators to do the following:

  • Offer ISV and open source Helm charts as on-demand services to Pivotal Application Service developers.

KSM enables app developers to do the following:

  • Provision dedicated service instances onto a Kubernetes cluster through the cf marketplace.
  • Consume services running on Enterprise PKS in apps running on Pivotal Application Service.

Key Features

KSM includes the following key features:

  • A service broker that provisions dedicated service instances into a Kubernetes cluster and binds service instances to PAS apps.
  • A CLI for managing service offerings.
  • The ability to create and manage a catalog of services to the cf marketplace.

Product Snapshot

The following table provides version and version-support information about KSM:

Element Details
Tile version 0.5.1
Release date October 28, 2019
Compatible Pivotal Operations Manager version(s) 2.2, 2.3, 2.4, 2.5, 2.6, and 2.7
Compatible Pivotal Application Service version(s) 2.2, 2.3, 2.4, 2.5, 2.6, and 2.7
Compatible Enterprise PKS version(s) 1.2, 1.3, 1.4, and 1.5
BOSH stemcell version Ubuntu Xenial
IaaS support AWS, Azure, GCP, OpenStack, and vSphere
IPsec support No

Requirements

KSM requires the following:

  • KSM CLI: For information about installing the KSM CLI, see Install the KSM CLI .
  • Pivotal Application Service Deployment: A running Pivotal Application Service deployment with runtime CredHub enabled that is installed on the same foundation as KSM. For instructions about enabling CredHub, see Securing Services Instance Credentials with Runtime CredHub.
  • Kubernetes Cluster: A running Kubernetes cluster. KSM supports Enterprise PKS clusters. For information about Enterprise PKS, see Pivotal Container Service (PKS).
  • PKS CLI (optional): If you use an Enterprise PKS cluster, you must install the PKS CLI. For information about installing the PKS CLI, see Installing the PKS CLI.
  • Private Container Registry (optional): You need this to manage container images in air-gapped environments. Pivotal recommends using a private container registry in production deployments. You can use a private container registry such as Harbor.
  • Helm CLI (optional): For information about installing the Helm CLI, see Installing Helm in the Helm documentation.
  • Docker CLI (optional): For information about installing Docker, see Docker.

Limitations

Dedicated service instances created by KSM provision an IaaS load balancer for ingress into each service instance. You cannot use ClusterIP for ingress.

Feedback

If you have a feature request, questions or information about an issue, send an email to Container Services Manager for Pivotal Platform (KSM) Feedback.

License

This product is distributed under the Pivotal Pre-Release EULA license.