Expand description
§K3s Manager
A comprehensive Rust library for managing K3s Kubernetes clusters via SSH.
Re-exports§
pub use adapter::K3sAdapter;
Modules§
- adapter
- K3s Adapter
Structs§
- Cluster
State - Represents the state of a K3s cluster
- Desired
Cluster Config - Desired cluster configuration for reconciliation
- K3sManager
- Main K3s cluster manager
- K3sManager
Builder - Builder for K3sManager
- Node
Info - Node information retrieved from kubectl
- Reconciliation
Plan - Reconciliation plan - what needs to be done to reach desired state
- Worker
Config - Worker node configuration
- Worker
Node - Represents a worker node in the cluster
Enums§
- Cluster
Status - Overall cluster status
- K3sError
- Error types that can occur during K3s management operations
- Node
Status - Status of a node
Type Aliases§
- Result
- Result type for k3s-manager operations