site: fix serving links (#861)

* fix serving links

* Update using-external-dns-on-gcp.md
This commit is contained in:
RichieEscarez 2019-02-01 18:18:38 -08:00 committed by Richie Escarez
parent 1fcf32b509
commit f61514c1b4
30 changed files with 60 additions and 60 deletions

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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"`

View File

@ -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:

View File

@ -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

View File

@ -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.

View File

@ -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/)
---

View File

@ -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/)

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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).

View File

@ -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).

View File

@ -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).

View File

@ -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).

View File

@ -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).

View File

@ -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).

View File

@ -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).

View File

@ -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).

View File

@ -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).

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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/)
---

View File

@ -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.

View File

@ -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.