pkg/

directory
v0.22.0 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2024 License: Apache-2.0

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
cmd
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
cli
env
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

Jump to

Keyboard shortcuts

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