kind: sigs.k8s.io/kind/pkg/cluster/internal/create Index | Files | Directories

package create

import "sigs.k8s.io/kind/pkg/cluster/internal/create"

Index

Package Files

create.go

func Cluster Uses

func Cluster(logger log.Logger, p provider.Provider, opts *ClusterOptions) error

Cluster creates a cluster

type ClusterOptions Uses

type ClusterOptions struct {
    Config       *config.Cluster
    NameOverride string // overrides config.Name
    // NodeImage overrides the nodes' images in Config if non-zero
    NodeImage      string
    Retain         bool
    WaitForReady   time.Duration
    KubeconfigPath string
    // see https://github.com/kubernetes-sigs/kind/issues/324
    StopBeforeSettingUpKubernetes bool // if false kind should setup kubernetes after creating nodes
    // Options to control output
    DisplayUsage      bool
    DisplaySalutation bool
}

ClusterOptions holds cluster creation options

Directories

PathSynopsis
actions
actions/configPackage config implements the kubeadm config action
actions/installcniPackage installcni implements the install CNI action
actions/installstoragePackage installstorage implements the an action to isntall a default storageclass
actions/kubeadminitPackage kubeadminit implements the kubeadm init action
actions/kubeadmjoinPackage kubeadmjoin implements the kubeadm join action
actions/loadbalancerPackage loadbalancer implements the load balancer configuration action
actions/waitforreadyPackage waitforready implements the wait for ready action

Package create imports 21 packages (graph) and is imported by 2 packages. Updated 2020-07-28. Refresh now. Tools for package owners.