4 个仓库
Automated joining of worker nodes to a controller using secure authentication tokens.
Distinct from Worker Node Management: Focuses on the initial join/setup process rather than ongoing operational management
Explore 4 awesome GitHub repositories matching devops & infrastructure · Token-Based Bootstrapping. Refine with filters or upvote what's useful.
This project provides a comprehensive guide and set of scripts for deploying and configuring a production-ready Kubernetes cluster from scratch. It centers on establishing a functional environment by installing core management components, storage, and networking across multiple nodes. The implementation emphasizes high availability for the control plane, utilizing layer-4 load balancing and leader election for the API server, scheduler, and controller manager. It further ensures reliability through the deployment of a distributed key-value store for persistent runtime data. The project cover
Implements automated joining of worker nodes to the cluster using secure authentication tokens.
k0s is a Kubernetes distribution that packages all control plane and worker components into a single binary, enabling cluster deployment with no host dependencies beyond the Linux kernel. It supports a container-native runtime where controllers and workers run inside Docker containers using a single OCI image, and offers declarative YAML configuration for defining cluster topology, host roles, and SSH connection details. The distribution provides pre-built binaries for x86-64, ARM64, ARMv7, and RISC-V architectures, and uses cryptographically signed tokens for secure node enrollment. The proj
Adds worker nodes to a Kubernetes cluster using cryptographically signed tokens for secure, automated joining.
Tart is an Apple Silicon virtualization manager used to build and run macOS and Linux virtual machines using native hardware virtualization frameworks. It functions as a virtual machine cluster orchestrator and an ephemeral runner for executing continuous integration pipeline steps within isolated, short-lived environments. The system utilizes an OCI-compatible virtual machine registry to push and pull images via standardized container registries. It features a controller-worker architecture that schedules virtual machine lifecycles across remote worker nodes, incorporating a secure SSH jump
Provides automated deployment of worker nodes using secure tokens to establish connections to a central controller.
kubeadm 是一个用于初始化最小可行 Kubernetes 控制平面并将工作节点加入安全集群的工具。它作为控制平面编排器和集群引导程序,旨在自动化 Kubernetes 管理层的部署与维护。 该项目提供生命周期管理工具,用于升级集群版本及重置节点状态,从而将主机恢复到干净的安装基准。它通过基于令牌的加入机制处理新节点的安全集成,并通过分阶段版本升级确保软件过渡期间的可用性。 该系统还涵盖节点配置与管理,包括主机先决条件准备、节点镜像定制以及多节点任务执行。它利用声明式配置映射,将高级配置文件转换为编排二进制文件所需的标志和环境变量。
Authenticates new nodes using short-lived bootstrap tokens for secure cluster joining without manual credential exchange.