mirror of https://github.com/knative/docs.git
fix broken links (from link checking report tool testing) (#1974)
* fix more broken links * fix markdown only link errors
This commit is contained in:
parent
81720b70e3
commit
64e6495497
|
@ -6,7 +6,7 @@ original author is unable to maintain their contribution. If you find that
|
||||||
something isn't working, lend a helping hand and fix it in a PR.
|
something isn't working, lend a helping hand and fix it in a PR.
|
||||||
[Learn more about the lifespan of samples](../../contributing/DOCS-CONTRIBUTING.md).
|
[Learn more about the lifespan of samples](../../contributing/DOCS-CONTRIBUTING.md).
|
||||||
|
|
||||||
[**See all Knative code samples**](../../docs/samples/)
|
[**See all Knative code samples**](../../docs/samples.md)
|
||||||
|
|
||||||
### Serving samples
|
### Serving samples
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ Knative Serving sample apps.
|
||||||
|
|
||||||
| Sample Name | Description | Language(s) |
|
| Sample Name | Description | Language(s) |
|
||||||
| ----------- | ----------- | ----------- |
|
| ----------- | ----------- | ----------- |
|
||||||
| Hello World | A quick introduction to Knative Serving that highlights how to deploy an app. | [Clojure](./serving/helloworld-clojure/README.md), [Dart](./serving/helloworld-dart/README.md), [Elixir](./serving/helloworld-elixir/README.md), [Haskell](./serving/helloworld-haskell/README.md), [Java - Micronaut](./serving/helloworld-java-micronaut/README.md), [Java - Quarkus](./serving/helloworld-java-quarkus/README.md), [R - Go Server](./serving/helloworld-r/README.md), [R](./serving/hellowolrd-rserver/README.md), [Rust](./serving/helloworld-rust/README.md), [Swift](./serving/helloworld-swift/README.md), [Vertx](./serving/helloworld-vertx/README.md) |
|
| Hello World | A quick introduction to Knative Serving that highlights how to deploy an app. | [Clojure](./serving/helloworld-clojure/README.md), [Dart](./serving/helloworld-dart/README.md), [Elixir](./serving/helloworld-elixir/README.md), [Haskell](./serving/helloworld-haskell/README.md), [Java - Micronaut](./serving/helloworld-java-micronaut/README.md), [Java - Quarkus](./serving/helloworld-java-quarkus/README.md), [R - Go Server](./serving/helloworld-r/README.md), [Rust](./serving/helloworld-rust/README.md), [Swift](./serving/helloworld-swift/README.md), [Vertx](./serving/helloworld-vertx/README.md) |
|
||||||
|
|
||||||
|
|
||||||
#### Eventing and Eventing Resources samples
|
#### Eventing and Eventing Resources samples
|
||||||
|
|
|
@ -12,7 +12,7 @@ specified, it will use "World" as the TARGET.
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
- A Kubernetes cluster with Knative installed and DNS configured. Follow the
|
- A Kubernetes cluster with Knative installed and DNS configured. Follow the
|
||||||
[installation instructions](../../../install/README.md) if you need to create
|
[installation instructions](../../../../docs/install/README.md) if you need to create
|
||||||
one.
|
one.
|
||||||
- [Docker](https://www.docker.com) installed and running on your local machine,
|
- [Docker](https://www.docker.com) installed and running on your local machine,
|
||||||
and a Docker Hub account configured (we'll use it for a container registry).
|
and a Docker Hub account configured (we'll use it for a container registry).
|
||||||
|
|
|
@ -5,7 +5,7 @@ weight: 1
|
||||||
type: "docs"
|
type: "docs"
|
||||||
---
|
---
|
||||||
|
|
||||||
A simple web app written in the [Dart](www.dartlang.org) programming language
|
A simple web app written in the [Dart](https://www.dart.dev) programming language
|
||||||
that you can use for testing. It reads in the env variable `TARGET` and prints
|
that you can use for testing. It reads in the env variable `TARGET` and prints
|
||||||
`"Hello $TARGET"`. If `TARGET` is not specified, it will use `"World"` as
|
`"Hello $TARGET"`. If `TARGET` is not specified, it will use `"World"` as
|
||||||
`TARGET`.
|
`TARGET`.
|
||||||
|
@ -13,11 +13,11 @@ that you can use for testing. It reads in the env variable `TARGET` and prints
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
- A Kubernetes cluster with Knative installed and DNS configured. Follow the
|
- A Kubernetes cluster with Knative installed and DNS configured. Follow the
|
||||||
[installation instructions](../../../install/README.md) if you need to create
|
[installation instructions](../../../../docs/install/README.md) if you need to create
|
||||||
one.
|
one.
|
||||||
- [Docker](https://www.docker.com) installed and running on your local machine,
|
- [Docker](https://www.docker.com) installed and running on your local machine,
|
||||||
and a Docker Hub account configured (we'll use it for a container registry).
|
and a Docker Hub account configured (we'll use it for a container registry).
|
||||||
- [dart-sdk](https://www.dartlang.org/tools/sdk#install) installed and
|
- [dart-sdk](https://www.dart.dev/tools/sdk#install) installed and
|
||||||
configured if you want to run the program locally.
|
configured if you want to run the program locally.
|
||||||
|
|
||||||
## Recreating the sample code
|
## Recreating the sample code
|
||||||
|
|
|
@ -12,7 +12,7 @@ specified, it will use "World" as the TARGET.
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
- A Kubernetes cluster with Knative installed and DNS configured. Follow the
|
- A Kubernetes cluster with Knative installed and DNS configured. Follow the
|
||||||
[installation instructions](../../../install/README.md) if you need to create
|
[installation instructions](../../../../docs/install/README.md) if you need to create
|
||||||
one.
|
one.
|
||||||
- [Docker](https://www.docker.com) installed and running on your local machine,
|
- [Docker](https://www.docker.com) installed and running on your local machine,
|
||||||
and a Docker Hub account configured (we'll use it for a container registry).
|
and a Docker Hub account configured (we'll use it for a container registry).
|
||||||
|
|
|
@ -20,7 +20,7 @@ deploying your app to your Knative cluster.
|
||||||
You must meet the following requirements to complete this sample:
|
You must meet the following requirements to complete this sample:
|
||||||
|
|
||||||
- A version of the Knative Serving component installed and DNS configured. Follow the
|
- A version of the Knative Serving component installed and DNS configured. Follow the
|
||||||
[Knative installation instructions](../../../../install/README.md) if you need
|
[Knative installation instructions](../../../../docs/install/README.md) if you need
|
||||||
to create a Knative cluster.
|
to create a Knative cluster.
|
||||||
- The following software downloaded and install on your loacal machine:
|
- The following software downloaded and install on your loacal machine:
|
||||||
- [Java SE 8 or later JDK](http://www.oracle.com/technetwork/java/javase/downloads/index.html).
|
- [Java SE 8 or later JDK](http://www.oracle.com/technetwork/java/javase/downloads/index.html).
|
||||||
|
|
|
@ -21,7 +21,7 @@ cd knative-docs/docs/serving/samples/hello-world/helloworld-r
|
||||||
## Before you begin
|
## Before you begin
|
||||||
|
|
||||||
- A Kubernetes cluster with Knative installed. Follow the
|
- A Kubernetes cluster with Knative installed. Follow the
|
||||||
[installation instructions](../../../../install/README.md) if you need to
|
[installation instructions](../../../../docs/install/README.md) if you need to
|
||||||
create one.
|
create one.
|
||||||
- [Docker](https://www.docker.com) installed and running on your local machine,
|
- [Docker](https://www.docker.com) installed and running on your local machine,
|
||||||
and a Docker Hub account configured (we'll use it for a container registry).
|
and a Docker Hub account configured (we'll use it for a container registry).
|
||||||
|
|
|
@ -22,7 +22,7 @@ cd knative-docs/docs/serving/samples/hello-world/helloworld-r
|
||||||
## Before you begin
|
## Before you begin
|
||||||
|
|
||||||
- A Kubernetes cluster with Knative installed. Follow the
|
- A Kubernetes cluster with Knative installed. Follow the
|
||||||
[installation instructions](../../../../install/README.md) if you need to
|
[installation instructions](../../../../docs/install/README.md) if you need to
|
||||||
create one.
|
create one.
|
||||||
- [Docker](https://www.docker.com) installed and running on your local machine,
|
- [Docker](https://www.docker.com) installed and running on your local machine,
|
||||||
and a Docker Hub account configured (we'll use it for a container registry).
|
and a Docker Hub account configured (we'll use it for a container registry).
|
||||||
|
|
|
@ -13,7 +13,7 @@ TARGET is not specified, it will use "World" as the TARGET.
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
- A Kubernetes cluster with Knative installed and DNS configured. Follow the
|
- A Kubernetes cluster with Knative installed and DNS configured. Follow the
|
||||||
[installation instructions](../../../install/README.md) if you need to create
|
[installation instructions](../../../../docs/install/README.md) if you need to create
|
||||||
one.
|
one.
|
||||||
- [Docker](https://www.docker.com) installed and running on your local machine,
|
- [Docker](https://www.docker.com) installed and running on your local machine,
|
||||||
and a Docker Hub account configured (we'll use it for a container registry).
|
and a Docker Hub account configured (we'll use it for a container registry).
|
||||||
|
|
|
@ -13,7 +13,7 @@ specified, the app uses "World" as the TARGET.
|
||||||
|
|
||||||
- You must have a Kubernetes cluster with Knative installed and DNS configured.
|
- You must have a Kubernetes cluster with Knative installed and DNS configured.
|
||||||
If you need to create a cluster, follow the
|
If you need to create a cluster, follow the
|
||||||
[installation instructions](../../../install/README.md).
|
[installation instructions](../../../../docs/install/README.md).
|
||||||
- You must have [Docker](https://www.docker.com) installed and running on your
|
- You must have [Docker](https://www.docker.com) installed and running on your
|
||||||
local machine, and a Docker Hub account configured (used for container
|
local machine, and a Docker Hub account configured (used for container
|
||||||
registry).
|
registry).
|
||||||
|
|
|
@ -20,7 +20,7 @@ You must meet the following requirements to complete this sample:
|
||||||
|
|
||||||
- A version of the Knative Serving component installed and running on your
|
- A version of the Knative Serving component installed and running on your
|
||||||
Kubernetes cluster. Follow the
|
Kubernetes cluster. Follow the
|
||||||
[Knative installation instructions](../../../install/README.md) if you need to
|
[Knative installation instructions](../../../../docs/install/README.md) if you need to
|
||||||
create a Knative cluster.
|
create a Knative cluster.
|
||||||
- The following software downloaded and install on your loacal machine:
|
- The following software downloaded and install on your loacal machine:
|
||||||
- [Java SE 8 or later JDK](http://www.oracle.com/technetwork/java/javase/downloads/index.html).
|
- [Java SE 8 or later JDK](http://www.oracle.com/technetwork/java/javase/downloads/index.html).
|
||||||
|
|
|
@ -82,7 +82,6 @@ Follow the links below to learn more about Knative.
|
||||||
|
|
||||||
### Configuration and networking
|
### Configuration and networking
|
||||||
|
|
||||||
- [Configuring outbound network access](./serving/outbound-network-access.md)
|
|
||||||
- [Using a custom domain](./serving/using-a-custom-domain.md)
|
- [Using a custom domain](./serving/using-a-custom-domain.md)
|
||||||
- [Assigning a static IP address for Knative on Google Kubernetes Engine](./serving/gke-assigning-static-ip-address.md)
|
- [Assigning a static IP address for Knative on Google Kubernetes Engine](./serving/gke-assigning-static-ip-address.md)
|
||||||
- [Configuring HTTPS with a custom certificate](./serving/using-a-tls-cert.md)
|
- [Configuring HTTPS with a custom certificate](./serving/using-a-tls-cert.md)
|
||||||
|
|
|
@ -276,7 +276,7 @@ the next topic: How do we actually populate the registry in the first place?
|
||||||
To get started, install Knative Eventing if you haven't yet, and try
|
To get started, install Knative Eventing if you haven't yet, and try
|
||||||
experimenting with different Event Sources in your Knative cluster.
|
experimenting with different Event Sources in your Knative cluster.
|
||||||
|
|
||||||
1. [Installing Knative](./install/README.md) in case you haven't already done
|
1. [Installing Knative](../install/README.md) in case you haven't already done
|
||||||
so.
|
so.
|
||||||
1. [Getting started with eventing](./README.md) in case you haven't read it.
|
1. [Getting started with eventing](./README.md) in case you haven't read it.
|
||||||
1. [Knative code samples](./samples/) is a useful resource to better understand
|
1. [Knative code samples](./samples/) is a useful resource to better understand
|
||||||
|
|
|
@ -514,6 +514,4 @@ This removes the namespace and all of its resources from your cluster.
|
||||||
You've learned the basics of the Knative Eventing workflow. Here are some additional resources to help you continue to build with the Knative Eventing component.
|
You've learned the basics of the Knative Eventing workflow. Here are some additional resources to help you continue to build with the Knative Eventing component.
|
||||||
|
|
||||||
- [Broker and Trigger](./broker-trigger.md)
|
- [Broker and Trigger](./broker-trigger.md)
|
||||||
- [Eventing with a GitHub source](./samples/github-source.md)
|
- [Eventing with a GitHub source](./samples/github-source/README.md)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
|
||||||
|
Use the following code samples to help you understand the various use cases for
|
||||||
|
Knative Eventing and Event Sources.
|
||||||
|
[Learn more about Knative Eventing and Eventing Sources](../README.md).
|
||||||
|
|
||||||
|
[**See all Knative code samples**](../../samples.md)
|
|
@ -3,10 +3,7 @@ title: "Knative Eventing code samples"
|
||||||
linkTitle: "Code samples"
|
linkTitle: "Code samples"
|
||||||
weight: 90
|
weight: 90
|
||||||
type: "docs"
|
type: "docs"
|
||||||
|
showlandingtoc: "true"
|
||||||
---
|
---
|
||||||
|
|
||||||
Use the following code samples to help you understand the various use cases for
|
{{% readfile file="README.md" %}}
|
||||||
Knative Eventing and Event Sources.
|
|
||||||
[Learn more about Knative Eventing and Eventing Sources](../index.html).
|
|
||||||
|
|
||||||
[**See all Knative code samples**](../../samples/)
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
Following examples include a simple web app written in the language of your choice that you can use to test knative eventing. It shows how to consume a [CloudEvent](https://cloudevents.io/) in Knative eventing, and optionally how to respond back with another CloudEvent in the http response.
|
Following examples include a simple web app written in the language of your choice that you can use to test knative eventing. It shows how to consume a [CloudEvent](https://cloudevents.io/) in Knative eventing, and optionally how to respond back with another CloudEvent in the http response.
|
||||||
|
|
||||||
We will deploy the app as a [Kubernetes Deployment](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/) along with a [Kubernetes Service](https://kubernetes.io/docs/concepts/services-networking/service/). However, you can also deploy the app as a [Knative Serving Service](../../../../serving/README.md)
|
We will deploy the app as a [Kubernetes Deployment](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/) along with a [Kubernetes Service](https://kubernetes.io/docs/concepts/services-networking/service/). However, you can also deploy the app as a [Knative Serving Service](../../../serving/README.md)
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
|
|
|
@ -87,7 +87,7 @@ export IOTCORE_TOPIC_DEVICE="iot-demo-device-pubsub-topic"
|
||||||
controller.
|
controller.
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
kubectl apply --filename https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/gcppubsub.yaml
|
kubectl apply --filename https://github.com/knative/eventing-contrib/releases/download/v0.8.2/gcppubsub.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
### Deploying
|
### Deploying
|
||||||
|
@ -214,5 +214,5 @@ To cleanup the knative resources:
|
||||||
1. Remove the `GcpPubSubSource` controller:
|
1. Remove the `GcpPubSubSource` controller:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
kubectl delete --filename https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/gcppubsub.yaml
|
kubectl delete --filename https://github.com/knative/eventing-contrib/releases/download/v0.8.2/gcppubsub.yaml
|
||||||
```
|
```
|
||||||
|
|
|
@ -47,7 +47,7 @@ You can now set the `KafkaChannel` CRD as the default channel configuration.
|
||||||
|
|
||||||
## Specifying the default channel configuration
|
## Specifying the default channel configuration
|
||||||
|
|
||||||
To configure the usage of the `KafkaChannel` CRD as the [default channel configuration](channels/default-channels.md), edit the `default-ch-webhook` ConfigMap as follows:
|
To configure the usage of the `KafkaChannel` CRD as the [default channel configuration](../../../channels/default-channels.md), edit the `default-ch-webhook` ConfigMap as follows:
|
||||||
|
|
||||||
```
|
```
|
||||||
cat <<-EOF | kubectl apply -f -
|
cat <<-EOF | kubectl apply -f -
|
||||||
|
|
|
@ -44,10 +44,8 @@ managed Istio installation, or if you're installing Knative locally using
|
||||||
Minkube or similar, see the
|
Minkube or similar, see the
|
||||||
[Installing Istio for Knative guide](./installing-istio.md).
|
[Installing Istio for Knative guide](./installing-istio.md).
|
||||||
|
|
||||||
> Note: [Ambassador](https://www.getambassador.io/) and
|
> Note: [Ambassador](./Knative-with-Ambassador.md) and
|
||||||
> [Gloo](https://gloo.solo.io/) are available as an alternative to Istio.
|
> [Gloo](./Knative-with-Gloo.md) are available as an alternative to Istio.
|
||||||
> [Click here](./Knative-with-Ambassador.md) to install Knative with Ambassador.
|
|
||||||
> [Click here](./Knative-with-Gloo.md) to install Knative with Gloo.
|
|
||||||
|
|
||||||
## Installing Knative components
|
## Installing Knative components
|
||||||
|
|
||||||
|
@ -83,8 +81,7 @@ The following Knative installation files are available:
|
||||||
- **Eventing Resources**:
|
- **Eventing Resources**:
|
||||||
- https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/github.yaml
|
- https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/github.yaml
|
||||||
- https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/camel.yaml
|
- https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/camel.yaml
|
||||||
- https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/gcppubsub.yaml
|
- https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/kafka-source.yaml
|
||||||
- https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/kafka.yaml
|
|
||||||
- https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/kafka-channel.yaml
|
- https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/kafka-channel.yaml
|
||||||
|
|
||||||
#### Install details and options
|
#### Install details and options
|
||||||
|
@ -110,14 +107,14 @@ files from the Knative repositories:
|
||||||
| [`monitoring-tracing-zipkin.yaml`][1.80] | Installs only [Zipkin][2.30].**\*** | Serving or Eventing component, ELK stack (monitoring-logs-elasticsearch.yaml) |
|
| [`monitoring-tracing-zipkin.yaml`][1.80] | Installs only [Zipkin][2.30].**\*** | Serving or Eventing component, ELK stack (monitoring-logs-elasticsearch.yaml) |
|
||||||
| [`monitoring-tracing-zipkin-in-mem.yaml`][1.90] | Installs only [Zipkin in-memory][2.30]**\*** | Serving or Eventing component |
|
| [`monitoring-tracing-zipkin-in-mem.yaml`][1.90] | Installs only [Zipkin in-memory][2.30]**\*** | Serving or Eventing component |
|
||||||
| **knative/eventing** | | |
|
| **knative/eventing** | | |
|
||||||
| [`release.yaml`][4.1]† | Installs the Eventing component. Includes [ContainerSource](../eventing#containersource), [CronJobSource][6.2], InMemoryChannel. | |
|
| [`release.yaml`][4.10]† | Installs the Eventing component. Includes [ContainerSource](../eventing#containersource), [CronJobSource][6.2], InMemoryChannel. | |
|
||||||
| [`eventing.yaml`][4.2] | Installs the Eventing component. Includes [ContainerSource](../eventing#containersource) and [CronJobSource][6.2]. Does not include any Channel. | |
|
| [`eventing.yaml`][4.20] | Installs the Eventing component. Includes [ContainerSource](../eventing#containersource) and [CronJobSource][6.2]. Does not include any Channel. | |
|
||||||
| [`in-memory-channel.yaml`][4.3] | Installs only the InMemoryChannel. | Eventing component |
|
| [`in-memory-channel.yaml`][4.30] | Installs only the InMemoryChannel. | Eventing component |
|
||||||
| **knative/eventing-contrib** | | |
|
| **knative/eventing-contrib** | | |
|
||||||
| [`github.yaml`][5.10]† | Installs the [GitHub][6.10] source. | Eventing component |
|
| [`github.yaml`][5.10]† | Installs the [GitHub][6.10] source. | Eventing component |
|
||||||
| [`camel.yaml`][5.40] | Installs the Apache Camel source. | Eventing component |
|
| [`camel.yaml`][5.40] | Installs the Apache Camel source. | Eventing component |
|
||||||
| [`kafka-source.yaml`][5.50] | Installs the Apache Kafka source. | Eventing component |
|
| [`kafka-source.yaml`][5.50] | Installs the Apache Kafka source. | Eventing component |
|
||||||
| [`kafka-channel.yaml`][5.60] | Installs the KafkaChannel. | Eventing component |
|
| [`kafka-channel.yaml`][5.60] | Installs the Kafka channel. | Eventing component |
|
||||||
| [`awssqs.yaml`][5.70] | Installs the AWS SQS source. | Eventing component |
|
| [`awssqs.yaml`][5.70] | Installs the AWS SQS source. | Eventing component |
|
||||||
| [`event-display.yaml`][5.30] | Installs a Knative Service that logs events received for use in samples and debugging. | Serving component, Eventing component |
|
| [`event-display.yaml`][5.30] | Installs a Knative Service that logs events received for use in samples and debugging. | Serving component, Eventing component |
|
||||||
| [`natss-channel.yaml`][5.80] | Installs the NATS streaming channel implementation. | Eventing component |
|
| [`natss-channel.yaml`][5.80] | Installs the NATS streaming channel implementation. | Eventing component |
|
||||||
|
@ -161,7 +158,6 @@ for details about installing the various supported observability plugins.
|
||||||
https://github.com/knative/eventing/releases/download/{{< version >}}/eventing.yaml
|
https://github.com/knative/eventing/releases/download/{{< version >}}/eventing.yaml
|
||||||
[4.30]:
|
[4.30]:
|
||||||
https://github.com/knative/eventing/releases/download/{{< version >}}/in-memory-channel.yaml
|
https://github.com/knative/eventing/releases/download/{{< version >}}/in-memory-channel.yaml
|
||||||
[4.40]: https://github.com/knative/eventing/releases/download/{{< version >}}/kafka.yaml
|
|
||||||
[5.0]: https://github.com/knative/eventing-contrib/releases/tag/{{< version >}}
|
[5.0]: https://github.com/knative/eventing-contrib/releases/tag/{{< version >}}
|
||||||
[5.10]:
|
[5.10]:
|
||||||
https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/github.yaml
|
https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/github.yaml
|
||||||
|
@ -176,7 +172,7 @@ for details about installing the various supported observability plugins.
|
||||||
[5.70]:
|
[5.70]:
|
||||||
https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/awssqs.yaml
|
https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/awssqs.yaml
|
||||||
[5.80]:
|
[5.80]:
|
||||||
https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/natss.yaml
|
https://github.com/knative/eventing-contrib/releases/download/{{< version >}}/natss-channel.yaml
|
||||||
[6.10]: https://developer.github.com/v3/activity/events/types/
|
[6.10]: https://developer.github.com/v3/activity/events/types/
|
||||||
[6.20]:
|
[6.20]:
|
||||||
https://github.com/knative/eventing-contrib/blob/master/samples/cronjob-source/README.md
|
https://github.com/knative/eventing-contrib/blob/master/samples/cronjob-source/README.md
|
||||||
|
|
|
@ -159,7 +159,7 @@ manage and route to serverless applications!
|
||||||
## What's next
|
## What's next
|
||||||
|
|
||||||
- Try the
|
- Try the
|
||||||
[Getting Started with App Deployment guide](../serving/getting-started-knative-app/)
|
[Getting Started with App Deployment guide](../serving/getting-started-knative-app.md)
|
||||||
for Knative serving.
|
for Knative serving.
|
||||||
- Get started with Knative Eventing by walking through one of the
|
- Get started with Knative Eventing by walking through one of the
|
||||||
[Eventing Samples](../eventing/samples/).
|
[Eventing Samples](../eventing/samples/).
|
||||||
|
|
|
@ -123,7 +123,7 @@ the recommended configuration for a cluster is:
|
||||||
|
|
||||||
> Note: If you want to use [Auto TLS feature](../serving/using-auto-tls.md), you
|
> Note: If you want to use [Auto TLS feature](../serving/using-auto-tls.md), you
|
||||||
> need to remove the `--addons` line below, and follow the
|
> need to remove the `--addons` line below, and follow the
|
||||||
> [instructions](../installing-istio.md) to install Istio with Secret Discovery
|
> [instructions](./installing-istio.md) to install Istio with Secret Discovery
|
||||||
> Service.
|
> Service.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|
|
@ -8,7 +8,7 @@ type: "docs"
|
||||||
Learn how to deploy Gloo and Knative to your Kubernetes cluster using the Gloo command line tool `glooctl`.
|
Learn how to deploy Gloo and Knative to your Kubernetes cluster using the Gloo command line tool `glooctl`.
|
||||||
|
|
||||||
|
|
||||||
[Gloo](https://gloo.solo.io) is a popular open-source Envoy control plane and API gateway built for Kubernetes (and other platforms).
|
[Gloo](https://docs.solo.io/gloo/latest/) is a popular open-source Envoy control plane and API gateway built for Kubernetes (and other platforms).
|
||||||
|
|
||||||
Gloo provides a complete gateway replacement for Istio and supports the full Knative Ingress spec. Choose Gloo if you don't require a service mesh in your cluster and want a lightweight alternative that requires less resource usage and operational overhead.
|
Gloo provides a complete gateway replacement for Istio and supports the full Knative Ingress spec. Choose Gloo if you don't require a service mesh in your cluster and want a lightweight alternative that requires less resource usage and operational overhead.
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ The `glooctl install knative` command can be customized with a variety of option
|
||||||
See https://github.com/solo-io/gloo/blob/master/docs/cli/glooctl_install_knative.md for the full list of available options for installing Knative with `glooctl`
|
See https://github.com/solo-io/gloo/blob/master/docs/cli/glooctl_install_knative.md for the full list of available options for installing Knative with `glooctl`
|
||||||
|
|
||||||
> Note: `glooctl` generates a manifest which can be piped to stdout or a file using the `--dry-run` flag. Alternatively,
|
> Note: `glooctl` generates a manifest which can be piped to stdout or a file using the `--dry-run` flag. Alternatively,
|
||||||
Gloo can be installed via its [Helm Chart](https://gloo.solo.io/installation/gateway/kubernetes/#installing-on-kubernetes-with-helm), which will permit fine-grained configuration of installation parameters.
|
Gloo can be installed via its [Helm Chart](https://docs.solo.io/gloo/latest/installation/gateway/kubernetes/#installing-on-kubernetes-with-helm), which will permit fine-grained configuration of installation parameters.
|
||||||
|
|
||||||
Monitor the Gloo and Knative components until each one shows a `STATUS` of `Running` or `Completed`:
|
Monitor the Gloo and Knative components until each one shows a `STATUS` of `Running` or `Completed`:
|
||||||
|
|
||||||
|
@ -179,7 +179,7 @@ Now that your cluster has Knative installed, you can see what Knative has to
|
||||||
offer.
|
offer.
|
||||||
|
|
||||||
Learn more about deploying apps to Knative with the
|
Learn more about deploying apps to Knative with the
|
||||||
[Getting Started with Knative App Deployment](./getting-started-knative-app.md)
|
[Getting Started with Knative App Deployment](../serving/getting-started-knative-app.md)
|
||||||
guide.
|
guide.
|
||||||
|
|
||||||
To get started with Knative Eventing, pick one of the
|
To get started with Knative Eventing, pick one of the
|
||||||
|
|
|
@ -24,7 +24,7 @@ Knative Services.
|
||||||
|
|
||||||
Currently, three options exist which provide this functionality:
|
Currently, three options exist which provide this functionality:
|
||||||
[Ambassador](https://www.getambassador.io/), an Envoy-based API Gateway,
|
[Ambassador](https://www.getambassador.io/), an Envoy-based API Gateway,
|
||||||
[Gloo](https://gloo.solo.io), an Envoy-based API Gateway, and
|
[Gloo](https://docs.solo.io/gloo/latest/), an Envoy-based API Gateway, and
|
||||||
[Istio](https://istio.io/), an Envoy-based Service Mesh.
|
[Istio](https://istio.io/), an Envoy-based Service Mesh.
|
||||||
|
|
||||||
## Installing Knative with Ambassador
|
## Installing Knative with Ambassador
|
||||||
|
@ -99,7 +99,7 @@ custom install guide:
|
||||||
> **Note**: If need to set up a Kubernetes cluster with the correct
|
> **Note**: If need to set up a Kubernetes cluster with the correct
|
||||||
> specifications to run Knative, you can follow any of the install instructions
|
> specifications to run Knative, you can follow any of the install instructions
|
||||||
> through the creation of the cluster, then follow the
|
> through the creation of the cluster, then follow the
|
||||||
> [Performing a Custom Knative Installation](./knative-custom-install.md) guide.
|
> [Performing a Custom Knative Installation](./Knative-custom-install.md) guide.
|
||||||
|
|
||||||
**Observability install guide**
|
**Observability install guide**
|
||||||
|
|
||||||
|
@ -130,7 +130,7 @@ and set up TLS certificates to use HTTPS:
|
||||||
|
|
||||||
- [Assign a static IP address](../serving/gke-assigning-static-ip-address.md)
|
- [Assign a static IP address](../serving/gke-assigning-static-ip-address.md)
|
||||||
- [Configure a custom domain](../serving/using-a-custom-domain.md)
|
- [Configure a custom domain](../serving/using-a-custom-domain.md)
|
||||||
- [Configuring HTTPS with a custom certificate](../serving/using-an-ssl-cert.md)
|
- [Configuring HTTPS with a custom certificate](../serving/using-a-tls-cert.md)
|
||||||
|
|
||||||
## Checking the version of your Knative Serving installation
|
## Checking the version of your Knative Serving installation
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ installation. If your cloud platform offers a managed Istio installation, the
|
||||||
[install guide](./README.md) for your specific platform will have those
|
[install guide](./README.md) for your specific platform will have those
|
||||||
instructions.
|
instructions.
|
||||||
|
|
||||||
For example, the [GKE Install Guide](./knative-with-gke.md) includes the
|
For example, the [GKE Install Guide](./Knative-with-GKE.md) includes the
|
||||||
instructions for installing Istio on your cluster using `gcloud`.
|
instructions for installing Istio on your cluster using `gcloud`.
|
||||||
|
|
||||||
## Before you begin
|
## Before you begin
|
||||||
|
@ -317,7 +317,7 @@ rm -rf istio-${ISTIO_VERSION}
|
||||||
|
|
||||||
- [Install Knative](./README.md).
|
- [Install Knative](./README.md).
|
||||||
- Try the
|
- Try the
|
||||||
[Getting Started with App Deployment guide](../serving/getting-started-knative-app/)
|
[Getting Started with App Deployment guide](../serving/getting-started-knative-app.md)
|
||||||
for Knative serving.
|
for Knative serving.
|
||||||
|
|
||||||
[1]:
|
[1]:
|
||||||
|
|
|
@ -44,7 +44,7 @@ To label a route:
|
||||||
kubectl label route ${ROUTE_NAME} serving.knative.dev/visibility=cluster-local
|
kubectl label route ${ROUTE_NAME} serving.knative.dev/visibility=cluster-local
|
||||||
```
|
```
|
||||||
|
|
||||||
For example, you can deploy the [Hello World sample](./samples/helloworld-go)
|
For example, you can deploy the [Hello World sample](./samples/hello-world/helloworld-go/README.md)
|
||||||
and then convert it to be an cluster-local service by labeling the service:
|
and then convert it to be an cluster-local service by labeling the service:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
|
|
|
@ -169,7 +169,7 @@ route "blue-green-demo" configured
|
||||||
Revision 2 of the app is staged at this point. That means:
|
Revision 2 of the app is staged at this point. That means:
|
||||||
|
|
||||||
- No traffic will be routed to revision 2 at the main URL,
|
- No traffic will be routed to revision 2 at the main URL,
|
||||||
http://blue-green-demo.default.YOUR_CUSTOM_DOMAIN.com
|
`http://blue-green-demo.default.[YOUR_CUSTOM_DOMAIN].com`
|
||||||
- Knative creates a new route named v2 for testing the newly deployed version.
|
- Knative creates a new route named v2 for testing the newly deployed version.
|
||||||
The URL of this can be seen in the status section of your Route.
|
The URL of this can be seen in the status section of your Route.
|
||||||
|
|
||||||
|
@ -209,7 +209,7 @@ route "blue-green-demo" configured
|
||||||
```
|
```
|
||||||
|
|
||||||
Refresh the original route
|
Refresh the original route
|
||||||
(http://blue-green-demo.default.YOUR_CUSTOM_DOMAIN.com) a few times to see that
|
(`http://blue-green-demo.default.[YOUR_CUSTOM_DOMAIN].com`) a few times to see that
|
||||||
some traffic now goes to version 2 of the app.
|
some traffic now goes to version 2 of the app.
|
||||||
|
|
||||||
> Note: This sample shows a 50/50 split to assure you don't have to refresh too
|
> Note: This sample shows a 50/50 split to assure you don't have to refresh too
|
||||||
|
@ -246,7 +246,7 @@ route "blue-green-demo" configured
|
||||||
```
|
```
|
||||||
|
|
||||||
Refresh the original route
|
Refresh the original route
|
||||||
(http://blue-green-demo.default.YOUR_CUSTOM_DOMAIN.com) a few times to verify
|
(`http://blue-green-demo.default.[YOUR_CUSTOM_DOMAIN].com`) a few times to verify
|
||||||
that no traffic is being routed to v1 of the app.
|
that no traffic is being routed to v1 of the app.
|
||||||
|
|
||||||
We added a named route to v1 of the app, so you can now access it at the URL
|
We added a named route to v1 of the app, so you can now access it at the URL
|
||||||
|
|
Loading…
Reference in New Issue