3 रिपॉजिटरी
Coordination of virtual machine lifecycles and hardware resources across remote worker nodes.
Distinct from Entitlement-Based Virtual Clusters: No candidate covers the holistic orchestration of VM controllers and workers
Explore 3 awesome GitHub repositories matching devops & infrastructure · Virtualization Cluster Orchestration. Refine with filters or upvote what's useful.
KubeVirt is a Kubernetes virtualization platform and cloud-native hypervisor manager. It provides a runtime environment that allows virtual machines to be defined, launched, and managed as declarative resources within a Kubernetes cluster, enabling them to run alongside containers on the same nodes. The system enables the hybridization of cloud infrastructure by combining traditional virtual machines with containerized workloads on a single shared platform. It supports the live migration of running virtual machines between physical hosts to facilitate cluster maintenance and load balancing.
Coordinates virtual machine lifecycles and hardware resources across remote worker nodes.
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
Schedules and manages virtual machine lifecycles across a cluster of remote worker nodes.
यह प्रोजेक्ट स्थानीय वर्चुअल मशीनों पर मल्टी-नोड Kubernetes क्लस्टर के डिप्लॉयमेंट को स्वचालित करने के लिए डिज़ाइन की गई शेल स्क्रिप्ट का एक संग्रह प्रदान करती है। यह एक प्रोविजनिंग टूल के रूप में कार्य करती है जो वर्चुअलाइज्ड इंफ्रास्ट्रक्चर के लाइफसाइकिल का प्रबंधन करती है, जिससे उपयोगकर्ताओं को एक ही होस्ट मशीन पर अलग-थलग और पुनरुत्पादनीय कंप्यूटिंग वातावरण बनाने की अनुमति मिलती है। वातावरण को एक वितरित नेटवर्क का अनुकरण करने के लिए हाइपरवाइजर-आधारित वर्चुअलाइजेशन का उपयोग करके बनाया गया है, जिसमें कॉन्फ़िगरेशन स्क्रिप्ट हैं जो वर्चुअल हार्डवेयर और नेटवर्किंग की स्थिति को परिभाषित करती हैं। यह ऑटोमेटेड सर्विस मेश कॉन्फ़िगरेशन को एकीकृत करके खुद को अलग करता है, विशेष रूप से क्लस्टर के भीतर नेटवर्क ट्रैफ़िक और ऑब्जर्वेबिलिटी का प्रबंधन करने के लिए प्रॉक्सी कंटेनरों के इंजेक्शन को सक्षम करता है। टूलसेट इन वर्चुअलाइज्ड नोड्स के पूर्ण ऑर्केस्ट्रेशन को कवर करता है, जिसमें सेवाओं तक बाहरी पहुंच की अनुमति देने के लिए नेटवर्क ब्रिजिंग का सेटअप शामिल है। यह प्रोडक्शन वातावरण में डिप्लॉय किए जाने से पहले कंटेनर ऑर्केस्ट्रेशन और इंफ्रास्ट्रक्चर कॉन्फ़िगरेशन का परीक्षण करने के लिए एक सैंडबॉक्स के रूप में कार्य करता है।
Automates the lifecycle of virtualized infrastructure nodes to support consistent cluster deployments.