2018-12-19 22:22:05 -08:00

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.