Skip to content

Commit bcc55ae

Browse files
committed
fix outdated link/anchor
Signed-off-by: hunshcn <[email protected]>
1 parent c169beb commit bcc55ae

File tree

16 files changed

+16
-16
lines changed

16 files changed

+16
-16
lines changed

content/en/docs/concepts/configuration/secret.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ You should only create a ServiceAccount token Secret
209209
if you can't use the `TokenRequest` API to obtain a token,
210210
and the security exposure of persisting a non-expiring token credential
211211
in a readable API object is acceptable to you. For instructions, see
212-
[Manually create a long-lived API token for a ServiceAccount](/docs/tasks/configure-pod-container/configure-service-account/#manually-create-a-service-account-api-token).
212+
[Manually create a long-lived API token for a ServiceAccount](/docs/tasks/configure-pod-container/configure-service-account/#manually-create-an-api-token-for-a-serviceaccount).
213213
{{< /note >}}
214214

215215
When using this Secret type, you need to ensure that the

content/en/docs/concepts/extend-kubernetes/_index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ a way to extend Kubernetes with supports for new kinds of volumes. The volumes c
264264
durable external storage, or provide ephemeral storage, or they might offer a read-only interface
265265
to information using a filesystem paradigm.
266266

267-
Kubernetes also includes support for [FlexVolume](/docs/concepts/storage/volumes/#flexvolume-deprecated) plugins,
267+
Kubernetes also includes support for [FlexVolume](/docs/concepts/storage/volumes/#flexvolume) plugins,
268268
which are deprecated since Kubernetes v1.23 (in favour of CSI).
269269

270270
FlexVolume plugins allow users to mount volume types that aren't natively supported by Kubernetes. When

content/en/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ documentation for that Container Runtime, for example:
5050
- [CRI-O](https://github.com/cri-o/cri-o/blob/main/contrib/cni/README.md)
5151

5252
For specific information about how to install and manage a CNI plugin, see the documentation for
53-
that plugin or [networking provider](/docs/concepts/cluster-administration/networking/#how-to-implement-the-kubernetes-networking-model).
53+
that plugin or [networking provider](/docs/concepts/cluster-administration/networking/#how-to-implement-the-kubernetes-network-model).
5454

5555
## Network Plugin Requirements
5656

content/en/docs/concepts/security/hardening-guide/authentication-mechanisms.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ suitable for this use-case.
2929

3030
## X.509 client certificate authentication {#x509-client-certificate-authentication}
3131

32-
Kubernetes leverages [X.509 client certificate](/docs/reference/access-authn-authz/authentication/#x509-client-certs)
32+
Kubernetes leverages [X.509 client certificate](/docs/reference/access-authn-authz/authentication/#x509-client-certificates)
3333
authentication for system components, such as when the Kubelet authenticates to the API Server.
3434
While this mechanism can also be used for user authentication, it might not be suitable for
3535
production use due to several restrictions:

content/en/docs/contribute/new-content/_index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ Scenario | Branch
9898
:---------|:------------
9999
Existing or new English language content for the current release | `main`
100100
Content for a feature change release | The branch which corresponds to the major and minor version the feature change is in, using the pattern `dev-<version>`. For example, if a feature changes in the `v{{< skew nextMinorVersion >}}` release, then add documentation changes to the ``dev-{{< skew nextMinorVersion >}}`` branch.
101-
Content in other languages (localizations) | Use the localization's convention. See the [Localization branching strategy](/docs/contribute/localization/#branching-strategy) for more information.
101+
Content in other languages (localizations) | Use the localization's convention. See the [Localization branching strategy](/docs/contribute/localization/#branch-strategy) for more information.
102102

103103
If you're still not sure which branch to choose, ask in `#sig-docs` on Slack.
104104

content/en/docs/contribute/style/write-new-topic.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ following cases (not an exhaustive list):
102102
- The code is not generic enough for users to try out. As an example, you can
103103
embed the YAML
104104
file for creating a Pod which depends on a specific
105-
[FlexVolume](/docs/concepts/storage/volumes/#flexvolume-deprecated) implementation.
105+
[FlexVolume](/docs/concepts/storage/volumes/#flexvolume) implementation.
106106
- The code is an incomplete example because its purpose is to highlight a
107107
portion of a larger file. For example, when describing ways to
108108
customize a [RoleBinding](/docs/reference/access-authn-authz/rbac/#role-binding-examples),

content/en/docs/reference/access-authn-authz/kubelet-authn-authz.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ To enable X509 client certificate authentication to the kubelet's HTTPS endpoint
2727

2828
* start the kubelet with the `--client-ca-file` flag, providing a CA bundle to verify client certificates with
2929
* start the apiserver with `--kubelet-client-certificate` and `--kubelet-client-key` flags
30-
* see the [apiserver authentication documentation](/docs/reference/access-authn-authz/authentication/#x509-client-certs) for more details
30+
* see the [apiserver authentication documentation](/docs/reference/access-authn-authz/authentication/#x509-client-certificates) for more details
3131

3232
To enable API bearer tokens (including service account tokens) to be used to authenticate to the kubelet's HTTPS endpoint:
3333

content/en/docs/reference/command-line-tools-reference/feature-gates/custom-pod-dns.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@ stages:
2424
removed: true
2525
---
2626
Enable customizing the DNS settings for a Pod using its `dnsConfig` property.
27-
Check [Pod's DNS Config](/docs/concepts/services-networking/dns-pod-service/#pods-dns-config)
27+
Check [Pod's DNS Config](/docs/concepts/services-networking/dns-pod-service/#pod-dns-config)
2828
for more details.

content/en/docs/setup/production-environment/container-runtimes.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -360,4 +360,4 @@ The command line argument to use is `--pod-infra-container-image`.
360360
## {{% heading "whatsnext" %}}
361361

362362
As well as a container runtime, your cluster will need a working
363-
[network plugin](/docs/concepts/cluster-administration/networking/#how-to-implement-the-kubernetes-networking-model).
363+
[network plugin](/docs/concepts/cluster-administration/networking/#how-to-implement-the-kubernetes-network-model).

content/en/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ Several external projects provide Kubernetes Pod networks using CNI, some of whi
331331
support [Network Policy](/docs/concepts/services-networking/network-policies/).
332332

333333
See a list of add-ons that implement the
334-
[Kubernetes networking model](/docs/concepts/cluster-administration/networking/#how-to-implement-the-kubernetes-networking-model).
334+
[Kubernetes networking model](/docs/concepts/cluster-administration/networking/#how-to-implement-the-kubernetes-network-model).
335335

336336
You can install a Pod network add-on with the following command on the
337337
control-plane node or a node that has the kubeconfig credentials:

content/en/docs/setup/production-environment/tools/kubeadm/install-kubeadm.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ systemctl enable --now kubelet
324324
{{< note >}}
325325
The Flatcar Container Linux distribution mounts the `/usr` directory as a read-only filesystem.
326326
Before bootstrapping your cluster, you need to take additional steps to configure a writable directory.
327-
See the [Kubeadm Troubleshooting guide](/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm/#usr-mounted-read-only/)
327+
See the [Kubeadm Troubleshooting guide](/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm/#usr-mounted-read-only)
328328
to learn how to set up a writable directory.
329329
{{< /note >}}
330330
{{% /tab %}}

content/en/docs/tasks/access-application-cluster/access-cluster-services.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ if suitable credentials are passed, or through a kubectl proxy at, for example:
7777
`http://localhost:8080/api/v1/namespaces/kube-system/services/elasticsearch-logging/proxy/`.
7878

7979
{{< note >}}
80-
See [Access Clusters Using the Kubernetes API](/docs/tasks/administer-cluster/access-cluster-api/#accessing-the-cluster-api)
80+
See [Access Clusters Using the Kubernetes API](/docs/tasks/administer-cluster/access-cluster-api/#accessing-the-kubernetes-api)
8181
for how to pass credentials or use kubectl proxy.
8282
{{< /note >}}
8383

content/en/docs/tasks/administer-cluster/kubeadm/kubeadm-certs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ controllerManager:
213213

214214
### Create certificate signing requests (CSR)
215215

216-
See [Create CertificateSigningRequest](/docs/reference/access-authn-authz/certificate-signing-requests/#create-certificatesigningrequest)
216+
See [Create CertificateSigningRequest](/docs/reference/access-authn-authz/certificate-signing-requests/#create-certificatessigningrequest)
217217
for creating CSRs with the Kubernetes API.
218218

219219
## Renew certificates with external CA

content/en/docs/tasks/debug/debug-application/debug-init-containers.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Init Containers. The example command lines below refer to the Pod as
2626

2727
* You should be familiar with the basics of
2828
[Init Containers](/docs/concepts/workloads/pods/init-containers/).
29-
* You should have [Configured an Init Container](/docs/tasks/configure-pod-container/configure-pod-initialization/#creating-a-pod-that-has-an-init-container/).
29+
* You should have [Configured an Init Container](/docs/tasks/configure-pod-container/configure-pod-initialization/#create-a-pod-that-has-an-init-container).
3030

3131
<!-- steps -->
3232

content/en/docs/tasks/extend-kubernetes/configure-aggregation-layer.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ if not used correctly.
279279
of the request. If it is signed by one of the CA certificates in the file referenced by
280280
`--client-ca-file`, then the request is treated as a legitimate request,
281281
and the user is the value of the common name `CN=`, while the group is the organization `O=`.
282-
See the [documentation on TLS authentication](/docs/reference/access-authn-authz/authentication/#x509-client-certs).
282+
See the [documentation on TLS authentication](/docs/reference/access-authn-authz/authentication/#x509-client-certificates).
283283
* `--requestheader-client-ca-file`: When a request arrives to the Kubernetes apiserver,
284284
if this option is enabled, the Kubernetes apiserver checks the certificate of the request.
285285
If it is signed by one of the CA certificates in the file reference by `--requestheader-client-ca-file`,

content/en/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@ which caused the conversion. All other changes are ignored.
438438
### Deploy the conversion webhook service
439439

440440
Documentation for deploying the conversion webhook is the same as for the
441-
[admission webhook example service](/docs/reference/access-authn-authz/extensible-admission-controllers/#deploy_the_admission_webhook_service).
441+
[admission webhook example service](/docs/reference/access-authn-authz/extensible-admission-controllers/#deploy-the-admission-webhook-service).
442442
The assumption for next sections is that the conversion webhook server is deployed to a service
443443
named `example-conversion-webhook-server` in `default` namespace and serving traffic on path `/crdconvert`.
444444

0 commit comments

Comments
 (0)