What is KubeStellar?
mainKubeStellar is a multi-cluster deployment platform for Kubernetes objects. It allows users to manage deployments across multiple clusters using simple binding policies while maintaining a 'Pure-Kube' experience, meaning objects are deployed in their native Kubernetes format without being wrapped in proprietary abstractions.
Key capabilities include:
- Object Management via WDS: Creation, updates, and deletions of objects in managed clusters are orchestrated from the Workload Deployment Service (WDS).
- OCM Transport: Uses Open Cluster Management (OCM) as the transport layer, utilizing standard OCM agents (Klusterlet).
- Automated Lifecycle: Objects are automatically re-evaluated when binding policies change and are removed from clusters if the binding policy no longer matches the target clusters.
- Resiliency: All components run within Kubernetes to ensure continued operation during component restarts.