TIBCO Streaming provides support for generating StreamBase Application projects with support for Kubernetes and Helm.
- Kubernetes
-
When generating a new StreamBase Application project as described in Create a StreamBase Application Project, select one extra check box to add support for Kubernetes:
This generates an extra folder in the Studio project,
src/main/kubernetes
, that contains a Kubernetes ConfigMap file in YAML format named
.projectname
-app.yaml - Helm
-
To generate a Docker image that uses Helm Charts to direct the creation of a Kubernetes-ready Docker image, you must have Helm installed, with the helm command in the PATH.
When generating a new StreamBase Application project as described in Create a StreamBase Application Project, select all three check boxes to generate a Helm Chart for this project:
This generates an extra folder in the Studio project,
src/main/helm
, that contains a folder named for the project that contains set of Helm configuration files.