diff --git a/content/en/blog/_posts/2018-12-04-kubeadm-ga-release.md b/content/en/blog/_posts/2018-12-04-kubeadm-ga-release.md index b2ea7cb71b..8601a7b94d 100644 --- a/content/en/blog/_posts/2018-12-04-kubeadm-ga-release.md +++ b/content/en/blog/_posts/2018-12-04-kubeadm-ga-release.md @@ -23,7 +23,7 @@ To keep kubeadm lean, focused, and vendor/infrastructure agnostic, the following - Non-critical add-ons, e.g. for monitoring, logging, and visualization - Specific cloud provider integrations -Infrastructure provisioning, for example, is left to other SIG Cluster Lifecycle projects, such as the [Cluster API](https://github.com/kubernetes-sigs/cluster-api). Instead, kubeadm covers only the common denominator in every Kubernetes cluster: the [control plane](/docs/concepts/#kubernetes-control-plane). The user may install their preferred networking solution and other add-ons on top of Kubernetes *after* cluster creation. +Infrastructure provisioning, for example, is left to other SIG Cluster Lifecycle projects, such as the [Cluster API](https://github.com/kubernetes-sigs/cluster-api). Instead, kubeadm covers only the common denominator in every Kubernetes cluster: the [control plane](/docs/concepts/overview/components/#control-plane-components). The user may install their preferred networking solution and other add-ons on top of Kubernetes *after* cluster creation. ### What kubeadm's GA release means diff --git a/content/en/blog/_posts/2019-06-24-kubeadm-ha-v115.md b/content/en/blog/_posts/2019-06-24-kubeadm-ha-v115.md index f0ff1f75cc..b2d377d0eb 100644 --- a/content/en/blog/_posts/2019-06-24-kubeadm-ha-v115.md +++ b/content/en/blog/_posts/2019-06-24-kubeadm-ha-v115.md @@ -43,7 +43,7 @@ Those tasks are addressed by other SIG Cluster Lifecycle projects, such as the [Cluster API](https://github.com/kubernetes-sigs/cluster-api) for infrastructure provisioning and management. Instead, kubeadm covers only the common denominator in every Kubernetes cluster: the -[control plane](https://kubernetes.io/docs/concepts/#kubernetes-control-plane). +[control plane](/docs/concepts/overview/components/#control-plane-components). ![Cluster Lifecycle Layers](/images/blog/2019-06-24-kubeadm-ha-v115/overview.png) diff --git a/content/en/docs/concepts/architecture/controller.md b/content/en/docs/concepts/architecture/controller.md index 547a624a94..c9d7a6249b 100644 --- a/content/en/docs/concepts/architecture/controller.md +++ b/content/en/docs/concepts/architecture/controller.md @@ -154,8 +154,8 @@ controller does. ## {{% heading "whatsnext" %}} -* Read about the [Kubernetes control plane](/docs/concepts/#kubernetes-control-plane) -* Discover some of the basic [Kubernetes objects](/docs/concepts/#kubernetes-objects) +* Read about the [Kubernetes control plane](/docs/concepts/overview/components/) +* Discover some of the basic [Kubernetes objects](/docs/concepts/overview/working-with-objects) * Learn more about the [Kubernetes API](/docs/concepts/overview/kubernetes-api/) * If you want to write your own controller, see [Extension Patterns](/docs/concepts/extend-kubernetes/extend-cluster/#extension-patterns) in Extending Kubernetes. diff --git a/content/en/docs/concepts/extend-kubernetes/operator.md b/content/en/docs/concepts/extend-kubernetes/operator.md index 31e8473ca9..14ed2d5233 100644 --- a/content/en/docs/concepts/extend-kubernetes/operator.md +++ b/content/en/docs/concepts/extend-kubernetes/operator.md @@ -9,7 +9,7 @@ weight: 30 Operators are software extensions to Kubernetes that make use of [custom resources](/docs/concepts/extend-kubernetes/api-extension/custom-resources/) to manage applications and their components. Operators follow -Kubernetes principles, notably the [control loop](/docs/concepts/#kubernetes-control-plane). +Kubernetes principles, notably the [control loop](/docs/concepts/architecture/controller).