pkg/

directory
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2023 License: Apache-2.0

Directories

Path Synopsis
Package apiloadbalancer allows to create and manage kube-apiserver load balancer containers.
Package apiloadbalancer allows to create and manage kube-apiserver load balancer containers.
Package container allows to run and manage multiple containers across multiple hosts, by talking directly to the container runtime on local or remote hosts.
Package container allows to run and manage multiple containers across multiple hosts, by talking directly to the container runtime on local or remote hosts.
resource
Package resource stores a wrapper over container.Containers, which implements types.Resource interface.
Package resource stores a wrapper over container.Containers, which implements types.Resource interface.
runtime
Package runtime provides interfaces describing container runtimes in generic way and their functionality.
Package runtime provides interfaces describing container runtimes in generic way and their functionality.
runtime/docker
Package docker implements runtime.Interface and runtime.Config interfaces by talking to Docker API.
Package docker implements runtime.Interface and runtime.Config interfaces by talking to Docker API.
types
Package types contains types used for managing the containers.
Package types contains types used for managing the containers.
Package controlplane allows to create and manage static Kubernetes controlplane running in containers.
Package controlplane allows to create and manage static Kubernetes controlplane running in containers.
Package defaults provides default values used across the library.
Package defaults provides default values used across the library.
Package etcd allows to create and manage etcd clusters.
Package etcd allows to create and manage etcd clusters.
helm
release
Package release allows to manage Helm 3 releases.
Package release allows to manage Helm 3 releases.
Package host collects all transport interface implementations and provides an unified configuration interface for these.
Package host collects all transport interface implementations and provides an unified configuration interface for these.
transport
Package transport provides interfaces for forwarding connections.
Package transport provides interfaces for forwarding connections.
transport/direct
Package direct is a transport.Interface implementation, which simply forwards given addresses "as is", without any modifications.
Package direct is a transport.Interface implementation, which simply forwards given addresses "as is", without any modifications.
transport/ssh
Package ssh is a transport.Interface implementation, which forwards given addresses over specified SSH host.
Package ssh is a transport.Interface implementation, which forwards given addresses over specified SSH host.
Package kubelet implements logic needed for creating and managing kubelet instances running as containers.
Package kubelet implements logic needed for creating and managing kubelet instances running as containers.
kubernetes
client
Package client ships helper functions for building and using Kubernetes client.
Package client ships helper functions for building and using Kubernetes client.
Package pki allows to manage Kubernetes PKI certificates.
Package pki allows to manage Kubernetes PKI certificates.
Package types provides reusable structs and interfaces used across libflexkube, which can also be used by external projects.
Package types provides reusable structs and interfaces used across libflexkube, which can also be used by external projects.

Jump to

Keyboard shortcuts

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