Get Started
This set of Get Started guides shows you how to set sail with Kyma and demonstrates its main use cases.
All guides, whenever possible, demonstrate the steps in both kubectl and Kyma Dashboard.
All the steps are performed in the default
Namespace.
Prerequisites
- kubectl (v1.20 or higher)
- curl
- k3d (v5.0.0 or higher with a Kubernetes version supported by Kyma)
- Kyma CLI
- Minimum Docker resources: 4 CPUs and 8 GB RAM
(Optional) CloudEvents Conformance Tool for triggering workloads with events
Click to copygo install github.com/cloudevents/conformance/cmd/cloudevents@latestAlternatively, you can just use
curl
to publish events.Istio sidecar injection enabled in the
default
NamespaceNOTE: Read about Istio sidecars in Kyma and why you want them. Then, check how to enable automatic Istio sidecar proxy injection. For more details, see Default Istio setup in Kyma.
Steps
These guides cover the following steps:
- Quick install, which shows how to quickly provision a Kyma cluster locally using k3d.
- Deploy and expose a Function, which shows how to deploy a sample function in a matter of seconds and how to expose it through the APIRule custom resource (CR) on HTTP endpoints. This way it will be available for other services outside the cluster.
- Deploy and expose a microservice, which demonstrates how to create a sample microservice and, as before, how to expose it so that it is available for other services outside the cluster.
- Trigger your workload with an event, which shows how to trigger your Function or microservice with a sample event.
- Observability, which shows how to access the Grafana dashboard and view the logs and metrics for the Function.
Let's get started!