mirror of
https://github.com/siderolabs/talos.git
synced 2025-08-21 14:41:12 +02:00
28 lines
850 B
Markdown
28 lines
850 B
Markdown
---
|
|
title: "init"
|
|
date: 2018-10-29T19:40:55-07:00
|
|
draft: false
|
|
weight: 20
|
|
menu:
|
|
main:
|
|
parent: 'components'
|
|
weight: 20
|
|
---
|
|
|
|
A common theme throughout the design of Talos is minimalism.
|
|
We believe strongly in the UNIX philosophy that each program should do one job well.
|
|
The `init` included in Talos is one example of this.
|
|
|
|
We wanted to create a focused `init` that had one job - run Kubernetes.
|
|
There simply is no mechanism in place to do anything else.
|
|
|
|
To accomplish this, we must address real world operations needs like:
|
|
|
|
- Orchestration around creating a highly available control plane
|
|
- Log retrieval
|
|
- Restarting system services
|
|
- Rebooting a node
|
|
- and more
|
|
|
|
In the following sections we will take a closer look at how these needs are addressed, and how services managed by `init` are designed to enhance the Kubernetes experience.
|