Skip to content

Commit

Permalink
site: fix serving links (knative#861)
Browse files Browse the repository at this point in the history
* fix serving links

* Update using-external-dns-on-gcp.md
  • Loading branch information
RichieEscarez committed Feb 21, 2019
1 parent 1fcf32b commit f61514c
Show file tree
Hide file tree
Showing 30 changed files with 60 additions and 60 deletions.
22 changes: 11 additions & 11 deletions docs/serving/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
4 changes: 2 additions & 2 deletions docs/serving/accessing-logs.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion docs/serving/accessing-traces.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion docs/serving/cluster-local-route.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions docs/serving/debugging-application-issues.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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"`
Expand Down
4 changes: 2 additions & 2 deletions docs/serving/debugging-performance-issues.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion docs/serving/fluentd/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/serving/gke-assigning-static-ip-address.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
8 changes: 4 additions & 4 deletions docs/serving/installing-logging-metrics-traces.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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/)
---
Expand Down
6 changes: 3 additions & 3 deletions docs/serving/samples/autoscale-go/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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/)
4 changes: 2 additions & 2 deletions docs/serving/samples/blue-green-deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
8 changes: 4 additions & 4 deletions docs/serving/samples/gitwebhook-go/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down Expand Up @@ -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:

Expand All @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/serving/samples/grpc-ping-go/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
2 changes: 1 addition & 1 deletion docs/serving/samples/hello-world/helloworld-go/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
2 changes: 1 addition & 1 deletion docs/serving/samples/hello-world/helloworld-java/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
2 changes: 1 addition & 1 deletion docs/serving/samples/hello-world/helloworld-php/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
2 changes: 1 addition & 1 deletion docs/serving/samples/hello-world/helloworld-ruby/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
2 changes: 1 addition & 1 deletion docs/serving/samples/knative-routing-go/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
2 changes: 1 addition & 1 deletion docs/serving/samples/rest-api-go/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions docs/serving/samples/source-to-url-go/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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
Expand Down
14 changes: 7 additions & 7 deletions docs/serving/samples/telemetry-go/README.md
Original file line number Diff line number Diff line change
@@ -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:

Expand All @@ -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).
Expand Down Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion docs/serving/setting-up-a-logging-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/serving/using-a-custom-domain.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading

0 comments on commit f61514c

Please sign in to comment.