provisioner/

directory
v1.12.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2025 License: Apache-2.0

README

pkg/provisioner

This package provides cluster provisioning functionality for KSail.

Purpose

Contains the core provisioning logic and interfaces for managing Kubernetes clusters across different providers and distributions. This package serves as the foundation for KSail's cluster lifecycle management capabilities.

Features

  • Multi-Provider Support: Supports different Kubernetes distributions and cloud providers
  • Lifecycle Management: Create, delete, start, stop, and list clusters
  • Provider Abstraction: Common interface across different cluster providers
  • Container Engine Integration: Works with different container engines (Docker, Podman)

Subpackages

Usage

import "github.com/devantler-tech/ksail-go/pkg/provisioner"

// Use cluster provisioner implementations
// See individual subpackage documentation for detailed usage

The provisioner package provides a unified approach to managing Kubernetes clusters regardless of the underlying infrastructure or distribution, enabling KSail to work consistently across different environments.


⬅️ Go Back

Directories

Path Synopsis
Package clusterprovisioner provides implementations of the Provisioner interface for provisioning clusters in different providers.
Package clusterprovisioner provides implementations of the Provisioner interface for provisioning clusters in different providers.
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.
kind
Package kindprovisioner provides implementations of the Provisioner interface for provisioning clusters in different providers.
Package kindprovisioner provides implementations of the Provisioner interface for provisioning clusters in different providers.
testutils
Package clustertestutils provides common test utilities for cluster provisioner testing, including shared test cases and helper functions for standardizing test patterns.
Package clustertestutils provides common test utilities for cluster provisioner testing, including shared test cases and helper functions for standardizing test patterns.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL