diff --git a/docs/addons/prometheus.md b/docs/addons/prometheus.md index 3de59621..2c594475 100644 --- a/docs/addons/prometheus.md +++ b/docs/addons/prometheus.md @@ -47,4 +47,4 @@ Visit [127.0.0.1:9090](http://127.0.0.1:9090) to query [expressions](http://127.
![Prometheus Alerts](../img/prometheus-alerts.png) -Use [Grafana](/addons/grafana.md) to view or build dashboards that use Prometheus as the datasource. +Use [Grafana](/addons/grafana/) to view or build dashboards that use Prometheus as the datasource. diff --git a/docs/atomic/aws.md b/docs/atomic/aws.md index f4bb44c5..33ce17f3 100644 --- a/docs/atomic/aws.md +++ b/docs/atomic/aws.md @@ -24,7 +24,7 @@ $ terraform version Terraform v0.11.7 ``` -Read [concepts](/architecture/concepts.md) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). +Read [concepts](/architecture/concepts/) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). ``` cd infra/clusters @@ -184,7 +184,7 @@ kube-system pod-checkpointer-4kxtl-ip-10-0-12-221 1/1 Running 0 ## Going Further -Learn about [maintenance](/topics/maintenance.md) and [addons](/addons/overview.md). +Learn about [maintenance](/topics/maintenance/) and [addons](/addons/overview/). ## Variables diff --git a/docs/atomic/bare-metal.md b/docs/atomic/bare-metal.md index d804997c..b3cce7ed 100644 --- a/docs/atomic/bare-metal.md +++ b/docs/atomic/bare-metal.md @@ -95,7 +95,7 @@ For networks already supporting iPXE clients, you can add a `default.ipxe` confi chain http://matchbox.foo:8080/boot.ipxe ``` -For networks with Ubiquiti Routers, you can [configure the router](/topics/hardware.md#ubiquiti) itself to chainload machines to iPXE and Matchbox. +For networks with Ubiquiti Routers, you can [configure the router](/topics/hardware/#ubiquiti) itself to chainload machines to iPXE and Matchbox. For a small lab, you may wish to checkout the [quay.io/coreos/dnsmasq](https://quay.io/repository/coreos/dnsmasq) container image and [copy-paste examples](https://github.com/coreos/matchbox/blob/master/Documentation/network-setup.md#coreosdnsmasq). @@ -190,7 +190,7 @@ providers { } ``` -Read [concepts](/architecture/concepts.md) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). +Read [concepts](/architecture/concepts/) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). ``` cd infra/clusters @@ -389,7 +389,7 @@ kube-system pod-checkpointer-wf65d-node1.example.com 1/1 Running 0 ## Going Further -Learn about [maintenance](/topics/maintenance.md) and [addons](/addons/overview.md). +Learn about [maintenance](/topics/maintenance/) and [addons](/addons/overview/). ## Variables diff --git a/docs/atomic/digital-ocean.md b/docs/atomic/digital-ocean.md index 56edc2dd..e68f005c 100644 --- a/docs/atomic/digital-ocean.md +++ b/docs/atomic/digital-ocean.md @@ -24,7 +24,7 @@ $ terraform version Terraform v0.11.7 ``` -Read [concepts](/architecture/concepts.md) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). +Read [concepts](/architecture/concepts/) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). ``` cd infra/clusters @@ -179,7 +179,7 @@ kube-system pod-checkpointer-pr1lq-10.132.115.81 1/1 Running 0 ## Going Further -Learn about [maintenance](/topics/maintenance.md) and [addons](/addons/overview.md). +Learn about [maintenance](/topics/maintenance/) and [addons](/addons/overview/). ## Variables diff --git a/docs/atomic/google-cloud.md b/docs/atomic/google-cloud.md index 16d92cbc..ff522ff6 100644 --- a/docs/atomic/google-cloud.md +++ b/docs/atomic/google-cloud.md @@ -25,7 +25,7 @@ $ terraform version Terraform v0.11.7 ``` -Read [concepts](/architecture/concepts.md) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). +Read [concepts](/architecture/concepts/) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). ``` cd infra/clusters @@ -224,7 +224,7 @@ kube-system pod-checkpointer-l6lrt 1/1 Running 0 ## Going Further -Learn about [maintenance](/topics/maintenance.md) and [addons](/addons/overview.md). +Learn about [maintenance](/topics/maintenance/) and [addons](/addons/overview/). ## Variables diff --git a/docs/cl/aws.md b/docs/cl/aws.md index 17836a8f..9a2345ea 100644 --- a/docs/cl/aws.md +++ b/docs/cl/aws.md @@ -37,7 +37,7 @@ providers { } ``` -Read [concepts](/architecture/concepts.md) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). +Read [concepts](/architecture/concepts/) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). ``` cd infra/clusters @@ -197,7 +197,7 @@ kube-system pod-checkpointer-4kxtl-ip-10-0-12-221 1/1 Running 0 ## Going Further -Learn about [maintenance](/topics/maintenance.md) and [addons](/addons/overview.md). +Learn about [maintenance](/topics/maintenance) and [addons](/addons/overview). !!! note On Container Linux clusters, install the `CLUO` addon to coordinate reboots and drains when nodes auto-update. Otherwise, updates may not be applied until the next reboot. @@ -245,8 +245,8 @@ Reference the DNS zone id with `"${aws_route53_zone.zone-for-clusters.zone_id}"` | disk_size | Size of the EBS volume in GB | "40" | "100" | | disk_type | Type of the EBS volume | "gp2" | standard, gp2, io1 | | worker_price | Spot price in USD for workers. Leave as default empty string for regular on-demand instances | "" | "0.10" | -| controller_clc_snippets | Controller Container Linux Config snippets | [] | [example](/advanced/customization.md) | -| worker_clc_snippets | Worker Container Linux Config snippets | [] | [example](/advanced/customization.md) | +| controller_clc_snippets | Controller Container Linux Config snippets | [] | [example](/advanced/customization/) | +| worker_clc_snippets | Worker Container Linux Config snippets | [] | [example](/advanced/customization/) | | networking | Choice of networking provider | "calico" | "calico" or "flannel" | | network_mtu | CNI interface MTU (calico only) | 1480 | 8981 | | host_cidr | CIDR IPv4 range to assign to EC2 instances | "10.0.0.0/16" | "10.1.0.0/16" | diff --git a/docs/cl/azure.md b/docs/cl/azure.md index bd70f4b9..05fb41ec 100644 --- a/docs/cl/azure.md +++ b/docs/cl/azure.md @@ -40,7 +40,7 @@ providers { } ``` -Read [concepts](/architecture/concepts.md) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). +Read [concepts](/architecture/concepts/) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). ``` cd infra/clusters @@ -196,7 +196,7 @@ kube-system pod-checkpointer-cnqdg-ramius-controller-0 1/1 Running 0 ## Going Further -Learn about [maintenance](/topics/maintenance.md) and [addons](/addons/overview.md). +Learn about [maintenance](/topics/maintenance/) and [addons](/addons/overview/). !!! note On Container Linux clusters, install the `CLUO` addon to coordinate reboots and drains when nodes auto-update. Otherwise, updates may not be applied until the next reboot. diff --git a/docs/cl/bare-metal.md b/docs/cl/bare-metal.md index 39dde7b1..38808882 100644 --- a/docs/cl/bare-metal.md +++ b/docs/cl/bare-metal.md @@ -91,7 +91,7 @@ For networks already supporting iPXE clients, you can add a `default.ipxe` confi chain http://matchbox.foo:8080/boot.ipxe ``` -For networks with Ubiquiti Routers, you can [configure the router](/topics/hardware.md#ubiquiti) itself to chainload machines to iPXE and Matchbox. +For networks with Ubiquiti Routers, you can [configure the router](/topics/hardware/#ubiquiti) itself to chainload machines to iPXE and Matchbox. For a small lab, you may wish to checkout the [quay.io/coreos/dnsmasq](https://quay.io/repository/coreos/dnsmasq) container image and [copy-paste examples](https://github.com/coreos/matchbox/blob/master/Documentation/network-setup.md#coreosdnsmasq). @@ -137,7 +137,7 @@ providers { } ``` -Read [concepts](/architecture/concepts.md) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). +Read [concepts](/architecture/concepts/) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). ``` cd infra/clusters @@ -346,7 +346,7 @@ kube-system pod-checkpointer-wf65d-node1.example.com 1/1 Running 0 ## Going Further -Learn about [maintenance](/topics/maintenance.md) and [addons](/addons/overview.md). +Learn about [maintenance](/topics/maintenance/) and [addons](/addons/overview/). !!! note On Container Linux clusters, install the `CLUO` addon to coordinate reboots and drains when nodes auto-update. Otherwise, updates may not be applied until the next reboot. diff --git a/docs/cl/digital-ocean.md b/docs/cl/digital-ocean.md index 8f8339b3..2696a535 100644 --- a/docs/cl/digital-ocean.md +++ b/docs/cl/digital-ocean.md @@ -37,7 +37,7 @@ providers { } ``` -Read [concepts](/architecture/concepts.md) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). +Read [concepts](/architecture/concepts/) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). ``` cd infra/clusters @@ -191,7 +191,7 @@ kube-system pod-checkpointer-pr1lq-10.132.115.81 1/1 Running 0 ## Going Further -Learn about [maintenance](/topics/maintenance.md) and [addons](/addons/overview.md). +Learn about [maintenance](/topics/maintenance/) and [addons](/addons/overview/). !!! note On Container Linux clusters, install the `CLUO` addon to coordinate reboots and drains when nodes auto-update. Otherwise, updates may not be applied until the next reboot. @@ -254,8 +254,8 @@ Digital Ocean requires the SSH public key be uploaded to your account, so you ma | controller_type | Droplet type for controllers | s-2vcpu-2gb | s-2vcpu-2gb, s-2vcpu-4gb, s-4vcpu-8gb, ... | | worker_type | Droplet type for workers | s-1vcpu-1gb | s-1vcpu-1gb, s-1vcpu-2gb, s-2vcpu-2gb, ... | | image | Container Linux image for instances | "coreos-stable" | coreos-stable, coreos-beta, coreos-alpha | -| controller_clc_snippets | Controller Container Linux Config snippets | [] | [example](/advnaced/customization.md) | -| worker_clc_snippets | Worker Container Linux Config snippets | [] | [example](customization.md) | +| controller_clc_snippets | Controller Container Linux Config snippets | [] | [example](/advanced/customization/) | +| worker_clc_snippets | Worker Container Linux Config snippets | [] | [example](/advanced/customization/) | | pod_cidr | CIDR IPv4 range to assign to Kubernetes pods | "10.2.0.0/16" | "10.22.0.0/16" | | service_cidr | CIDR IPv4 range to assign to Kubernetes services | "10.3.0.0/16" | "10.3.0.0/24" | | cluster_domain_suffix | FQDN suffix for Kubernetes services answered by coredns. | "cluster.local" | "k8s.example.com" | diff --git a/docs/cl/google-cloud.md b/docs/cl/google-cloud.md index 6f8e50d1..b945a978 100644 --- a/docs/cl/google-cloud.md +++ b/docs/cl/google-cloud.md @@ -37,7 +37,7 @@ providers { } ``` -Read [concepts](/architecture/concepts.md) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). +Read [concepts](/architecture/concepts/) to learn about Terraform, modules, and organizing resources. Change to your infrastructure repository (e.g. `infra`). ``` cd infra/clusters @@ -199,7 +199,7 @@ kube-system pod-checkpointer-l6lrt 1/1 Running 0 ## Going Further -Learn about [maintenance](/topics/maintenance.md) and [addons](/addons/overview.md). +Learn about [maintenance](/topics/maintenance/) and [addons](/addons/overview/). !!! note On Container Linux clusters, install the `CLUO` addon to coordinate reboots and drains when nodes auto-update. Otherwise, updates may not be applied until the next reboot. @@ -249,8 +249,8 @@ resource "google_dns_managed_zone" "zone-for-clusters" { | os_image | Container Linux image for compute instances | "coreos-stable" | "coreos-stable-1632-3-0-v20180215" | | disk_size | Size of the disk in GB | 40 | 100 | | worker_preemptible | If enabled, Compute Engine will terminate workers randomly within 24 hours | false | true | -| controller_clc_snippets | Controller Container Linux Config snippets | [] | [example](/advanced/customization.md) | -| worker_clc_snippets | Worker Container Linux Config snippets | [] | [example](customization.md) | +| controller_clc_snippets | Controller Container Linux Config snippets | [] | [example](/advanced/customization/) | +| worker_clc_snippets | Worker Container Linux Config snippets | [] | [example](/advanced/customization/) | | networking | Choice of networking provider | "calico" | "calico" or "flannel" | | pod_cidr | CIDR IPv4 range to assign to Kubernetes pods | "10.2.0.0/16" | "10.22.0.0/16" | | service_cidr | CIDR IPv4 range to assign to Kubernetes services | "10.3.0.0/16" | "10.3.0.0/24" | diff --git a/mkdocs.yml b/mkdocs.yml index 01ceed36..66876b60 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -42,7 +42,7 @@ markdown_extensions: - pymdownx.tasklist: custom_checkbox: true - pymdownx.tilde -pages: +nav: - Home: 'index.md' - 'Announce': 'announce.md' - 'Architecture':