Directories ¶
Path | Synopsis |
---|---|
apis
|
|
config/defaults
Package defaults contains cross-api-version configuration defaults
|
Package defaults contains cross-api-version configuration defaults |
config/v1alpha4
Package v1alpha4 implements the v1alpha4 apiVersion of kind's cluster configuration
|
Package v1alpha4 implements the v1alpha4 apiVersion of kind's cluster configuration |
build
|
|
nodeimage
Package nodeimage implements functionality to build the kind node image
|
Package nodeimage implements functionality to build the kind node image |
nodeimage/internal/container/docker
Package docker contains helpers for working with docker This package has no stability guarantees whatsoever!
|
Package docker contains helpers for working with docker This package has no stability guarantees whatsoever! |
nodeimage/internal/kube
Package kube implements functionality to build Kubernetes for the purposes of installing into the kind node image
|
Package kube implements functionality to build Kubernetes for the purposes of installing into the kind node image |
Package cluster implements kind kubernetes-in-docker cluster management
|
Package cluster implements kind kubernetes-in-docker cluster management |
constants
Package constants contains well known constants for kind clusters
|
Package constants contains well known constants for kind clusters |
internal/create/actions/config
Package config implements the kubeadm config action
|
Package config implements the kubeadm config action |
internal/create/actions/installcni
Package installcni implements the install CNI action
|
Package installcni implements the install CNI action |
internal/create/actions/installstorage
Package installstorage implements the an action to install a default storageclass
|
Package installstorage implements the an action to install a default storageclass |
internal/create/actions/kubeadminit
Package kubeadminit implements the kubeadm init action
|
Package kubeadminit implements the kubeadm init action |
internal/create/actions/kubeadmjoin
Package kubeadmjoin implements the kubeadm join action
|
Package kubeadmjoin implements the kubeadm join action |
internal/create/actions/loadbalancer
Package loadbalancer implements the load balancer configuration action
|
Package loadbalancer implements the load balancer configuration action |
internal/create/actions/waitforready
Package waitforready implements the wait for ready action
|
Package waitforready implements the wait for ready action |
internal/kubeadm
Package kubeadm contains kubeadm related constants and configuration
|
Package kubeadm contains kubeadm related constants and configuration |
internal/kubeconfig
Package kubeconfig provides utilities kind uses internally to manage kind cluster kubeconfigs
|
Package kubeconfig provides utilities kind uses internally to manage kind cluster kubeconfigs |
internal/loadbalancer
Package loadbalancer contains external loadbalancer related constants and configuration
|
Package loadbalancer contains external loadbalancer related constants and configuration |
internal/logs
Package logs contains tooling for obtaining cluster logs
|
Package logs contains tooling for obtaining cluster logs |
internal/providers/common
Package common contains common code for implementing providers
|
Package common contains common code for implementing providers |
nodes
Package nodes provides a kind specific definition of a cluster node
|
Package nodes provides a kind specific definition of a cluster node |
nodeutils
Package nodeutils contains functionality for Kubernetes-in-Docker nodes It mostly exists to break up functionality from sigs.k8s.io/kind/pkg/cluster
|
Package nodeutils contains functionality for Kubernetes-in-Docker nodes It mostly exists to break up functionality from sigs.k8s.io/kind/pkg/cluster |
Package cmd provides helpers used by kind's commands / cli
|
Package cmd provides helpers used by kind's commands / cli |
kind
Package kind implements the root kind cobra command, and the cli Main()
|
Package kind implements the root kind cobra command, and the cli Main() |
kind/build
Package build implements the `build` command
|
Package build implements the `build` command |
kind/completion
Package completion implements the `completion` command
|
Package completion implements the `completion` command |
kind/completion/bash
Package bash implements the `bash` command
|
Package bash implements the `bash` command |
kind/completion/fish
Package fish implements the `fish` command
|
Package fish implements the `fish` command |
kind/completion/zsh
Package zsh implements the `zsh` command
|
Package zsh implements the `zsh` command |
kind/create
Package create implements the `create` command
|
Package create implements the `create` command |
kind/create/cluster
Package cluster implements the `create cluster` command
|
Package cluster implements the `create cluster` command |
kind/delete
Package delete implements the `delete` command
|
Package delete implements the `delete` command |
kind/delete/cluster
Package cluster implements the `delete` command
|
Package cluster implements the `delete` command |
kind/delete/clusters
Package clusters implements the `delete` command for multiple clusters
|
Package clusters implements the `delete` command for multiple clusters |
kind/export
Package export implements the `export` command
|
Package export implements the `export` command |
kind/export/kubeconfig
Package kubeconfig implements the `kubeconfig` command
|
Package kubeconfig implements the `kubeconfig` command |
kind/export/logs
Package logs implements the `logs` command
|
Package logs implements the `logs` command |
kind/get
Package get implements the `get` command
|
Package get implements the `get` command |
kind/get/clusters
Package clusters implements the `clusters` command
|
Package clusters implements the `clusters` command |
kind/get/kubeconfig
Package kubeconfig implements the `kubeconfig` command
|
Package kubeconfig implements the `kubeconfig` command |
kind/get/nodes
Package nodes implements the `nodes` command
|
Package nodes implements the `nodes` command |
kind/load
Package load implements the `load` command
|
Package load implements the `load` command |
kind/load/docker-image
Package load implements the `load` command
|
Package load implements the `load` command |
kind/load/image-archive
Package load implements the `load` command
|
Package load implements the `load` command |
kind/version
Package version implements the `version` command
|
Package version implements the `version` command |
Package errors provides common utilities for dealing with errors
|
Package errors provides common utilities for dealing with errors |
Package exec contains an interface for executing commands, along with helpers TODO(bentheelder): add standardized timeout functionality & a default timeout so that commands cannot hang indefinitely (!)
|
Package exec contains an interface for executing commands, along with helpers TODO(bentheelder): add standardized timeout functionality & a default timeout so that commands cannot hang indefinitely (!) |
Package fs contains utilities for interacting with the host filesystem in a docker friendly way TODO(bentheelder): this should be internal
|
Package fs contains utilities for interacting with the host filesystem in a docker friendly way TODO(bentheelder): this should be internal |
internal
|
|
apis/config
Package config implements the current apiVersion of the `kind` Config along with some common abstractions
|
Package config implements the current apiVersion of the `kind` Config along with some common abstractions |
apis/config/encoding
Package encoding implements utilities for decoding from yaml the `kind` Config
|
Package encoding implements utilities for decoding from yaml the `kind` Config |
patch
Package patch contains helpers for applying patches
|
Package patch contains helpers for applying patches |
sets
Package sets implements set types.
|
Package sets implements set types. |
version
Package version provides utilities for version number comparisons
|
Package version provides utilities for version number comparisons |
Package log defines a logging interface that kind uses This is roughly a minimal subset of klog github.com/kubernetes/klog
|
Package log defines a logging interface that kind uses This is roughly a minimal subset of klog github.com/kubernetes/klog |
Click to show internal directories.
Click to hide internal directories.