This repository contains a collection of demos used in the different Knative technical sessions (e.g. One platform for your functions, apps, and containers). For list of official Knative samples see the docs repository.
To run these samples you need to follow Knative install steps and post-install cluster configuration instructions for both assigning a static IP and setting up a custom domain.
Follow these instructions to run the demos in the presentation:
- Deploying an image
- Routing and managing traffic with blue/green deployment
- Orchestrating source-to-URL workflows
- On-cluster Java/Kotlin/Groovy/Scala build and deploy using Jib
- Binding running services to an IoT core
- Knative Serverless Contract Test
- Knative Eventing Twitter/Service/Firestore
Note, the monitoring/observability components require additional install
Run the following command to watch your Kubernetes pods while running the demos:
kubectl port-forward -n knative-monitoring \
$(kubectl get pods -n knative-monitoring --selector=app=grafana \
--output=jsonpath="{.items..metadata.name}") 3000