Documentation
¶
Overview ¶
Package provisioner provides cluster and registry provisioning services.
This package contains subpackages for managing Kubernetes cluster and container registry lifecycles:
- cluster: Cluster provisioning for Kind, K3d, and Talos distributions
- registry: Local OCI registry management
The provisioners handle the full lifecycle including create, start, stop, and delete operations with distribution-specific implementations.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package clusterprovisioner provides cluster provisioning for KSail distributions.
|
Package clusterprovisioner provides cluster provisioning for KSail distributions. |
|
clustererr
Package clustererr provides common error types for cluster provisioners.
|
Package clustererr provides common error types for cluster provisioners. |
|
clusterupdate
Package clusterupdate provides shared types for cluster update operations.
|
Package clusterupdate provides shared types for cluster update operations. |
|
k3d
Package k3dprovisioner contains the K3d cluster provisioner and its client provider interfaces.
|
Package k3dprovisioner contains the K3d cluster provisioner and its client provider interfaces. |
|
kernelmod
Package kernelmod provides utilities for loading and checking Linux kernel modules required by cluster provisioners.
|
Package kernelmod provides utilities for loading and checking Linux kernel modules required by cluster provisioners. |
|
kind
Package kindprovisioner provides implementations of the ClusterProvisioner interface for provisioning Kind clusters.
|
Package kindprovisioner provides implementations of the ClusterProvisioner interface for provisioning Kind clusters. |
|
talos
Package talosprovisioner provides implementations of the ClusterProvisioner interface for provisioning Talos-in-Docker clusters.
|
Package talosprovisioner provides implementations of the ClusterProvisioner interface for provisioning Talos-in-Docker clusters. |
|
vcluster
Package vclusterprovisioner implements the cluster provisioner interface for vCluster's Docker driver (Vind).
|
Package vclusterprovisioner implements the cluster provisioner interface for vCluster's Docker driver (Vind). |
|
Package registry centralizes all registry lifecycle helpers that KSail-Go needs for local development clusters.
|
Package registry centralizes all registry lifecycle helpers that KSail-Go needs for local development clusters. |
Click to show internal directories.
Click to hide internal directories.