From 02004317ac515f3bd2909e85ec6072c27dbcd73e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Petazzoni?= Date: Mon, 24 Oct 2022 20:41:23 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20Fix=20some=20ambiguous=20markdow?= =?UTF-8?q?n=20link=20references?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I thought that the links were local to each slide, but... apparently not. Whoops. --- slides/k8s/bootstrap.md | 4 +++- slides/k8s/cluster-autoscaler.md | 4 ++-- slides/k8s/cluster-sizing.md | 4 +++- slides/k8s/cni.md | 4 ++-- slides/k8s/kubercoins.md | 6 +++--- slides/k8s/logs-cli.md | 4 +++- slides/k8s/multinode.md | 4 ++-- 7 files changed, 18 insertions(+), 12 deletions(-) diff --git a/slides/k8s/bootstrap.md b/slides/k8s/bootstrap.md index 4d52514e..df02bb1b 100644 --- a/slides/k8s/bootstrap.md +++ b/slides/k8s/bootstrap.md @@ -202,7 +202,9 @@ class: extra-details - These are JWS signatures using HMAC-SHA256 - (see [here](https://kubernetes.io/docs/reference/access-authn-authz/bootstrap-tokens/#configmap-signing) for more details) + (see [the reference documentation][configmap-signing] for more details) + +[configmap-signing]: https://kubernetes.io/docs/reference/access-authn-authz/bootstrap-tokens/#configmap-signing --- diff --git a/slides/k8s/cluster-autoscaler.md b/slides/k8s/cluster-autoscaler.md index 18487803..4c19a4ee 100644 --- a/slides/k8s/cluster-autoscaler.md +++ b/slides/k8s/cluster-autoscaler.md @@ -48,7 +48,7 @@ - We must run nodes on a supported infrastructure -- See [here] for a non-exhaustive list of supported providers +- Check the [GitHub repo][autoscaler-providers] for a non-exhaustive list of supported providers - Sometimes, the cluster autoscaler is installed automatically @@ -58,7 +58,7 @@ (which is often non-trivial and highly provider-specific) -[here]: https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/cloudprovider +[autoscaler-providers]: https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/cloudprovider --- diff --git a/slides/k8s/cluster-sizing.md b/slides/k8s/cluster-sizing.md index d00d3079..acd1e5f9 100644 --- a/slides/k8s/cluster-sizing.md +++ b/slides/k8s/cluster-sizing.md @@ -138,7 +138,7 @@ class: extra-details - The Cluster Autoscaler only supports a few cloud infrastructures - (see [here](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/cloudprovider) for a list) + (see the [kubernetes/autoscaler repo][kubernetes-autoscaler-repo] for a list) - The Cluster Autoscaler cannot scale down nodes that have pods using: @@ -148,6 +148,8 @@ class: extra-details - a restrictive PodDisruptionBudget +[kubernetes-autoscaler-repo]: https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/cloudprovider + --- ## Other way to do capacity planning diff --git a/slides/k8s/cni.md b/slides/k8s/cni.md index ace6abf3..a458b268 100644 --- a/slides/k8s/cni.md +++ b/slides/k8s/cni.md @@ -24,11 +24,11 @@ - Interface parameters (MTU, sysctls) could be tweaked by the `tuning` plugin -The reference plugins are available [here]. +The reference plugins are available [here][cni-reference-plugins]. Look in each plugin's directory for its documentation. -[here]: https://github.com/containernetworking/plugins/tree/master/plugins +[cni-reference-plugins]: https://github.com/containernetworking/plugins/tree/master/plugins --- diff --git a/slides/k8s/kubercoins.md b/slides/k8s/kubercoins.md index a704e194..421f4037 100644 --- a/slides/k8s/kubercoins.md +++ b/slides/k8s/kubercoins.md @@ -170,9 +170,9 @@ def hash_bytes(data): headers={"Content-Type": "application/octet-stream"}) ``` -(Full source code available [here]( -https://@@GITREPO@@/blob/8279a3bce9398f7c1a53bdd95187c53eda4e6435/dockercoins/worker/worker.py#L17 -)) +(Feel free to check the [full source code][dockercoins-worker-code] of the worker!) + +[dockercoins-worker-code]: https://@@GITREPO@@/blob/8279a3bce9398f7c1a53bdd95187c53eda4e6435/dockercoins/worker/worker.py#L17 --- diff --git a/slides/k8s/logs-cli.md b/slides/k8s/logs-cli.md index 7ac4cab9..6f90a03e 100644 --- a/slides/k8s/logs-cli.md +++ b/slides/k8s/logs-cli.md @@ -69,12 +69,14 @@ Exactly what we need! (no dependencies, extra libraries to install, etc) -- Binary releases are available [here](https://github.com/stern/stern/releases) on GitHub +- Binary releases are available [on GitHub][stern-releases] - Stern is also available through most package managers (e.g. on macOS, we can `brew install stern` or `sudo port install stern`) +[stern-releases]: https://github.com/stern/stern/releases + --- ## Using Stern diff --git a/slides/k8s/multinode.md b/slides/k8s/multinode.md index 923d9620..1447a9d7 100644 --- a/slides/k8s/multinode.md +++ b/slides/k8s/multinode.md @@ -256,9 +256,9 @@ class: extra-details - or stored in the node's `spec.podCIDR` field -.footnote[See [here] for more details about this `kubenet` plugin.] +.footnote[See [here][kubenet-plugin] for more details about this `kubenet` plugin.] -[here]: https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/#kubenet +[kubenet-plugin]: https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/#kubenet ---