mirror of
https://github.com/siderolabs/talos.git
synced 2025-10-07 13:41:20 +02:00
199 lines
7.6 KiB
HTML
199 lines
7.6 KiB
HTML
<!DOCTYPE html>
|
|
|
|
<head>
|
|
|
|
|
|
<meta charset="utf-8">
|
|
<title>Autonomy</title>
|
|
<meta name="description" content="">
|
|
<meta name="author" content="andrew.rynhard@autonomy.io">
|
|
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
|
|
|
|
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
|
|
|
|
|
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
|
|
|
|
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
|
|
|
|
|
|
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
|
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/font-awesome.min.css">
|
|
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
|
</head>
|
|
<nav class="sidebar">
|
|
<div class="row">
|
|
<div class="column">
|
|
<ul class="sidebar-list">
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link logo" href="https://dianemo.autonomy.io/">
|
|
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
|
</a>
|
|
</li>
|
|
|
|
<div class="column github-actions">
|
|
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
|
<i class="fa fa-code-fork" aria-hidden="true"></i>
|
|
Fork
|
|
</a>
|
|
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
|
<i class="fa fa-star" aria-hidden="true"></i>
|
|
Star
|
|
</a>
|
|
</div>
|
|
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
<div class="row">
|
|
<div class="column">
|
|
<ul class="sidebar-list">
|
|
|
|
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link" href="https://dianemo.autonomy.io/components/" >Components</a>
|
|
<ul class="sidebar-list">
|
|
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link" href="https://dianemo.autonomy.io/components/kernel/" >kernel</a>
|
|
</li>
|
|
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link" href="https://dianemo.autonomy.io/components/init/" >init</a>
|
|
</li>
|
|
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link" href="https://dianemo.autonomy.io/components/kubeadm/" >kubeadm</a>
|
|
</li>
|
|
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link" href="https://dianemo.autonomy.io/components/trustd/" >trustd</a>
|
|
</li>
|
|
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link" href="https://dianemo.autonomy.io/components/proxyd/" >proxyd</a>
|
|
</li>
|
|
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link" href="https://dianemo.autonomy.io/components/osd/" >osd</a>
|
|
</li>
|
|
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link" href="https://dianemo.autonomy.io/components/osctl/" >osctl</a>
|
|
</li>
|
|
|
|
</ul>
|
|
</li>
|
|
|
|
|
|
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link" href="https://dianemo.autonomy.io/configuration/" >Configuration</a>
|
|
<ul class="sidebar-list">
|
|
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link" href="https://dianemo.autonomy.io/configuration/controlplane/" >Control Plane</a>
|
|
</li>
|
|
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link" href="https://dianemo.autonomy.io/configuration/workers/" >Workers</a>
|
|
</li>
|
|
|
|
</ul>
|
|
</li>
|
|
|
|
|
|
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link" href="https://dianemo.autonomy.io/examples/" >Examples</a>
|
|
<ul class="sidebar-list">
|
|
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link" href="https://dianemo.autonomy.io/examples/aws/" >AWS</a>
|
|
</li>
|
|
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link" href="https://dianemo.autonomy.io/examples/kvm/" >KVM</a>
|
|
</li>
|
|
|
|
</ul>
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
<div class="row">
|
|
<div class="column">
|
|
<ul class="sidebar-list">
|
|
<li class="sidebar-item">
|
|
<a class="sidebar-link logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
|
<i class="fa fa-github" aria-hidden="true"></i>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
<body>
|
|
<div class="container">
|
|
<div class="content">
|
|
<div class="row ">
|
|
<div class="column column-10">
|
|
|
|
<a class="nav nav-left" href="https://dianemo.autonomy.io/components/kernel/">
|
|
<i class="fa fa-chevron-left"></i>
|
|
</a>
|
|
|
|
</div>
|
|
<div class="column document">
|
|
<section class="document">
|
|
<h1 class="title">init</h1>
|
|
<p><p>A common theme throughout the design of Dianemo is minimalism.
|
|
We believe strongly in the UNIX philosophy that each program should do one job well.
|
|
The <code>init</code> included in Dianemo is one example of this.</p>
|
|
|
|
<p>We wanted to create a focused <code>init</code> that had one job - run Kubernetes.
|
|
There simply is no mechanism in place to do anything else.</p>
|
|
|
|
<p>To accomplish this, we must address real world operations needs like:</p>
|
|
|
|
<ul>
|
|
<li>Orchestration around creating a highly available control plane</li>
|
|
<li>Log retrieval</li>
|
|
<li>Restarting system services</li>
|
|
<li>Rebooting a node</li>
|
|
<li>and more</li>
|
|
</ul>
|
|
|
|
<p>In the following sections we will take a closer look at how these needs are addressed, and how services managed by <code>init</code> are designed to enhance the Kubernetes experience.</p>
|
|
</p>
|
|
</section>
|
|
</div>
|
|
<div class="column column-10">
|
|
|
|
<a class="nav nav-next" href="https://dianemo.autonomy.io/components/kubeadm/">
|
|
<i class="fa fa-chevron-right"></i>
|
|
</a>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
|
|
<div class="footer">
|
|
<aside class="copyright">
|
|
|
|
© 2018 Released under Mozilla Public License 2.0
|
|
|
|
</aside>
|
|
</div>
|
|
|