-
Notifications
You must be signed in to change notification settings - Fork 64
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: clarify docs around endpoints and metadata server
Bump references to Talos, remove explicit `Metadata Server` component as it got merged into `metal-controller-manager`. Signed-off-by: Andrey Smirnov <[email protected]>
- Loading branch information
Showing
4 changed files
with
44 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
63 changes: 31 additions & 32 deletions
63
docs/website/content/docs/v0.3/Getting Started/introduction.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,31 @@ | ||
--- | ||
description: "" | ||
weight: 1 | ||
--- | ||
|
||
# Introduction | ||
|
||
Sidero ("Iron" in Greek) is a project created by the [Talos Systems](https://www.talos-systems.com/) team. | ||
The goal of this project is to provide lightweight, composable tools that can be used to create bare-metal Talos + Kubernetes clusters. | ||
These tools are built around the Cluster API project. | ||
Sidero is also a subproject of Talos Systems' [Arges](https://github.com/talos-systems/arges) project, which will publish known-good versions of these components (along with others) with each release. | ||
|
||
## Overview | ||
|
||
Sidero is made currently made up of three components: | ||
|
||
- Metal Metadata Server: Provides a Cluster API (CAPI)-aware metadata server | ||
- Metal Controller Manager: Provides custom resources and controllers for managing the lifecycle of metal machines | ||
- Cluster API Provider Sidero (CAPS): A Cluster API infrastructure provider that makes use of the pieces above to spin up Kubernetes clusters | ||
|
||
Sidero also needs these co-requisites in order to be useful: | ||
|
||
- [Cluster API](https://github.com/kubernetes-sigs/cluster-api) | ||
- [Cluster API Control Plane Provider Talos](https://github.com/talos-systems/cluster-api-control-plane-provider-talos) | ||
- [Cluster API Bootstrap Provider Talos](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos) | ||
|
||
All componenets mentioned above can be installed using Cluster API's `clusterctl` tool. | ||
|
||
Because of the design of Cluster API, there is inherently a "chicken and egg" problem with needing an existing Kubernetes cluster in order to provision the management plane. | ||
Talos Systems and the Cluster API community have created tools to help make this transition easier. | ||
That being said, the management plane cluster does not have to be based on Talos. | ||
If you would, however, like to use Talos as the OS of choice for the Sidero management plane, you can find a number of ways to deploy Talos in the [documentation](https://www.talos.dev). | ||
--- | ||
description: "" | ||
weight: 1 | ||
--- | ||
|
||
# Introduction | ||
|
||
Sidero ("Iron" in Greek) is a project created by the [Talos Systems](https://www.talos-systems.com/) team. | ||
The goal of this project is to provide lightweight, composable tools that can be used to create bare-metal Talos + Kubernetes clusters. | ||
These tools are built around the Cluster API project. | ||
Sidero is also a subproject of Talos Systems' [Arges](https://github.com/talos-systems/arges) project, which will publish known-good versions of these components (along with others) with each release. | ||
|
||
## Overview | ||
|
||
Sidero is currently made up of two components: | ||
|
||
- Metal Controller Manager: Provides custom resources and controllers for managing the lifecycle of metal machines, iPXE server, metadata service, and gRPC API service | ||
- Cluster API Provider Sidero (CAPS): A Cluster API infrastructure provider that makes use of the pieces above to spin up Kubernetes clusters | ||
|
||
Sidero also needs these co-requisites in order to be useful: | ||
|
||
- [Cluster API](https://github.com/kubernetes-sigs/cluster-api) | ||
- [Cluster API Control Plane Provider Talos](https://github.com/talos-systems/cluster-api-control-plane-provider-talos) | ||
- [Cluster API Bootstrap Provider Talos](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos) | ||
|
||
All components mentioned above can be installed using Cluster API's `clusterctl` tool. | ||
|
||
Because of the design of Cluster API, there is inherently a "chicken and egg" problem with needing an existing Kubernetes cluster in order to provision the management plane. | ||
Talos Systems and the Cluster API community have created tools to help make this transition easier. | ||
That being said, the management plane cluster does not have to be based on Talos. | ||
If you would, however, like to use Talos as the OS of choice for the Sidero management plane, you can find a number of ways to deploy Talos in the [documentation](https://www.talos.dev). |