Clusterpedia is a multi-cluster Kubernetes resource encyclopedia that enables synchronization, powerful search, and future resource control across multiple Kubernetes clusters.
The Encyclopedia of Kubernetes clusters
Clusterpedia is designed for Kubernetes administrators and DevOps teams managing multiple clusters across cloud environments, providing a unified platform to synchronize and search cluster resources efficiently. It simplifies multi-cluster resource management by integrating with popular multi-cloud platforms and offering advanced retrieval capabilities compatible with Kubernetes OpenAPI.
Clusterpedia requires Kubernetes clusters to expose OpenAPI for compatibility and works best when integrated with multi-cloud management platforms to automate synchronization. Users should join the CNCF Slack #clusterpedia channel for community support and stay updated on future features like resource control and editing. Proper RBAC and security configurations are recommended when deploying Clusterpedia in production environments.
Refer to https://clusterpedia.io/docs/usage/interfacing-to-multi-cloud-platforms/ for deployment details
Deploy Clusterpedia as a standalone platform or integrate with multi-cloud platforms such as Cluster API, Karmada, Clusternet, vCluster, or KubeVela
Use standard Kubernetes deployment methods (e.g., kubectl apply) to install Clusterpedia components
Join CNCF Slack and #clusterpedia channel for community support and updates
kubectl get <resource> --context=clusterpedia
Retrieve resources from multiple clusters through Clusterpedia using kubectl
client-go example: list-clusterpedia-resources/main.go
Use client-go library example to programmatically list resources from Clusterpedia
API calls to retrieve resource metadata
Access resource metadata via Clusterpedia's API or client-go/metadata package
Filter resources by cluster, namespace, name, creation time
Use Clusterpedia's rich retrieval conditions to filter resources across clusters
Search by parent or ancestor owner
Perform hierarchical resource searches based on ownership
Use multi-cluster label selectors and enhanced field selectors
Refine resource searches using advanced label and field selectors