Pivotal Greenplum for Kubernetes 0.6.0 Release Notes

Pivotal Greenplum for Kubernetes is an experimental product and is not intended for use in a production environment. Experimental features are subject to change without notice in future releases.

Pivotal Greenplum for Kubernetes is an experimental release of Pivotal Greenplum Database on Kubernetes. Greenplum for Kubernetes 0.6.0 is a minor release that introduces and changes some features; it is based on Pivotal Greenplum Database 5.12.

Refer to the Pivotal Greenplum Database documentation for detailed information on Pivotal Greenplum Database.

Scope

Pivotal Greenplum for Kubernetes 0.6.0 deploys on PKS version 1.1.1 or later or Kubernetes version 1.10.4 or later (Minikube, GKE, and so forth).

Components

Pivotal Greenplum for Kubernetes includes the Greenplum Database version identified below:

Greenplum for Kubernetes Version Greenplum Database Version
0.6.0 5.12.1
0.5.0 5.12.1
0.4.0 5.11.3
0.3.0 5.11.3
0.2.0 5.11.0
0.1.0 5.10.0

Supported Platforms

Pivotal Greenplum for Kubernetes 0.6.0 runs on the following platforms:

  • Pivotal Container Service (PKS) 1.2 (contains Kubernetes 1.11)
  • Google Kubernetes Engine (GKE) Kubernetes 1.11

Additional Kubernetes environments, such as Minikube, can be used for testing or demonstration purposes.

Changes from Previous Release

This release introduces the following new and changed features:

  • This release uses parallel pod initialization to improve startup speed.
  • The Greenplum Operator now supports cluster expansion. See Expanding a Greenplum Deployment.
  • The deprecated bash scripts that were used to deploy and manage Greenplum for Kubernetes in earlier releases have been removed. These were stored in the greenplum subdirectory of the software distribution; the greenplum directory is no longer provided. Use the Greenplum Operator for all deployment and management operations.
  • The gppkg utility is no longer provided, as Greenplum for Kubernetes does not support installing Greenplum extensions that use the .gppkg format. Future releases will include these extensions as part of the core distribution, as with MADlib which is pre-installed.
  • Greenplum for Kubernetes is now based on internal builds of the enterprise Pivotal Greenplum Database source code, instead of open source Greenplum.

Known Issues and Limitations

  • Pivotal Greenplum for Kubernetes is an experimental product and is not intended for use in a production environment. Experimental features are subject to change without notice in future releases.
  • Greenplum for Kubernetes does not currently support cluster monitoring with Greenplum Command Center. Use system-level monitoring tools such as Prometheus and Grafana until Greenplum Command Center support is available.
  • Greenplum for Kubernetes clusters do not support installing Greenplum extensions that use the .gppkg format (and gppkg utility). Future releases will include these extensions as part of the distribution, as with MADlib.
  • The Greenplum Operator does not yet support changing all attribute values of a deployed Greenplum cluster. In order to change attributes such as the cluster name or segment resource usage, you must delete the cluster and then redeploy using the changed values.
  • Certain Greenplum resources that are created during deployment are not yet labeled for convenient management with kubectl. This includes Greenplum secret objects, ConfigMap, Services.