Skip to content

Commit fe90f65

Browse files
authored
Merge pull request #24677 from tengqm/links-concepts
Fix links in concepts section
2 parents b2c714b + 070023b commit fe90f65

File tree

17 files changed

+27
-28
lines changed

17 files changed

+27
-28
lines changed

content/en/docs/concepts/architecture/control-plane-node-communication.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ To verify this connection, use the `--kubelet-certificate-authority` flag to pro
4949
If that is not possible, use [SSH tunneling](#ssh-tunnels) between the apiserver and kubelet if required to avoid connecting over an
5050
untrusted or public network.
5151

52-
Finally, [Kubelet authentication and/or authorization](/docs/admin/kubelet-authentication-authorization/) should be enabled to secure the kubelet API.
52+
Finally, [Kubelet authentication and/or authorization](/docs/reference/command-line-tools-reference/kubelet-authentication-authorization/) should be enabled to secure the kubelet API.
5353

5454
### apiserver to nodes, pods, and services
5555

content/en/docs/concepts/cluster-administration/logging.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ the description of how logs are stored and handled on the node to be useful.
2424

2525
In this section, you can see an example of basic logging in Kubernetes that
2626
outputs data to the standard output stream. This demonstration uses
27-
a [pod specification](/examples/debug/counter-pod.yaml) with
28-
a container that writes some text to standard output once per second.
27+
a pod specification with a container that writes some text to standard output
28+
once per second.
2929

3030
{{< codenew file="debug/counter-pod.yaml" >}}
3131

content/en/docs/concepts/cluster-administration/system-metrics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ The kubelet collects accelerator metrics through cAdvisor. To collect these metr
104104

105105
The responsibility for collecting accelerator metrics now belongs to the vendor rather than the kubelet. Vendors must provide a container that collects metrics and exposes them to the metrics service (for example, Prometheus).
106106

107-
The [`DisableAcceleratorUsageMetrics` feature gate](/docs/references/command-line-tools-reference/feature-gate.md#feature-gates-for-alpha-or-beta-features:~:text= DisableAcceleratorUsageMetrics,-false) disables metrics collected by the kubelet, with a [timeline for enabling this feature by default](https://github.com/kubernetes/enhancements/tree/411e51027db842355bd489691af897afc1a41a5e/keps/sig-node/1867-disable-accelerator-usage-metrics#graduation-criteria).
107+
The [`DisableAcceleratorUsageMetrics` feature gate](/docs/reference/command-line-tools-reference/feature-gates/#feature-gates-for-alpha-or-beta-features:~:text= DisableAcceleratorUsageMetrics,-false) disables metrics collected by the kubelet, with a [timeline for enabling this feature by default](https://github.com/kubernetes/enhancements/tree/411e51027db842355bd489691af897afc1a41a5e/keps/sig-node/1867-disable-accelerator-usage-metrics#graduation-criteria).
108108

109109
## Component metrics
110110

content/en/docs/concepts/configuration/pod-priority-preemption.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ weight: 70
1111

1212
{{< feature-state for_k8s_version="v1.14" state="stable" >}}
1313

14-
[Pods](/docs/concepts/workloads/pods/pod/) can have _priority_. Priority indicates the
14+
[Pods](/docs/concepts/workloads/pods/) can have _priority_. Priority indicates the
1515
importance of a Pod relative to other Pods. If a Pod cannot be scheduled, the
1616
scheduler tries to preempt (evict) lower priority Pods to make scheduling of the
1717
pending Pod possible.

content/en/docs/concepts/containers/runtime-class.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ are accounted for in Kubernetes.
183183
184184
- [RuntimeClass Design](https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/585-runtime-class/README.md)
185185
- [RuntimeClass Scheduling Design](https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/585-runtime-class/README.md#runtimeclass-scheduling)
186-
- Read about the [Pod Overhead](/docs/concepts/configuration/pod-overhead/) concept
186+
- Read about the [Pod Overhead](/docs/concepts/scheduling-eviction/pod-overhead/) concept
187187
- [PodOverhead Feature Design](https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/20190226-pod-overhead.md)
188188
189189

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ During the registration, the device plugin needs to send:
3737
* The name of its Unix socket.
3838
* The Device Plugin API version against which it was built.
3939
* The `ResourceName` it wants to advertise. Here `ResourceName` needs to follow the
40-
[extended resource naming scheme](/docs/concepts/configuration/manage-resources-container/#extended-resources)
40+
[extended resource naming scheme](/docs/concepts/configuration/manage-resources-containers/#extended-resources)
4141
as `vendor-domain/resourcetype`.
4242
(For example, an NVIDIA GPU is advertised as `nvidia.com/gpu`.)
4343

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Kubernetes' {{< glossary_tooltip text="controllers" term_id="controller" >}}
3535
concept lets you extend the cluster's behaviour without modifying the code
3636
of Kubernetes itself.
3737
Operators are clients of the Kubernetes API that act as controllers for
38-
a [Custom Resource](/docs/concepts/api-extension/custom-resources/).
38+
a [Custom Resource](/docs/concepts/extend-kubernetes/api-extension/custom-resources/).
3939

4040
## An example Operator {#example}
4141

content/en/docs/concepts/overview/kubernetes-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ The Kubernetes API lets you query and manipulate the state of objects in the Kub
2525
Most operations can be performed through the
2626
[kubectl](/docs/reference/kubectl/overview/) command-line interface or other
2727
command-line tools, such as
28-
[kubeadm](/docs/reference/setup-tools/kubeadm/kubeadm/), which in turn use the
28+
[kubeadm](/docs/reference/setup-tools/kubeadm/), which in turn use the
2929
API. However, you can also access the API directly using REST calls.
3030

3131
Consider using one of the [client libraries](/docs/reference/using-api/client-libraries/)

content/en/docs/concepts/overview/working-with-objects/labels.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ kubectl get pods -l 'environment,environment notin (frontend)'
188188
Some Kubernetes objects, such as [`services`](/docs/concepts/services-networking/service/)
189189
and [`replicationcontrollers`](/docs/concepts/workloads/controllers/replicationcontroller/),
190190
also use label selectors to specify sets of other resources, such as
191-
[pods](/docs/concepts/workloads/pods/pod/).
191+
[pods](/docs/concepts/workloads/pods/).
192192

193193
#### Service and ReplicationController
194194

content/en/docs/concepts/scheduling-eviction/kube-scheduler.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ of the scheduler:
7979

8080

8181
1. [Scheduling Policies](/docs/reference/scheduling/policies) allow you to configure _Predicates_ for filtering and _Priorities_ for scoring.
82-
1. [Scheduling Profiles](/docs/reference/scheduling/profiles) allow you to configure Plugins that implement different scheduling stages, including: `QueueSort`, `Filter`, `Score`, `Bind`, `Reserve`, `Permit`, and others. You can also configure the kube-scheduler to run different profiles.
82+
1. [Scheduling Profiles](/docs/reference/scheduling/config/#profiles) allow you to configure Plugins that implement different scheduling stages, including: `QueueSort`, `Filter`, `Score`, `Bind`, `Reserve`, `Permit`, and others. You can also configure the kube-scheduler to run different profiles.
8383

8484

8585
## {{% heading "whatsnext" %}}
@@ -89,7 +89,7 @@ of the scheduler:
8989
* Read the [reference documentation](/docs/reference/command-line-tools-reference/kube-scheduler/) for kube-scheduler
9090
* Learn about [configuring multiple schedulers](/docs/tasks/extend-kubernetes/configure-multiple-schedulers/)
9191
* Learn about [topology management policies](/docs/tasks/administer-cluster/topology-manager/)
92-
* Learn about [Pod Overhead](/docs/concepts/configuration/pod-overhead/)
92+
* Learn about [Pod Overhead](/docs/concepts/scheduling-eviction/pod-overhead/)
9393
* Learn about scheduling of Pods that use volumes in:
9494
* [Volume Topology Support](/docs/concepts/storage/storage-classes/#volume-binding-mode)
9595
* [Storage Capacity Tracking](/docs/concepts/storage/storage-capacity/)

0 commit comments

Comments
 (0)