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. |
Click to show internal directories.
Click to hide internal directories.