The examples project provides a central repository to showcase and illustrate features and concepts on Kyma.
NOTE: The examples in this repository are provided as is, which means they may not always be up to date with the latest Kyma version. For current examples and tutorials, check our documentation page.
- An example is a small demo that illustrates a particular feature or concept of Kyma.
- An example refers to full, ready-to-use application development requiring no explanation.
- An example must be concise and clear.
- An example cannot be a lecture or tutorial that guides the user through the topic with steps. Tutorials are part of the product documentation.
- An example is not a production-ready application or service. Do not use examples in a production environment.
The summary of the documentation in the examples
repository lists all available examples organized by the feature or concept they showcase. This structure provides a quick overview and easy navigation.
Example | Description | Technology |
---|---|---|
Orders Service | Test the service and function that expose HTTP APIs to collect simple orders either in the in-memory storage or the Redis database. | Go, NodeJS, Redis |
HTTP DB Service | Test the service that exposes an HTTP API to access a database on the cluster. | Go, MSSQL |
Gateway | Expose APIs for functions or services. | Kubeless |
Service Binding | Bind a Redis service to a lambda function. | Kubeless, Redis, NodeJS |
Event Email Service | Send an automated email upon receiving an Event. | NodeJS |
Kiali | Deploy Kiali to Kyma. | Kiali, Istio, Prometheus |
Prometheus | Deploy a Prometheus stack to monitor custom metrics. | Prometheus, Grafana |
You can run all the examples locally or in a cluster. For instructions on installing and running an example, refer to the README.md
document of the specific example, either by using the List of examples section or by navigating through the project structure.
See the CONTRIBUTING file.
See the LICENSE file.