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 بحد أدنى قابل للتطبيق وربط عقد العمال (Worker nodes) بمجموعة آمنة. تعمل كمنسق لمستوى التحكم وممهد للمجموعة مصمم لأتمتة نشر وصيانة طبقة إدارة Kubernetes. يوفر المشروع أدوات إدارة دورة الحياة لترقية إصدارات المجموعة وإعادة تعيين حالات العقد لاستعادة المضيفين إلى خط أساس تثبيت نظيف. ويتعامل مع التكامل الآمن للعقد الجديدة من خلال الربط القائم على الرموز ويضمن التوفر أثناء انتقالات البرامج عبر ترقية الإصدار المرحلي. يغطي النظام أيضاً توفير العقد وإدارتها، بما في ذلك إعداد متطلبات المضيف، وتخصيص صورة العقدة، وتنفيذ المهام متعددة العقد. ويستخدم تعيين التكوين التصريحي لترجمة الملفات عالية المستوى إلى الأعلام ومتغيرات البيئة اللازمة لثنائيات التنسيق.
Authenticates new nodes using short-lived bootstrap tokens for secure cluster joining without manual credential exchange.