Red Hat Developer Program Knative Tutorial(Staging)
Books Cheat Sheets Upcoming Events
More Tutorials
Kubernetes Istio Quarkus Knative Tekton

  • Setup
    • Tutorial Sources
    • Tutorial Tools
    • Choose your Kubernetes Cluster
      • Minikube
        • Configure and Start Minikube
        • Deploy Registry
        • Install Knative Serving
        • Install Kourier Ingress Gateway
        • Install Ingress Controller
        • Install Knative Eventing
        • Create Tutorial Namespace
      • OpenShift
  • Knative Serving
    • Knative Client
      • Install
      • Knative Service Commands
        • Create Knative Service
        • List Knative Services
        • Update Knative Service
        • Describe Knative Service
        • Delete Knative Service
      • Knative Revision Commands
        • Knative Revision List
        • Knative Revision Describe
        • Knative Revision Delete
      • Knative Route Commands
        • Knative Revision List
    • Serving
      • Prerequisites
      • Build Containers
      • Deploy Service
      • Invoke Service
      • See What You Have Deployed
      • Deploy a New Revision of a Service
      • Cleanup
    • Revisions and Traffic Distribution
      • Deploy Colors Service
      • Deploy New Revision
      • Tagging Revisions
      • Blue-Green Deployment
      • Canary Release
    • Scaling
      • Deploy Service
      • Invoke Service
      • Scale to Zero
        • Observing Default Scale Down
        • Change Scale-to-Zero Time
        • Reset to Defaults
      • Auto Scaling
        • Deploy Service
        • Invoke Service
        • Load Service
      • Minimum Scale
        • Deploy Service
      • Cleanup
  • Knative Eventing
    • Prerequisites
    • Watching Logs
    • Source to Sink
      • Event Source
      • Sink Service
      • Create Event Source
      • Verify
      • See What You Have Deployed
      • Cleanup
    • Channel and Subscribers
      • Channel
        • Create Event Channel
        • Verify
      • Event Source
        • Create Event Source
        • Verify
      • Event Subscriber
        • Create Event Subscriber
        • Verify
      • See What You Have Deployed
      • Cleanup
    • Brokers and Triggers
      • Events, Triggers and Brokers
      • Broker
      • Service
      • Event Source
      • Trigger
      • Verification
      • Cleanup
  • Apache Camel K
    • Setup
      • Install Apache Camel K
    • Camel K with Knative Serving
      • Deploy Camel K integration
      • Deploy Camel K Knative Integration
      • Cleanup
    • Camel K with Knative Eventing
      • Install the kn kamelet source plugin
      • View CloudEvents Messages
      • Kamelet as source for a Knative Eventing Sink
      • Cleanup
  • Advanced
    • Knative Eventing
      • Deploy Apache Kafka
        • Create Topic
        • Run Producer
        • Run Consumer
      • Knative Eventing with Apache Kafka
        • Deploy KafkaSource
        • Kafka Knative Channel
        • Kafka Source to Sink
        • Auto Scaling with Kafka
      • Cleanup
    • EIP with Apache Camel K
      • Content Based Routing
        • Application Overview
        • Create Broker
        • Deploy Data Producer
        • Deploy Data Processor
        • Deploy Event Subscriber
        • Apply Knative Filter
        • Verify End to End
        • Cleanup
  • Knative Tutorial
  • Advanced
Edit this Page

Advanced

This tutorial helps in undertanding some advanced concepts and application with Knative Serving, Eventing and Apache Camel-k

Prerequisite

As pre-requisite to this tutorial, its highly recommended that you have completed:

  • Knative Tutorial Basics

  • Integrations with Apache Camel K

Camel K with Knative Eventing Deploy Apache Kafka