mirror of
https://github.com/siderolabs/talos.git
synced 2025-08-21 14:41:12 +02:00
26 lines
956 B
Markdown
26 lines
956 B
Markdown
---
|
|
title: "osd"
|
|
date: 2018-10-29T19:40:55-07:00
|
|
draft: false
|
|
menu:
|
|
docs:
|
|
parent: 'components'
|
|
---
|
|
|
|
Talos is unique in that it has no concept of host-level access.
|
|
There is no ssh daemon.
|
|
There is no interactive console session.
|
|
There are no shells installed.
|
|
Only what is required to run Kubernetes.
|
|
Furthermore, there is no way to run any custom processes on the host level.
|
|
|
|
To make this work, we needed an out-of-band tool for managing the nodes.
|
|
In an ideal world, the system would be self-healing and we would never have to touch it.
|
|
But, in the real world, this does not happen.
|
|
We still need a way to handle operational scenarios that may arise.
|
|
|
|
The `osd` daemon provides a way to do just that.
|
|
Based on the Principle of Least Privilege, `osd` provides operational value for cluster administrators by providing an API for node management.
|
|
|
|
Interactions with `osd` are handled via [osctl](/docs/components/osctl) which communicates via gRPC.
|