mirror of https://github.com/knative/docs.git
Adding initial doc for func subscribe (#5754)
* Adding initial doc for func subscribe Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * correction Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Adding hint for deploy Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Adding index Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Updates Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> --------- Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
This commit is contained in:
parent
d3120a9de6
commit
f68510ca75
|
@ -88,6 +88,7 @@ nav:
|
|||
- Creating functions: functions/creating-functions.md
|
||||
- Building functions: functions/building-functions.md
|
||||
- Running functions: functions/running-functions.md
|
||||
- Subscribing functions: functions/subscribing-functions.md
|
||||
- Deploying functions: functions/deploying-functions.md
|
||||
- Invoking functions: functions/invoking-functions.md
|
||||
- Language packs: functions/language-packs.md
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
# Subscribe functions to CloudEvents
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Knative Eventing installed on the cluster
|
||||
|
||||
### Procedure
|
||||
|
||||
--8<-- "proc-subscribe-function.md"
|
||||
|
||||
### Deployment with Triggers
|
||||
|
||||
When invoking `func deploy` the CLI will create Knative Triggers for the function.
|
||||
|
||||
=== "func"
|
||||
|
||||
Deploy the function with Triggers by running the command inside the project directory:
|
||||
|
||||
```bash
|
||||
func deploy
|
||||
```
|
||||
|
||||
=== "kn func"
|
||||
|
||||
Deploy the function with Triggers by running the command inside the project directory:
|
||||
|
||||
```bash
|
||||
kn func deploy
|
||||
```
|
||||
|
||||
!!! Success "Expected output"
|
||||
```{ .bash .no-copy }
|
||||
🙌 Function image built: <registry>/hello:latest
|
||||
🎯 Creating Triggers on the cluster
|
||||
✅ Function deployed in namespace "default" and exposed at URL:
|
||||
http://hello.default.127.0.0.1.sslip.io
|
||||
```
|
|
@ -0,0 +1,33 @@
|
|||
<!-- Snippet used in the following topics:
|
||||
- /docs/functions/subscribing-functions.md
|
||||
-->
|
||||
The `subscribe` command will connect the function to a set of events, matching a series of filters for Cloud Event metadata
|
||||
and a Knative Broker as the source of events, from where they are consumed.
|
||||
|
||||
=== "func"
|
||||
|
||||
To subscribe the function to events for a given broker, run the following command:
|
||||
|
||||
```bash
|
||||
func subscribe --filter type=com.example --filter extension=my-extension-value --source my-broker
|
||||
```
|
||||
|
||||
To subscribe the function to events for the default broker, run the following command:
|
||||
|
||||
```bash
|
||||
func subscribe --filter type=com.example --filter extension=my-extension-value
|
||||
```
|
||||
|
||||
=== "kn func"
|
||||
|
||||
To subscribe the function to events for a given broker, run the following command:
|
||||
|
||||
```bash
|
||||
kn func subscribe --filter type=com.example --filter extension=my-extension-value --source my-broker
|
||||
```
|
||||
|
||||
To subscribe the function to events for the default broker, run the following command:
|
||||
|
||||
```bash
|
||||
kn func subscribe --filter type=com.example --filter extension=my-extension-value
|
||||
```
|
Loading…
Reference in New Issue