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 +k8s:deepcopy-gen=package
|
Package v1alpha4 implements the v1alpha4 apiVersion of kind's cluster configuration +k8s:deepcopy-gen=package |
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!
|
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 +k8s:deepcopy-gen=package +k8s:conversion-gen=sigs.k8s.io/kind/pkg/internal/apis/config +k8s:defaulter-gen=TypeMeta
|
Package config implements the current apiVersion of the `kind` Config along with some common abstractions +k8s:deepcopy-gen=package +k8s:conversion-gen=sigs.k8s.io/kind/pkg/internal/apis/config +k8s:defaulter-gen=TypeMeta |
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 This is forked from k8s.io/apimachinery/pkg/util/version to make kind easier to import (k8s.io/apimachinery/pkg/util/version is a stable, mature package with no externaldependencies within a large, heavy module)
|
Package version provides utilities for version number comparisons This is forked from k8s.io/apimachinery/pkg/util/version to make kind easier to import (k8s.io/apimachinery/pkg/util/version is a stable, mature package with no externaldependencies within a large, heavy module) |
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.