Skip to content

Commit 7e64c2d

Browse files
authored
Fix broken links from "overview/components/#..." to "architecture/#..." (#47724)
* replace "docs/concepts/overview/components/#" with "docs/concepts/architecture/#" in "content/en/**/*.*" * revert changes in old blog posts
1 parent 4edcec2 commit 7e64c2d

File tree

13 files changed

+14
-14
lines changed

13 files changed

+14
-14
lines changed

content/en/blog/_posts/2023-08-31-legacy-package-repository-deprecation/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ generally using their own Kubernetes distributions and therefore they don't use
5151
packages provided by the Kubernetes project; more importantly, if someone else is
5252
managing Kubernetes for you, then they would usually take responsibility for that check.
5353

54-
If you have a managed [control plane](/docs/concepts/overview/components/#control-plane-components)
54+
If you have a managed [control plane](/docs/concepts/architecture/#control-plane-components)
5555
but you are responsible for **managing the nodes yourself**, and any of those nodes run Linux,
5656
you should [check](#check-if-affected) whether you are affected.
5757

content/en/blog/_posts/2023-09-26-happy-7th-birthday-kubeadm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ To keep kubeadm lean, focused, and vendor/infrastructure agnostic, the following
3131
Infrastructure provisioning, for example, is left to other SIG Cluster Lifecycle projects, such as the
3232
[Cluster API](https://cluster-api.sigs.k8s.io/). Instead, kubeadm covers only the common denominator
3333
in every Kubernetes cluster: the
34-
[control plane](/docs/concepts/overview/components/#control-plane-components).
34+
[control plane](/docs/concepts/architecture/#control-plane-components).
3535
The user may install their preferred networking solution and other add-ons on top of Kubernetes
3636
*after* cluster creation.
3737

content/en/blog/_posts/2023-11-07-introducing-sig-etcd.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Special Interest Groups (SIGs) are a fundamental part of the Kubernetes project,
1616

1717
## The critical role of etcd
1818

19-
If we look inside the control plane of a Kubernetes cluster, we will find [etcd](https://kubernetes.io/docs/concepts/overview/components/#etcd), a consistent and highly-available key value store used as Kubernetes' backing store for all cluster data -- this description alone highlights the critical role that etcd plays, and the importance of it within the Kubernetes ecosystem.
19+
If we look inside the control plane of a Kubernetes cluster, we will find [etcd](https://kubernetes.io/docs/concepts/architecture/#etcd), a consistent and highly-available key value store used as Kubernetes' backing store for all cluster data -- this description alone highlights the critical role that etcd plays, and the importance of it within the Kubernetes ecosystem.
2020

2121
This critical role makes the health of the etcd project and community an important consideration, and [concerns about the state of the project](https://groups.google.com/a/kubernetes.io/g/steering/c/e-O-tVSCJOk/m/N9IkiWLEAgAJ) in early 2022 did not go unnoticed. The changes in the maintainer team, amongst other factors, contributed to a situation that needed to be addressed.
2222

content/en/blog/_posts/2024-05-21-sig-node-spotlight/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ with cheap hardware to large AI/ML-optimized GPU-enabled nodes. Nodes may stay o
6262
maybe be short-lived and be preempted at any moment as they are running on excess compute of a cloud
6363
provider.
6464

65-
[`kubelet`](/docs/concepts/overview/components/#kubelet) — the
65+
[`kubelet`](/docs/concepts/architecture/#kubelet) — the
6666
Kubernetes agent on a node — must work in all these environments reliably. As for the performance
6767
of kubelet operations, this is becoming increasingly important today. On one hand, as Kubernetes is
6868
being used on extra small nodes more and more often in telecom and retail environments, it needs to

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ up the Konnectivity service in your cluster.
120120

121121
## {{% heading "whatsnext" %}}
122122

123-
* Read about the [Kubernetes control plane components](/docs/concepts/overview/components/#control-plane-components)
123+
* Read about the [Kubernetes control plane components](/docs/concepts/architecture/#control-plane-components)
124124
* Learn more about [Hubs and Spoke model](https://book.kubebuilder.io/multiversion-tutorial/conversion-concepts.html#hubs-spokes-and-other-wheel-metaphors)
125125
* Learn how to [Secure a Cluster](/docs/tasks/administer-cluster/securing-a-cluster/)
126126
* Learn more about the [Kubernetes API](/docs/concepts/overview/kubernetes-api/)

content/en/docs/concepts/architecture/controller.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ controller does.
161161

162162
## {{% heading "whatsnext" %}}
163163

164-
* Read about the [Kubernetes control plane](/docs/concepts/overview/components/#control-plane-components)
164+
* Read about the [Kubernetes control plane](/docs/concepts/architecture/#control-plane-components)
165165
* Discover some of the basic [Kubernetes objects](/docs/concepts/overview/working-with-objects/)
166166
* Learn more about the [Kubernetes API](/docs/concepts/overview/kubernetes-api/)
167167
* If you want to write your own controller, see

content/en/docs/concepts/architecture/nodes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ and contains the services necessary to run
2323
Typically you have several nodes in a cluster; in a learning or resource-limited
2424
environment, you might have only one node.
2525

26-
The [components](/docs/concepts/overview/components/#node-components) on a node include the
26+
The [components](/docs/concepts/architecture/#node-components) on a node include the
2727
{{< glossary_tooltip text="kubelet" term_id="kubelet" >}}, a
2828
{{< glossary_tooltip text="container runtime" term_id="container-runtime" >}}, and the
2929
{{< glossary_tooltip text="kube-proxy" term_id="kube-proxy" >}}.
@@ -352,7 +352,7 @@ see the blog-post about [Kubernetes 1.28: NodeSwap graduates to Beta1](/blog/202
352352

353353
Learn more about the following:
354354

355-
* [Components](/docs/concepts/overview/components/#node-components) that make up a node.
355+
* [Components](/docs/concepts/architecture/#node-components) that make up a node.
356356
* [API definition for Node](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#node-v1-core).
357357
* [Node](https://git.k8s.io/design-proposals-archive/architecture/architecture.md#the-kubernetes-node)
358358
section of the architecture design document.

content/en/docs/concepts/workloads/pods/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ Pods, the kubelet directly supervises each static Pod (and restarts it if it fai
316316

317317
Static Pods are always bound to one {{< glossary_tooltip term_id="kubelet" >}} on a specific node.
318318
The main use for static Pods is to run a self-hosted control plane: in other words,
319-
using the kubelet to supervise the individual [control plane components](/docs/concepts/overview/components/#control-plane-components).
319+
using the kubelet to supervise the individual [control plane components](/docs/concepts/architecture/#control-plane-components).
320320

321321
The kubelet automatically tries to create a {{< glossary_tooltip text="mirror Pod" term_id="mirror-pod" >}}
322322
on the Kubernetes API server for each static Pod.

content/en/docs/reference/glossary/container-runtime-interface.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ The main protocol for the communication between the {{< glossary_tooltip text="k
1717

1818
The Kubernetes Container Runtime Interface (CRI) defines the main
1919
[gRPC](https://grpc.io) protocol for the communication between the
20-
[node components](/docs/concepts/overview/components/#node-components)
20+
[node components](/docs/concepts/architecture/#node-components)
2121
{{< glossary_tooltip text="kubelet" term_id="kubelet" >}} and
2222
{{< glossary_tooltip text="container runtime" term_id="container-runtime" >}}.

content/en/docs/reference/glossary/cri.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Container runtime interface (CRI)
33
id: cri
44
date: 2019-03-07
5-
full_link: /docs/concepts/overview/components/#container-runtime
5+
full_link: /docs/concepts/architecture/#container-runtime
66
short_description: >
77
An API for container runtimes to integrate with kubelet
88

content/en/docs/setup/best-practices/multiple-zones.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ one zone also impairs services in another zone.
2828

2929
## Control plane behavior
3030

31-
All [control plane components](/docs/concepts/overview/components/#control-plane-components)
31+
All [control plane components](/docs/concepts/architecture/#control-plane-components)
3232
support running as a pool of interchangeable resources, replicated per
3333
component.
3434

content/en/docs/setup/production-environment/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ simply as *nodes*).
168168
- *Configure nodes*: Nodes can be physical or virtual machines. If you want to
169169
create and manage your own nodes, you can install a supported operating system,
170170
then add and run the appropriate
171-
[Node services](/docs/concepts/overview/components/#node-components). Consider:
171+
[Node services](/docs/concepts/architecture/#node-components). Consider:
172172
- The demands of your workloads when you set up nodes by having appropriate memory, CPU, and disk speed and storage capacity available.
173173
- Whether generic computer systems will do or you have workloads that need GPU processors, Windows nodes, or VM isolation.
174174
- *Validate nodes*: See [Valid node setup](/docs/setup/best-practices/node-conformance/)

content/en/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ <h2 style="color: #3771e3;">Cluster Diagram</h2>
7474
<div class="row">
7575
<div class="col-md-8">
7676
<p><b>The Control Plane is responsible for managing the cluster.</b> The Control Plane coordinates all activities in your cluster, such as scheduling applications, maintaining applications' desired state, scaling applications, and rolling out new updates.</p>
77-
<p><b>A node is a VM or a physical computer that serves as a worker machine in a Kubernetes cluster.</b> Each node has a Kubelet, which is an agent for managing the node and communicating with the Kubernetes control plane. The node should also have tools for handling container operations, such as {{< glossary_tooltip text="containerd" term_id="containerd" >}} or {{< glossary_tooltip term_id="cri-o" >}}. A Kubernetes cluster that handles production traffic should have a minimum of three nodes because if one node goes down, both an <a href="/docs/concepts/overview/components/#etcd">etcd</a> member and a control plane instance are lost, and redundancy is compromised. You can mitigate this risk by adding more control plane nodes.</p>
77+
<p><b>A node is a VM or a physical computer that serves as a worker machine in a Kubernetes cluster.</b> Each node has a Kubelet, which is an agent for managing the node and communicating with the Kubernetes control plane. The node should also have tools for handling container operations, such as {{< glossary_tooltip text="containerd" term_id="containerd" >}} or {{< glossary_tooltip term_id="cri-o" >}}. A Kubernetes cluster that handles production traffic should have a minimum of three nodes because if one node goes down, both an <a href="/docs/concepts/architecture/#etcd">etcd</a> member and a control plane instance are lost, and redundancy is compromised. You can mitigate this risk by adding more control plane nodes.</p>
7878

7979
</div>
8080
<div class="col-md-4">

0 commit comments

Comments
 (0)