package cmd

import "k8s.io/kubernetes/cmd/kubeadm/app/cmd"

Index

Functions

func NewCmdCompletion

func NewCmdCompletion(out io.Writer, boilerPlate string) *cobra.Command

func NewCmdInit

func NewCmdInit(out io.Writer) *cobra.Command

NewCmdInit returns "kubeadm init" command.

func NewCmdJoin

func NewCmdJoin(out io.Writer) *cobra.Command

NewCmdJoin returns "kubeadm join" command.

func NewCmdReset

func NewCmdReset(out io.Writer) *cobra.Command

NewCmdReset returns the "kubeadm reset" command

func NewCmdToken

func NewCmdToken(out io.Writer, errW io.Writer) *cobra.Command

func NewCmdTokenGenerate

func NewCmdTokenGenerate(out io.Writer) *cobra.Command

func NewCmdVersion

func NewCmdVersion(out io.Writer) *cobra.Command

func NewKubeadmCommand

func NewKubeadmCommand(f cmdutil.Factory, in io.Reader, out, err io.Writer) *cobra.Command

func RunCompletion

func RunCompletion(out io.Writer, boilerPlate string, cmd *cobra.Command, args []string) error

func RunCreateToken

func RunCreateToken(out io.Writer, client *clientset.Clientset, token string, tokenDuration time.Duration, usages []string, description string) error

RunCreateToken generates a new bootstrap token and stores it as a secret on the server.

func RunDeleteToken

func RunDeleteToken(out io.Writer, client *clientset.Clientset, tokenIdOrToken string) error

RunDeleteToken removes a bootstrap token from the server.

func RunGenerateToken

func RunGenerateToken(out io.Writer) error

RunGenerateToken just generates a random token for the user

func RunListTokens

func RunListTokens(out io.Writer, errW io.Writer, client *clientset.Clientset) error

RunListTokens lists details on all existing bootstrap tokens on the server.

func RunVersion

func RunVersion(out io.Writer, cmd *cobra.Command) error

Types

type Init

type Init struct {
	// contains filtered or unexported fields
}

func NewInit

func NewInit(cfgPath string, cfg *kubeadmapi.MasterConfiguration, skipPreFlight bool) (*Init, error)

func (*Init) Run

func (i *Init) Run(out io.Writer) error

Run executes master node provisioning, including certificates, needed static pod manifests, etc.

func (*Init) Validate

func (i *Init) Validate() error

Validate validates configuration passed to "kubeadm init"

type Join

type Join struct {
	// contains filtered or unexported fields
}

func NewJoin

func NewJoin(cfgPath string, args []string, cfg *kubeadmapi.NodeConfiguration, skipPreFlight bool) (*Join, error)

func (*Join) Run

func (j *Join) Run(out io.Writer) error

Run executes worker node provisioning and tries to join an existing cluster.

func (*Join) Validate

func (j *Join) Validate() error

type Reset

type Reset struct {
	// contains filtered or unexported fields
}

func NewReset

func NewReset(skipPreFlight bool, certsDir string) (*Reset, error)

func (*Reset) Run

func (r *Reset) Run(out io.Writer) error

Run reverts any changes made to this host by "kubeadm init" or "kubeadm join".

Source Files

cmd.go completion.go defaults.go init.go join.go reset.go token.go version.go

Directories

PathSynopsis
cmd/kubeadm/app/cmd/phases
Version
v1.6.9
Published
Aug 23, 2017
Platform
js/wasm
Imports
51 packages
Last checked
17 minutes ago

Tools for package owners.