
Skyhook OperatorNVIDIA
A Kubernetes-aware package manager for cluster administrators to safely modify and maintain underlying hosts declaratively at scale.
Vendor
NVIDIA
Company Website
Product details
Skyhook is a Kubernetes-aware package manager designed for cluster administrators to safely modify and maintain underlying hosts declaratively at scale. It functions like a package manager but for your entire Kubernetes cluster, with three main components: Skyhook Operator, Skyhook Custom Resource (SCR), and Packages. Skyhook is particularly useful in scenarios where updating hosts without re-imaging is necessary, managing OS image overlays, and handling workload sensitivity.
Features
- Skyhook Operator: Manages installing, updating, and removing packages within the Kubernetes environment.
- Skyhook Custom Resource (SCR): Provides declarative definitions of changes to apply.
- Packages: The actual modifications you want to implement.
- Native Kubernetes Integration: Packages are standard Kubernetes resources compatible with GitOps tools like ArgoCD, Helm, and Flux.
- Autoscaling Support: Ensures newly created nodes are properly configured before becoming schedulable.
- First-Class Upgrades: Deploys changes with minimal disruption, waiting for running workloads to complete when needed.
Benefits
- Enhanced Management: Simplifies the management and updating of Kubernetes clusters.
- Efficiency: Reduces downtime and ensures smooth updates and maintenance.
- Flexibility: Supports various Kubernetes environments, including self-managed, on-prem, and cloud.
- Scalability: Easily scales to manage large clusters with complex configurations.
- Reliability: Provides reliable and consistent updates, protecting important workloads during changes.