mirror of https://github.com/knative/docs.git
Merge aaac40ea8e
into 4b84e8d825
This commit is contained in:
commit
bc3b2dd3b4
|
@ -2,6 +2,9 @@
|
|||
title: "Learn about Google Analytics cookies"
|
||||
linkTitle: "Learn about cookies"
|
||||
type: "docs"
|
||||
audience: developer
|
||||
components: []
|
||||
function: community
|
||||
---
|
||||
|
||||
By using this website, you are confirming that you accept our use of cookies for
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
---
|
||||
hide:
|
||||
- toc
|
||||
audience: buyer
|
||||
components:
|
||||
- eventing
|
||||
- serving
|
||||
function: marketing
|
||||
---
|
||||
|
||||
# Knative Case Studies
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
---
|
||||
hide:
|
||||
- toc
|
||||
audience: buyer
|
||||
components:
|
||||
- eventing
|
||||
function: marketing
|
||||
---
|
||||
<h1 style="color:#0071c7;font-size: 3em;">deepc Case Study</h1>
|
||||
<table style="border: 0;">
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
---
|
||||
hide:
|
||||
- toc
|
||||
audience: buyer
|
||||
components:
|
||||
- eventing
|
||||
function: marketing
|
||||
---
|
||||
<h1 style="color:#0071c7;font-size: 3em;">IBM Case Study</h1>
|
||||
<table style="border: 0;">
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
---
|
||||
hide:
|
||||
- toc
|
||||
audience: buyer
|
||||
components:
|
||||
- serving
|
||||
function: marketing
|
||||
---
|
||||
<h1 style="color:#0071c7;font-size: 3em;">Outfit7 Case Study</h1>
|
||||
<table style="border: 0;">
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
---
|
||||
hide:
|
||||
- toc
|
||||
audience: buyer
|
||||
components:
|
||||
- eventing
|
||||
- serving
|
||||
function: marketing
|
||||
---
|
||||
<h1 style="color:#0071c7;font-size: 3em;">PNC Bank Case Study</h1>
|
||||
<table style="border: 0;">
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
---
|
||||
hide:
|
||||
- toc
|
||||
audience: buyer
|
||||
components:
|
||||
- serving
|
||||
function: marketing
|
||||
---
|
||||
<h1 style="color:#0071c7;font-size: 3em;">Puppet Case Study</h1>
|
||||
<table style="border: 0;">
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
---
|
||||
hide:
|
||||
- toc
|
||||
audience: buyer
|
||||
components:
|
||||
- eventing
|
||||
function: marketing
|
||||
---
|
||||
<h1 style="color:#0071c7;font-size: 3em;">SVA System Vertrieb Alexander GmbH Case Study</h1>
|
||||
<table style="border: 0;">
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: buyer
|
||||
components:
|
||||
- eventing
|
||||
- serving
|
||||
function: marketing
|
||||
---
|
||||
|
||||
<div class="testimonials">
|
||||
<h1>Testimonials</h1>
|
||||
<h3><b>Enterprise-grade Serverless on your own terms</b></h3>
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# Creating a Slack Workspace
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
---
|
||||
audience: developer
|
||||
components: []
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# **Disclaimer**
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
- serving
|
||||
- functions
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# **Extra Challenges**
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
- serving
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# Environment Setup
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
- functions
|
||||
- serving
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# Welcome: Knative Bookstore Tutorial
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# Send Review Comment to Broker
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- functions
|
||||
- serving
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# Sentiment Analysis Service for Bookstore Reviews
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- functions
|
||||
- serving
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# Create Bad Word Filter Service
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- functions
|
||||
- serving
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# Solution - Create Bad Word Filter Service
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# **Create Knative Sequence to Streamline ML Workflows**
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
---
|
||||
audience: developer
|
||||
components: []
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# **Deploy the Database Service**
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# **Advanced Event Filtering**
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# **Slack sink - Learning Knative Eventing and the Apache Camel K integration**
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
- functions
|
||||
- serving
|
||||
function: explanation
|
||||
---
|
||||
|
||||
# CLI tools
|
||||
|
||||
The following CLI tools are supported for use with Knative.
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
- functions
|
||||
- serving
|
||||
function: reference
|
||||
---
|
||||
|
||||
# Customizing kn
|
||||
|
||||
You can customize your `kn` CLI setup by creating a `config.yaml` configuration file. You can provide this configuration by using the `--config` flag, otherwise the configuration is picked up from a default location. The default configuration location conforms to the [XDG Base Directory Specification](https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html), and is different for Unix systems and Windows systems.
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
- functions
|
||||
- serving
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Installing the Knative CLI
|
||||
|
||||
This guide provides details about how you can install the Knative `kn` CLI.
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
- functions
|
||||
- serving
|
||||
function: reference
|
||||
---
|
||||
|
||||
# kn plugins
|
||||
|
||||
The `kn` CLI supports the use of plugins. Plugins enable you to extend the functionality of your `kn` installation by adding custom commands and other shared commands that are not part of the core distribution of `kn`.
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
---
|
||||
audience: contributor
|
||||
components:
|
||||
- eventing
|
||||
- functions
|
||||
- serving
|
||||
function: community
|
||||
---
|
||||
|
||||
# How to Get Involved
|
||||
|
||||
<!-- TODO: what is community, what are the touchpoints -->
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
---
|
||||
audience: contributor
|
||||
components:
|
||||
- eventing
|
||||
- functions
|
||||
- serving
|
||||
function: community
|
||||
---
|
||||
|
||||
# Contribute to Knative
|
||||
|
||||
This is the starting point for becoming a contributor - improving code, improving docs, giving talks, etc.
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
---
|
||||
audience: contributor
|
||||
components: []
|
||||
function: community
|
||||
---
|
||||
|
||||
# Community Rules and Practices
|
||||
|
||||
This page provides links to documents for common Knative community practices and
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
- functions
|
||||
- serving
|
||||
function: explanation
|
||||
---
|
||||
|
||||
# Concepts
|
||||
|
||||
The documentation in this section explains commonly referenced Knative concepts and abstractions, and helps to provide you with a better understanding of how Knative works.
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
- serving
|
||||
function: explanation
|
||||
---
|
||||
|
||||
# Duck typing
|
||||
|
||||
Knative enables [loose coupling](https://en.wikipedia.org/wiki/Loose_coupling) of its components by using [duck typing](https://en.wikipedia.org/wiki/Duck_typing).
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: explanation
|
||||
---
|
||||
|
||||
# Brokers
|
||||
|
||||
--8<-- "about-brokers.md"
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- serving
|
||||
function: explanation
|
||||
---
|
||||
|
||||
# Revisions
|
||||
|
||||
--8<-- "about-revisions.md"
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: explanation
|
||||
---
|
||||
|
||||
# Knative Eventing - The Event-driven application platform for Kubernetes
|
||||
|
||||
--8<-- "about-eventing.md"
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: administrator
|
||||
# And audience: developer for accessing traces
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Accessing CloudEvent traces
|
||||
|
||||
Depending on the request tracing tool that you have installed on your Knative
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: explanation
|
||||
---
|
||||
|
||||
# About Brokers
|
||||
|
||||
--8<-- "about-brokers.md"
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
|
||||
# Developer configuration options
|
||||
|
||||
## Broker configuration
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
|
||||
# Available Broker types
|
||||
|
||||
The following broker types are available for use with Knative Eventing.
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: developer
|
||||
# And audience: administrator for install
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Channel based Broker
|
||||
|
||||
The Channel based Broker (`MTChannelBasedBroker`) uses [Channels](../../../channels) for event routing. It is shipped by default with Knative Eventing.
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: developer
|
||||
# And audience: administrator for install
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Knative Broker for Apache Kafka
|
||||
|
||||
The Knative Broker for Apache Kafka is an implementation of the Knative Broker API natively targeting Apache Kafka to reduce network hops and offering a better integration with Apache Kafka for the Broker and Trigger API model.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Configuring Kafka Features
|
||||
|
||||
There are many different configuration options for how Knative Eventing and the Knaitve Broker for Apache Kafka interact with the Apache Kafka clusters.
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: developer
|
||||
# And audience: administrator for install
|
||||
components:
|
||||
- eventing
|
||||
function: explanation
|
||||
---
|
||||
|
||||
# Creating a RabbitMQ Broker
|
||||
|
||||
This topic describes how to create a RabbitMQ Broker.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Creating a Broker
|
||||
|
||||
Once you have installed Knative Eventing and a Broker implementation, you can create an instance of a Broker.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: explanation
|
||||
---
|
||||
|
||||
# Channels
|
||||
|
||||
Channels are Kubernetes [custom resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/) that define a single event forwarding and persistence layer.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Channel types and defaults
|
||||
|
||||
Knative uses two types of Channels:
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
<!--
|
||||
This is a generated file and should not be changed manually. All changes should follow the
|
||||
procedure:
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Creating a Channel using cluster or namespace defaults
|
||||
|
||||
Developers can create Channels of any supported implementation type by creating an instance of a
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
{{ "" }}
|
||||
|
||||
{{- /* This will be interpreted given a yamlChannels object. */ -}}
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Subscriptions
|
||||
|
||||
After you have created a Channel and a Sink, you can create a Subscription to enable event delivery.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Configure Broker defaults
|
||||
|
||||
If you have cluster administrator permissions for your Knative installation, you can modify ConfigMaps to change the global default configuration options for Brokers on the cluster.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Configure Channel defaults
|
||||
|
||||
Knative Eventing provides a `default-ch-webhook` ConfigMap that contains the configuration settings that govern default Channel creation.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Configure Channels for Apache Kafka
|
||||
|
||||
!!! note
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Configure KEDA Autoscaling of Knative Kafka Resources
|
||||
|
||||
All of the Knative Kafka components which dispatch events (source, channel broker) support scaling the dispatcher data plane with KEDA.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Configure event source defaults
|
||||
|
||||
This topic describes how to configure defaults for Knative event sources. You can configure event sources depending on how they generate events.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Configure Sugar Controller
|
||||
|
||||
This topic describes how to configure the Sugar Controller. You can configure the Sugar controller to create a Broker when a Namespace or Trigger is created with configured labels. See [Knative Eventing Sugar Controller](../sugar/README.md) for an example.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
|
||||
# Custom event sources
|
||||
|
||||
If you need to ingress events from an event producer that is not included in Knative, or from a producer that emits events which are not in the CloudEvent format that is used by Knative, you can do this by using one of the following methods:
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Create a ContainerSource
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
|
||||
# ContainerSource reference
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Create a custom event source
|
||||
|
||||
If you want to create a custom event source for a specific event producer type, you must create the components that enable forwarding events from that producer type to a Knative sink.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# Create a controller
|
||||
|
||||
You can use the sample repository [`update-codegen.sh`](https://github.com/knative-extensions/sample-source/blob/main/hack/update-codegen.sh) script to generate and inject the required components (the `clientset`, `cache`, `informers`, and `listers`) into your custom controller.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# Publish an event source to your cluster
|
||||
|
||||
1. Start a minikube cluster:
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# Create a receive adapter
|
||||
|
||||
As part of the source reconciliation process, you must create and deploy the underlying receive adapter.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: tutorial
|
||||
---
|
||||
|
||||
# Using the Knative sample repository
|
||||
|
||||
The Knative project provides a [sample repository](https://github.com/knative-extensions/sample-source) that contains a template for a basic event source controller and a receive adapter.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: explanation
|
||||
---
|
||||
|
||||
# SinkBinding
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Create a SinkBinding
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
|
||||
# SinkBinding reference
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Handling Delivery Failure
|
||||
|
||||
You can configure event delivery parameters for Knative Eventing components that are applied in cases where an event fails to be delivered
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: explanation
|
||||
---
|
||||
|
||||
# Event Mesh
|
||||
|
||||
An Event Mesh is dynamic, interconnected infrastructure which is designed to simplify distributing events from senders to recipients. Similar to traditional message-channel architectures like Apache Kafka or RabbitMQ, an Event Mesh provides asynchronous (store-and-forward) delivery of messages which allows decoupling senders and recipients in time. Unlike traditional message-channel based integration patterns, Event Meshes also simplify the routing concerns of senders and recipients by decoupling them from the underlying event transport infrastructure (which may be a federated set of solutions like Kafka, RabbitMQ, or cloud provider infrastructure). The mesh transports events from producers to consumers via a network of interconnected _event brokers_ across any environment, and even between clouds in a seamless and loosely coupled way.
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: explanation
|
||||
# And function: how-to
|
||||
---
|
||||
|
||||
# Event registry
|
||||
|
||||
Knative Eventing defines an `EventType` object to make it easier for consumers to discover the types of events they can consume from Brokers or Channels.
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: developer
|
||||
# And audience: administrator for install
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Knative Event Mesh Backstage Plugin
|
||||
|
||||
!!! info
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
|
||||
# Eventing FAQs
|
||||
|
||||
## What is a Sugar Controller?
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
|
||||
# Eventing Features
|
||||
|
||||
To keep Knative innovative, the maintainers of this project have developed an
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Knative Eventing Authorization
|
||||
|
||||
**Tracking issue**: [#7256](https://github.com/knative/eventing/issues/7256)
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Cross Namespace Event Links
|
||||
|
||||
**Flag name**: `cross-namespace-event-links`
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# DeliverySpec.RetryAfterMax field
|
||||
|
||||
**Flag name**: `delivery-retryafter`
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# DeliverySpec.Timeout field
|
||||
|
||||
**Flag name**: `delivery-timeout`
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# EventType auto creation for improved discoverability
|
||||
|
||||
**Flag name**: `eventtype-auto-create`
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Eventing integration with Istio service mesh
|
||||
|
||||
**Flag name**: `istio`
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
|
||||
# KReference.Group field
|
||||
|
||||
**Flag name**: `kreference-group`
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Knative reference mapping
|
||||
|
||||
**Flag name**: `kreference-mapping`
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
|
||||
# New trigger filters
|
||||
|
||||
**Flag name**: `new-apiserversource-filters`
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Sender Identity for Knative Eventing
|
||||
|
||||
**Flag name**: `authentication-oidc`
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Transport Encryption for Knative Eventing
|
||||
|
||||
**Flag name**: `transport-encryption`
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
|
||||
# Eventing Flows
|
||||
|
||||
Knative Eventing provides a collection of [custom resource definitions (CRDs)](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/) that you can use to define event flows:
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: explanation
|
||||
---
|
||||
|
||||
# Parallel
|
||||
|
||||
Parallel CRD provides a way to easily define a list of branches, each receiving
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: explanation
|
||||
---
|
||||
|
||||
# Sequence
|
||||
|
||||
Sequence CRD provides a way to define an in-order list of functions that will be
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
- serving
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Sequence wired to event-display
|
||||
|
||||
We are going to create the following logical configuration. We create a
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
- serving
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Sequence wired to another Sequence
|
||||
|
||||
We are going to create the following logical configuration. We create a
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
- serving
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Sequence terminal
|
||||
|
||||
We are going to create the following logical configuration. We create a
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
- serving
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# Using Sequence with Broker and Trigger
|
||||
|
||||
We are going to create the following logical configuration. We create a
|
||||
|
|
|
@ -1 +1,8 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
--8<-- "collecting-logs.md"
|
||||
|
|
|
@ -1 +1,8 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
--8<-- "configuring-logs.md"
|
||||
|
|
|
@ -1 +1,8 @@
|
|||
---
|
||||
audience: administrator
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
--8<-- "collecting-metrics.md"
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
|
||||
# Knative Eventing metrics
|
||||
|
||||
Administrators can view metrics for Knative Eventing components.
|
||||
|
|
|
@ -1 +1,8 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
|
||||
This file is updated to the correct version from the eventing repo (docs/eventing-api.md) during the build.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# About sinks
|
||||
|
||||
When you create an event source, you can specify a _sink_ where events are sent to from the source. A sink is an _Addressable_ or a _Callable_ resource that can receive incoming events from other resources. Knative Services, Channels, and Brokers are all examples of sinks.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: reference
|
||||
---
|
||||
|
||||
# Knative Sink for Apache Camel Kamelet integrations
|
||||
|
||||

|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# AWS S3 Sink
|
||||
|
||||
The `IntegrationSink` supports the Amazon Web Services (AWS) S3 service, through its `aws.s3` property.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# AWS Simple Notification Service Sink
|
||||
|
||||
The `IntegrationSink` supports the Amazon Web Services (AWS) Simple Notification Service (SNS) service, through its `aws.sns` property.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
---
|
||||
audience: developer
|
||||
components:
|
||||
- eventing
|
||||
function: how-to
|
||||
---
|
||||
|
||||
# AWS Simple Queue Service Sink
|
||||
|
||||
The `IntegrationSink` supports the Amazon Web Services (AWS) Simple Queue Service (SQS) service, through its `aws.sqs` property.
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue