diff --git a/docs/serving/README.md b/docs/serving/README.md index ad1c84cb7..96bae3b3c 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 a973f1bac..b3498d342 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 fb6762386..c956f2e9a 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 845acc84e..a890ccb90 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 493849162..058cece26 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 1eb6e49e6..2537c2bad 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 fe9637567..46ed630ee 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 ccaeee0db..7ae039399 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 d5ad4e7ef..8c86c9a15 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 7964168db..27415e0ac 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 b3d5a854b..fac6fe775 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 17579a74d..c0b9a2461 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 201c88fdf..a7ade2746 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 aa3ea6af1..844b01616 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 ff363d528..602195882 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 579d08de8..1ef2ba2cf 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 ee0301189..666e7b5e6 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 7e50cd10c..74f5a1af7 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 b681f4ace..2cd1709d9 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 9b4272468..69febab43 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 44c41300c..db0d19d56 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 ca9e561d6..f9f24ad74 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 bfec9aea9..9bc864cc3 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 746d7189e..344233f46 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 4af5ca63c..c12d05487 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 f58785b3e..e24e766f0 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 ef4953a04..bab7b3908 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 52518b8ba..e8bca4387 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 6b5d92f61..fe809ce1b 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 232877728..95dd6ae2c 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.