<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Kubernetes Distributions on Ksctl Docs</title><link>https://docs.dev.ksctl.com/docs/ksctl_k8s_bootstrap/</link><description>Recent content in Kubernetes Distributions on Ksctl Docs</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.dev.ksctl.com/docs/ksctl_k8s_bootstrap/index.xml" rel="self" type="application/rss+xml"/><item><title>K3s</title><link>https://docs.dev.ksctl.com/docs/ksctl_k8s_bootstrap/k3s/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.dev.ksctl.com/docs/ksctl_k8s_bootstrap/k3s/</guid><description>&lt;div class="pageinfo pageinfo-primary">
&lt;p>K3s for self-managed Cluster on supported cloud providers&lt;/p>

&lt;/div>

&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>K3s is a lightweight, certified Kubernetes distribution designed for resource-constrained environments. In ksctl, K3s is used for creating self-managed Kubernetes clusters with the following components:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Control plane&lt;/strong> (k3s server) - Manages the Kubernetes API server, scheduler, and controller manager&lt;/li>
&lt;li>&lt;strong>Worker plane&lt;/strong> (k3s agent) - Runs your workloads&lt;/li>
&lt;li>&lt;strong>Datastore&lt;/strong> (external etcd) - Manages cluster state&lt;/li>
&lt;li>&lt;strong>Load balancer&lt;/strong> - Distributes API server traffic in HA deployments&lt;/li>
&lt;/ul>
&lt;h2 id="architecture">Architecture&lt;/h2>
&lt;p>ksctl deploys K3s in a high-availability configuration with:&lt;/p></description></item><item><title>Kubeadm</title><link>https://docs.dev.ksctl.com/docs/ksctl_k8s_bootstrap/kubeadm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.dev.ksctl.com/docs/ksctl_k8s_bootstrap/kubeadm/</guid><description>&lt;div class="pageinfo pageinfo-primary">
&lt;p>Kubeadm for HA Cluster on supported provider&lt;/p>

&lt;/div>

&lt;p>Kubeadm support is added with etcd as datastore&lt;/p>


&lt;div class="alert alert-info" role="alert">
&lt;h4 class="alert-heading">Info&lt;/h4>

 Here the Default CNI is none

&lt;/div>

&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>Kubeadm is a tool built to provide best-practice &amp;ldquo;fast paths&amp;rdquo; for creating Kubernetes clusters. ksctl integrates Kubeadm to provision highly-available Kubernetes clusters across your infrastructure.&lt;/p>
&lt;h2 id="features">Features&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>External etcd topology&lt;/strong>: Uses a dedicated etcd cluster for improved reliability&lt;/li>
&lt;li>&lt;strong>HA control plane&lt;/strong>: Supports multiple control plane nodes for high availability&lt;/li>
&lt;li>&lt;strong>Seamless cluster expansion&lt;/strong>: Easily add worker nodes&lt;/li>
&lt;li>&lt;strong>Automatic certificate management&lt;/strong>: Handles all required PKI setup&lt;/li>
&lt;li>&lt;strong>Secure token handling&lt;/strong>: Manages bootstrap tokens with automatic renewal&lt;/li>
&lt;/ul>
&lt;h2 id="architecture">Architecture&lt;/h2>
&lt;p>ksctl with Kubeadm creates a cluster with the following components:&lt;/p></description></item></channel></rss>