OpenShift is Red Hat’s hydrid cloud offering built on Kubernetes. Teiid running on OpenShift provides a way to deploy Teiid into every major cloud vendor’s environment or in your own on premise OpenShift.
Getting started with OpenShift is easy. You can create a local environment or utilize a managed instance.
Stay tuned: over time it is expected that Teiid on OpenShift will generally become Teiid on Kubernetes.
Teiid Operator
Please start with Teiid Spring Boot / OpenShift Examples. You can also contribute / build the operator starting with the source.
It is the job of the Teiid Operator to deploy Teiid on your OpenShift instance. The Operator also assists with management of and updates to your Teiid instances. The Operator is under active development and as always feedback, enhancements, and issues are always welcome.
This can be either based upon a Kubernetes custom resource which fully describes your Teiid instance and virtual data base, or a custom resource that points to maven artifact - typically a Teiid Spring Boot fat jar.
Note: the Teiid project is currently not providing or no longer targeting OpenShift deployment of other Teiid distributions.
Teiid Syndesis
For citizen developers the Teiid Syndesis OpenShift application lets you connect to, view, combine and secure your data - and create a managed virtualization leveraging Teiid on Spring Boot without writing a single line of code.
Syndesis allows you to connect to your sources, define REST APIs, integrations (like cloud-based Camel/Fuse routes), and data virtualizations in minutes.
Teiid Syndesis allows you to create views and expose your data as OData or database protocols. The resulting virtualizations can then be used by your Syndesis Integrations or any application.
Please see the Syndesis Quickstart. Note that by default Teiid Syndesis is not enabled in Syndesis. We will update this page with instructions on that as well as links to Teiid specific quickstarts.