From f61514c1b42770758434e0afb7a2a20167574551 Mon Sep 17 00:00:00 2001 From: RichieEscarez Date: Fri, 1 Feb 2019 18:18:38 -0800 Subject: [PATCH] site: fix serving links (#861) * fix serving links * Update using-external-dns-on-gcp.md --- docs/serving/README.md | 22 +++++++++---------- docs/serving/accessing-logs.md | 4 ++-- docs/serving/accessing-traces.md | 2 +- docs/serving/cluster-local-route.md | 2 +- docs/serving/debugging-application-issues.md | 4 ++-- docs/serving/debugging-performance-issues.md | 4 ++-- docs/serving/fluentd/README.md | 2 +- .../gke-assigning-static-ip-address.md | 2 +- .../installing-logging-metrics-traces.md | 8 +++---- docs/serving/samples/autoscale-go/README.md | 6 ++--- docs/serving/samples/blue-green-deployment.md | 4 ++-- docs/serving/samples/gitwebhook-go/README.md | 8 +++---- docs/serving/samples/grpc-ping-go/README.md | 2 +- .../hello-world/helloworld-csharp/README.md | 2 +- .../hello-world/helloworld-go/README.md | 2 +- .../hello-world/helloworld-java/README.md | 2 +- .../hello-world/helloworld-kotlin/README.md | 2 +- .../hello-world/helloworld-nodejs/README.md | 2 +- .../hello-world/helloworld-php/README.md | 2 +- .../hello-world/helloworld-python/README.md | 2 +- .../hello-world/helloworld-ruby/README.md | 2 +- .../samples/knative-routing-go/README.md | 2 +- docs/serving/samples/rest-api-go/README.md | 2 +- .../samples/source-to-url-go/README.md | 4 ++-- docs/serving/samples/telemetry-go/README.md | 14 ++++++------ docs/serving/setting-up-a-logging-plugin.md | 2 +- docs/serving/using-a-custom-domain.md | 2 +- docs/serving/using-an-ssl-cert.md | 4 ++-- docs/serving/using-cert-manager-on-gcp.md | 2 +- docs/serving/using-external-dns-on-gcp.md | 2 +- 30 files changed, 60 insertions(+), 60 deletions(-) diff --git a/docs/serving/README.md b/docs/serving/README.md index ad1c84cb7b7..96bae3b3c13 100644 --- a/docs/serving/README.md +++ b/docs/serving/README.md @@ -62,23 +62,23 @@ in the Knative Serving repository. ## Setting up Logging and Metrics -- [Installing Logging, Metrics and Traces](./installing-logging-metrics-traces.md) -- [Accessing Logs](./accessing-logs.md) -- [Accessing Metrics](./accessing-metrics.md) -- [Accessing Traces](./accessing-traces.md) -- [Setting up a logging plugin](./setting-up-a-logging-plugin.md) +- [Installing Logging, Metrics and Traces](./installing-logging-metrics-traces/) +- [Accessing Logs](./accessing-logs/) +- [Accessing Metrics](./accessing-metrics/) +- [Accessing Traces](./accessing-traces/) +- [Setting up a logging plugin](./setting-up-a-logging-plugin/) ## Debugging Knative Serving issues -- [Debugging Application Issues](./debugging-application-issues.md) -- [Debugging Performance Issues](./debugging-performance-issues.md) +- [Debugging Application Issues](./debugging-application-issues/) +- [Debugging Performance Issues](./debugging-performance-issues/) ## Configuration and Networking -- [Configuring outbound network access](./outbound-network-access.md) -- [Configuring cluster local routes](./cluster-local-route.md) -- [Using a custom domain](./using-a-custom-domain.md) -- [Assigning a static IP address for Knative on Google Kubernetes Engine](./gke-assigning-static-ip-address.md) +- [Configuring outbound network access](./outbound-network-access/) +- [Configuring cluster local routes](./cluster-local-route/) +- [Using a custom domain](./using-a-custom-domain/) +- [Assigning a static IP address for Knative on Google Kubernetes Engine](./gke-assigning-static-ip-address/) ## Known Issues diff --git a/docs/serving/accessing-logs.md b/docs/serving/accessing-logs.md index a973f1bacb4..b3498d34252 100644 --- a/docs/serving/accessing-logs.md +++ b/docs/serving/accessing-logs.md @@ -5,7 +5,7 @@ weight: 5 --- If you have not yet installed the logging and monitoring components, go through -the [installation instructions](./installing-logging-metrics-traces.md) to set +the [installation instructions](./installing-logging-metrics-traces/) to set up the necessary components first. ## Kibana and Elasticsearch @@ -147,7 +147,7 @@ userAgent curl/7.60.0 ### Accessing end to end request traces -See [Accessing Traces](./accessing-traces.md) page for details. +See [Accessing Traces](./accessing-traces/) page for details. ## Stackdriver diff --git a/docs/serving/accessing-traces.md b/docs/serving/accessing-traces.md index fb67623865b..c956f2e9aff 100644 --- a/docs/serving/accessing-traces.md +++ b/docs/serving/accessing-traces.md @@ -5,7 +5,7 @@ weight: 15 --- If you have not yet installed the logging and monitoring components, go through -the [installation instructions](./installing-logging-metrics-traces.md) to set +the [installation instructions](./installing-logging-metrics-traces/) to set up the necessary components. In order to access request traces, you use the Zipkin visualization tool. diff --git a/docs/serving/cluster-local-route.md b/docs/serving/cluster-local-route.md index 845acc84e97..a890ccb9012 100644 --- a/docs/serving/cluster-local-route.md +++ b/docs/serving/cluster-local-route.md @@ -8,7 +8,7 @@ In Knative 0.3.x or later, all Routes with a domain suffix of `svc.cluster.local` will only be visible inside the cluster. This can be done by changing the `config-domain` config map as instructed -[here](./using-a-custom-domain.md). +[here](./using-a-custom-domain/). You can also set the label `serving.knative.dev/visibility=cluster-local` on your Route or KService to achieve the same effect. diff --git a/docs/serving/debugging-application-issues.md b/docs/serving/debugging-application-issues.md index 493849162e9..058cece26e8 100644 --- a/docs/serving/debugging-application-issues.md +++ b/docs/serving/debugging-application-issues.md @@ -29,7 +29,7 @@ ERROR: Non-zero return code '1' from command: Process exited with status 1 ## Check application logs Knative Serving provides default out-of-the-box logs for your application. -Access your application logs using [Accessing Logs](./accessing-logs.md) page. +Access your application logs using [Accessing Logs](./accessing-logs/) page. ## Check Route status @@ -194,7 +194,7 @@ If there is any failure, the `conditions` in `status` provide the reason. To access build logs, first execute `kubectl proxy` and then open [Kibana UI](http://localhost:8001/api/v1/namespaces/knative-monitoring/services/kibana-logging/proxy/app/kibana). Use any of the following filters within Kibana UI to see build logs. _(See -[telemetry guide](../telemetry.md) for more information on logging and +[telemetry guide](../telemetry/) for more information on logging and monitoring features of Knative Serving.)_ - All build logs: `_exists_:"kubernetes.labels.build-name"` diff --git a/docs/serving/debugging-performance-issues.md b/docs/serving/debugging-performance-issues.md index 1eb6e49e6b9..2537c2bad09 100644 --- a/docs/serving/debugging-performance-issues.md +++ b/docs/serving/debugging-performance-issues.md @@ -14,7 +14,7 @@ and tools. Start your investigation with the "Revision - HTTP Requests" dashboard. 1. To open this dashboard, open the Grafana UI as described in - [Accessing Metrics](./accessing-metrics.md) and navigate to "Knative + [Accessing Metrics](./accessing-metrics/) and navigate to "Knative Serving - Revision HTTP Requests". 1. Select your configuration and revision from the menu on top left of the @@ -41,7 +41,7 @@ Next, look into request traces to find out where the time is spent for a single request. 1. To access request traces, open the Zipkin UI as described in - [Accessing Traces](./accessing-traces.md). + [Accessing Traces](./accessing-traces/). 1. Select your revision from the "Service Name" dropdown, and then click the "Find Traces" button. You'll get a view that looks like this: diff --git a/docs/serving/fluentd/README.md b/docs/serving/fluentd/README.md index fe96375673e..46ed630ee59 100644 --- a/docs/serving/fluentd/README.md +++ b/docs/serving/fluentd/README.md @@ -39,7 +39,7 @@ which allows sending logs to Stackdriver. Operators can build this image and push it to a container registry which their Kubernetes cluster has access to. See -[Setting Up A Logging Plugin](/serving/setting-up-a-logging-plugin.md) for +[Setting Up A Logging Plugin](/serving/setting-up-a-logging-plugin/) for details. **NOTE**: Operators need to add credentials file the stackdriver agent needs to the docker image if their Knative Serving is not built on a GCP based cluster or they want to send logs to another GCP project. See diff --git a/docs/serving/gke-assigning-static-ip-address.md b/docs/serving/gke-assigning-static-ip-address.md index ccaeee0dbdc..7ae039399c6 100644 --- a/docs/serving/gke-assigning-static-ip-address.md +++ b/docs/serving/gke-assigning-static-ip-address.md @@ -5,7 +5,7 @@ weight: 35 --- If you are running Knative on Google Kubernetes Engine and want to use a -[custom domain](./using-a-custom-domain.md) with your apps, you need to +[custom domain](./using-a-custom-domain/) with your apps, you need to configure a static IP address to ensure that your custom domain mapping doesn't break. diff --git a/docs/serving/installing-logging-metrics-traces.md b/docs/serving/installing-logging-metrics-traces.md index d5ad4e7efeb..8c86c9a1503 100644 --- a/docs/serving/installing-logging-metrics-traces.md +++ b/docs/serving/installing-logging-metrics-traces.md @@ -56,7 +56,7 @@ install: 1. [Elasticsearch and Kibana](#elasticsearch-and-kibana) 1. [Stackdriver](#stackdriver) -1. [Custom logging plugin](setting-up-a-logging-plugin.md) +1. [Custom logging plugin](setting-up-a-logging-plugin/) ### Elasticsearch and Kibana @@ -254,9 +254,9 @@ end traces. ## Learn More - Learn more about accessing logs, metrics, and traces: - - [Accessing Logs](./accessing-logs.md) - - [Accessing Metrics](./accessing-metrics.md) - - [Accessing Traces](./accessing-traces.md) + - [Accessing Logs](./accessing-logs/) + - [Accessing Metrics](./accessing-metrics/) + - [Accessing Traces](./accessing-traces/) --- diff --git a/docs/serving/samples/autoscale-go/README.md b/docs/serving/samples/autoscale-go/README.md index 7964168dbb1..27415e0ac86 100644 --- a/docs/serving/samples/autoscale-go/README.md +++ b/docs/serving/samples/autoscale-go/README.md @@ -4,10 +4,10 @@ A demonstration of the autoscaling capabilities of a Knative Serving Revision. ## Prerequisites 1. A Kubernetes cluster with - [Knative Serving](https://github.com/knative/docs/blob/master/install/) + [Knative Serving](../../../install/) installed. 1. A - [metrics installation](https://github.com/knative/docs/blob/master/serving/installing-logging-metrics-traces.md) + [metrics installation](../../installing-logging-metrics-traces/) for viewing scaling graphs (optional). 1. The `hey` load generator installed (`go get -u github.com/rakyll/hey`). 1. Clone this repository, and move into the sample directory: @@ -287,4 +287,4 @@ View the Knative Serving Scaling and Request dashboards (if configured). ## Further reading -[Autoscaling Developer Documentation](https://github.com/knative/serving/blob/master/docs/scaling/DEVELOPMENT.md) +[Autoscaling Developer Documentation](https://github.com/knative/serving/blob/master/docs/scaling/DEVELOPMENT/) diff --git a/docs/serving/samples/blue-green-deployment.md b/docs/serving/samples/blue-green-deployment.md index b3d5a854bfd..fac6fe77556 100644 --- a/docs/serving/samples/blue-green-deployment.md +++ b/docs/serving/samples/blue-green-deployment.md @@ -15,7 +15,7 @@ You need: - A Kubernetes cluster with [Knative installed](../../install/). - (Optional) - [A custom domain configured](../../serving/using-a-custom-domain.md) for use + [A custom domain configured](../../serving/using-a-custom-domain/) for use with Knative. Note: The source code for the gcr.io/knative-samples/knative-route-demo image @@ -85,7 +85,7 @@ route "blue-green-demo" configured You'll now be able to view the sample app at http://blue-green-demo.default.YOUR_CUSTOM_DOMAIN.com (replace `YOUR_CUSTOM_DOMAIN`) with the -[custom domain](../../serving/using-a-custom-domain.md) you configured for use +[custom domain](../using-a-custom-domain/) you configured for use with Knative. > Note: If you don't have a custom domain configured for use with Knative, you diff --git a/docs/serving/samples/gitwebhook-go/README.md b/docs/serving/samples/gitwebhook-go/README.md index 17579a74d01..c0b9a246170 100644 --- a/docs/serving/samples/gitwebhook-go/README.md +++ b/docs/serving/samples/gitwebhook-go/README.md @@ -5,7 +5,7 @@ webhook. ## Prerequisites - A Kubernetes cluster with Knative installed. Follow the - [installation instructions](https://github.com/knative/docs/blob/master/install/) + [installation instructions](../../../install/) if you need to create one. - [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). @@ -97,9 +97,9 @@ service "gitwebhook" created 1. Finally, once the service is running, create the webhook from your GitHub repo to the URL for this service. For this to work properly you will need to - [configure a custom domain](https://github.com/knative/docs/blob/master/serving/using-a-custom-domain.md) + [configure a custom domain](../../using-a-custom-domain/) and - [assign a static IP address](https://github.com/knative/docs/blob/master/serving/gke-assigning-static-ip-address.md). + [assign a static IP address](../../gke-assigning-static-ip-address/). 1. Retrieve the hostname for this service, using the following command: @@ -118,7 +118,7 @@ service "gitwebhook" created 1. Enter the **Secret** value to be the same as the original base used for `webhookSecret` above (the original value, not the base64 encoded value). 1. Select **Disable** under SSL Validation, unless you've - [enabled SSL](https://github.com/knative/docs/blob/master/serving/using-an-ssl-cert.md). + [enabled SSL](../../using-an-ssl-cert/). 1. Click **Add webhook** to create the webhook. ## Exploring diff --git a/docs/serving/samples/grpc-ping-go/README.md b/docs/serving/samples/grpc-ping-go/README.md index 201c88fdfdc..a7ade27468b 100644 --- a/docs/serving/samples/grpc-ping-go/README.md +++ b/docs/serving/samples/grpc-ping-go/README.md @@ -5,7 +5,7 @@ This sample requires knative/serving 0.4 or later. ## Prerequisites -1. [Install Knative](https://github.com/knative/docs/blob/master/install/) +1. [Install Knative](../../../install/) 1. Install [docker](https://www.docker.com/) ## Build and run the gRPC server diff --git a/docs/serving/samples/hello-world/helloworld-csharp/README.md b/docs/serving/samples/hello-world/helloworld-csharp/README.md index aa3ea6af174..844b016167a 100644 --- a/docs/serving/samples/hello-world/helloworld-csharp/README.md +++ b/docs/serving/samples/hello-world/helloworld-csharp/README.md @@ -6,7 +6,7 @@ is not specified, it will use "World" as the TARGET. ## Prerequisites - A Kubernetes cluster with Knative installed. Follow the - [installation instructions](https://github.com/knative/docs/blob/master/install/) + [installation instructions](../../../install/) if you need to create one. - [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). diff --git a/docs/serving/samples/hello-world/helloworld-go/README.md b/docs/serving/samples/hello-world/helloworld-go/README.md index ff363d528be..602195882b3 100644 --- a/docs/serving/samples/hello-world/helloworld-go/README.md +++ b/docs/serving/samples/hello-world/helloworld-go/README.md @@ -6,7 +6,7 @@ it will use `World` as the `TARGET`. ## Prerequisites - A Kubernetes cluster with Knative installed. Follow the - [installation instructions](https://github.com/knative/docs/blob/master/install/) + [installation instructions](../../../install/) if you need to create one. - [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). diff --git a/docs/serving/samples/hello-world/helloworld-java/README.md b/docs/serving/samples/hello-world/helloworld-java/README.md index 579d08de8a8..1ef2ba2cfae 100644 --- a/docs/serving/samples/hello-world/helloworld-java/README.md +++ b/docs/serving/samples/hello-world/helloworld-java/README.md @@ -6,7 +6,7 @@ TARGET is not specified, it will use "World" as the TARGET. ## Prerequisites - A Kubernetes cluster with Knative installed. Follow the - [installation instructions](https://github.com/knative/docs/blob/master/install/) + [installation instructions](../../../install/) if you need to create one. - [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). diff --git a/docs/serving/samples/hello-world/helloworld-kotlin/README.md b/docs/serving/samples/hello-world/helloworld-kotlin/README.md index ee0301189bf..666e7b5e624 100644 --- a/docs/serving/samples/hello-world/helloworld-kotlin/README.md +++ b/docs/serving/samples/hello-world/helloworld-kotlin/README.md @@ -6,7 +6,7 @@ use for testing. It reads in an env variable `TARGET` and prints "Hello ## Prerequisites - A Kubernetes cluster with Knative installed. Follow the - [installation instructions](https://github.com/knative/docs/blob/master/install/) + [installation instructions](../../../install/) if you need to create one. - [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). diff --git a/docs/serving/samples/hello-world/helloworld-nodejs/README.md b/docs/serving/samples/hello-world/helloworld-nodejs/README.md index 7e50cd10c90..74f5a1af7f9 100644 --- a/docs/serving/samples/hello-world/helloworld-nodejs/README.md +++ b/docs/serving/samples/hello-world/helloworld-nodejs/README.md @@ -6,7 +6,7 @@ specified, it will use "World" as the TARGET. ## Prerequisites - A Kubernetes cluster with Knative installed. Follow the - [installation instructions](https://github.com/knative/docs/blob/master/install/) + [installation instructions](../../../install/) if you need to create one. - [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). diff --git a/docs/serving/samples/hello-world/helloworld-php/README.md b/docs/serving/samples/hello-world/helloworld-php/README.md index b681f4ace91..2cd1709d949 100644 --- a/docs/serving/samples/hello-world/helloworld-php/README.md +++ b/docs/serving/samples/hello-world/helloworld-php/README.md @@ -6,7 +6,7 @@ will use "World" as the TARGET. ## Prerequisites - A Kubernetes cluster with Knative installed. Follow the - [installation instructions](https://github.com/knative/docs/blob/master/install/) + [installation instructions](../../../install/) if you need to create one. - [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). diff --git a/docs/serving/samples/hello-world/helloworld-python/README.md b/docs/serving/samples/hello-world/helloworld-python/README.md index 9b4272468a5..69febab4379 100644 --- a/docs/serving/samples/hello-world/helloworld-python/README.md +++ b/docs/serving/samples/hello-world/helloworld-python/README.md @@ -6,7 +6,7 @@ specified, it will use "World" as the TARGET. ## Prerequisites - A Kubernetes cluster with Knative installed. Follow the - [installation instructions](https://github.com/knative/docs/blob/master/install/) + [installation instructions](../../../install/) if you need to create one. - [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). diff --git a/docs/serving/samples/hello-world/helloworld-ruby/README.md b/docs/serving/samples/hello-world/helloworld-ruby/README.md index 44c41300c1d..db0d19d564c 100644 --- a/docs/serving/samples/hello-world/helloworld-ruby/README.md +++ b/docs/serving/samples/hello-world/helloworld-ruby/README.md @@ -6,7 +6,7 @@ specified, it will use "World" as the TARGET. ## Prerequisites - A Kubernetes cluster with Knative installed. Follow the - [installation instructions](https://github.com/knative/docs/blob/master/install/) + [installation instructions](../../../install/) if you need to create one. - [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). diff --git a/docs/serving/samples/knative-routing-go/README.md b/docs/serving/samples/knative-routing-go/README.md index ca9e561d629..f9f24ad74af 100644 --- a/docs/serving/samples/knative-routing-go/README.md +++ b/docs/serving/samples/knative-routing-go/README.md @@ -15,7 +15,7 @@ the Login service. ## Prerequisites 1. A Kubernetes cluster with - [Knative Serving](https://github.com/knative/docs/blob/master/install/) + [Knative Serving](../../../install/) installed. 2. Install [Docker](https://docs.docker.com/get-started/#prepare-your-docker-environment). diff --git a/docs/serving/samples/rest-api-go/README.md b/docs/serving/samples/rest-api-go/README.md index bfec9aea9d3..9bc864cc3a5 100644 --- a/docs/serving/samples/rest-api-go/README.md +++ b/docs/serving/samples/rest-api-go/README.md @@ -6,7 +6,7 @@ then outputs the stock price. ## Prerequisites 1. A Kubernetes cluster with - [Knative Serving](https://github.com/knative/docs/blob/master/install/README.md) + [Knative Serving](../../../install/README.md) v0.3 or higher installed. 1. [Docker](https://docs.docker.com/get-started/#prepare-your-docker-environment) installed locally. diff --git a/docs/serving/samples/source-to-url-go/README.md b/docs/serving/samples/source-to-url-go/README.md index 746d7189e06..344233f4686 100644 --- a/docs/serving/samples/source-to-url-go/README.md +++ b/docs/serving/samples/source-to-url-go/README.md @@ -11,7 +11,7 @@ deployment. You need: - A Kubernetes cluster with Knative installed. Follow the - [installation instructions](https://github.com/knative/docs/blob/master/install/) + [installation instructions](../../../install/) if you need to create one. - Go installed and configured. This is optional, and only required if you want to run the sample app locally. @@ -39,7 +39,7 @@ In order to push the container that is built from source to Docker Hub, register a secret in Kubernetes for authentication with Docker Hub. There are -[detailed instructions](https://github.com/knative/docs/blob/master/build/auth.md#basic-authentication-docker) +[detailed instructions](../../../build/auth/#basic-authentication-docker) available, but these are the key steps: 1. Create a new `Secret` manifest, which is used to store your Docker Hub diff --git a/docs/serving/samples/telemetry-go/README.md b/docs/serving/samples/telemetry-go/README.md index 4af5ca63c3a..c12d05487ef 100644 --- a/docs/serving/samples/telemetry-go/README.md +++ b/docs/serving/samples/telemetry-go/README.md @@ -1,15 +1,15 @@ This sample runs a simple web server that makes calls to other in-cluster services and responds to requests with "Hello World!". The purpose of this -sample is to show generating [metrics](../../accessing-metrics.md), -[logs](../../accessing-logs.md) and distributed -[traces](../../accessing-traces.md). This sample also shows how to create a +sample is to show generating [metrics](../../accessing-metrics/), +[logs](../../accessing-logs/) and distributed +[traces](../../accessing-traces/). This sample also shows how to create a dedicated Prometheus instance rather than using the default installation. ## Prerequisites 1. A Kubernetes cluster with - [Knative Serving](https://github.com/knative/docs/blob/master/install/) + [Knative Serving](../../../install/) installed. 2. Check if Knative monitoring components are installed: @@ -18,7 +18,7 @@ kubectl get pods --namespace knative-monitoring ``` - If pods aren't found, install - [Knative monitoring component](../../installing-logging-metrics-traces.md). + [Knative monitoring component](../../installing-logging-metrics-traces/). 3. Install [Docker](https://docs.docker.com/get-started/#prepare-your-docker-environment). @@ -189,13 +189,13 @@ curl --header "Host:$SERVICE_HOST" http://${SERVICE_IP}/log ## Access Logs -You can access to the logs from Kibana UI - see [Logs](../../accessing-logs.md) +You can access to the logs from Kibana UI - see [Logs](../../accessing-logs/) for more information. ## Access per Request Traces You can access to per request traces from Zipkin UI - see -[Traces](../../accessing-traces.md) for more information. +[Traces](../../accessing-traces/) for more information. ## Accessing Custom Metrics diff --git a/docs/serving/setting-up-a-logging-plugin.md b/docs/serving/setting-up-a-logging-plugin.md index f58785b3e88..e24e766f0d6 100644 --- a/docs/serving/setting-up-a-logging-plugin.md +++ b/docs/serving/setting-up-a-logging-plugin.md @@ -83,7 +83,7 @@ the Elasticsearch and Kibana services. Knative provides this sample: kubectl apply --recursive --filename third_party/config/monitoring/elasticsearch ``` -See [here](/serving/installing-logging-metrics-traces.md) for deploying the +See [here](/serving/installing-logging-metrics-traces/) for deploying the whole Knative monitoring components. ## Uninstalling diff --git a/docs/serving/using-a-custom-domain.md b/docs/serving/using-a-custom-domain.md index ef4953a04e6..bab7b390829 100644 --- a/docs/serving/using-a-custom-domain.md +++ b/docs/serving/using-a-custom-domain.md @@ -144,7 +144,7 @@ Follow these steps to make your domain publicly accessible: ### Set static IP for Knative Gateway You might want to -[set a static IP for your Knative gateway](gke-assigning-static-ip-address.md), +[set a static IP for your Knative gateway](gke-assigning-static-ip-address/), so that the gateway IP does not change each time your cluster is restarted. ### Update your DNS records diff --git a/docs/serving/using-an-ssl-cert.md b/docs/serving/using-an-ssl-cert.md index 52518b8ba63..e8bca438780 100644 --- a/docs/serving/using-an-ssl-cert.md +++ b/docs/serving/using-an-ssl-cert.md @@ -9,7 +9,7 @@ steps below to configure Knative to use your certificate and enable HTTPS connections. Before you begin, you will need to -[configure Knative to use your custom domain](./using-a-custom-domain.md). +[configure Knative to use your custom domain](./using-a-custom-domain/). **Note:** due to limitations in Istio, Knative only supports a single certificate per cluster. If you will serve multiple domains in the same cluster, @@ -133,7 +133,7 @@ which is only supported by a Instructions for configuring cert-manager are provided for the following DNS hosts: -- [Google Cloud DNS](using-cert-manager-on-gcp.md) +- [Google Cloud DNS](using-cert-manager-on-gcp/) --- diff --git a/docs/serving/using-cert-manager-on-gcp.md b/docs/serving/using-cert-manager-on-gcp.md index 6b5d92f61a4..fe809ce1b0e 100644 --- a/docs/serving/using-cert-manager-on-gcp.md +++ b/docs/serving/using-cert-manager-on-gcp.md @@ -6,7 +6,7 @@ weight: 65 These instructions assume you have already setup a Knative cluster and installed cert-manager into your cluster. For more information, see -[using an SSL certificate](using-an-ssl-cert.md#install-cert-manager). They also +[using an SSL certificate](using-an-ssl-cert/#install-cert-manager). They also assume you have already set up your managed zone with Cloud DNS as part of configuring the domain to map to your IP address. diff --git a/docs/serving/using-external-dns-on-gcp.md b/docs/serving/using-external-dns-on-gcp.md index 232877728d4..95dd6ae2c2f 100644 --- a/docs/serving/using-external-dns-on-gcp.md +++ b/docs/serving/using-external-dns-on-gcp.md @@ -116,7 +116,7 @@ permission to get the credential secret can access your Cloud DNS. ## Set up Knative 1. Follow the - [instruction](https://github.com/knative/docs/blob/master/install/) + [instruction](../../install/) to install Knative on your cluster. 1. Configure Knative to use your custom domain.