Documentation ¶
Index ¶
- func AddInitConfigFlags(flagSet *flag.FlagSet, cfg *kubeadmapiext.MasterConfiguration, ...)
- func AddInitOtherFlags(flagSet *flag.FlagSet, cfgPath *string, ...)
- func AddJoinConfigFlags(flagSet *flag.FlagSet, cfg *kubeadmapiext.NodeConfiguration, ...)
- func AddJoinOtherFlags(flagSet *flag.FlagSet, cfgPath *string, skipPreFlight *bool, criSocket *string, ...)
- func NewCmdCompletion(out io.Writer, boilerPlate string) *cobra.Command
- func NewCmdConfig(out io.Writer) *cobra.Command
- func NewCmdConfigUpload(out io.Writer, kubeConfigFile *string) *cobra.Command
- func NewCmdConfigUploadFromFile(out io.Writer, kubeConfigFile *string) *cobra.Command
- func NewCmdConfigUploadFromFlags(out io.Writer, kubeConfigFile *string) *cobra.Command
- func NewCmdConfigView(out io.Writer, kubeConfigFile *string) *cobra.Command
- func NewCmdInit(out io.Writer) *cobra.Command
- func NewCmdJoin(out io.Writer) *cobra.Command
- func NewCmdReset(out io.Writer) *cobra.Command
- func NewCmdToken(out io.Writer, errW io.Writer) *cobra.Command
- func NewCmdTokenGenerate(out io.Writer) *cobra.Command
- func NewCmdVersion(out io.Writer) *cobra.Command
- func NewKubeadmCommand(_ io.Reader, out, err io.Writer) *cobra.Command
- func RunCompletion(out io.Writer, boilerPlate string, cmd *cobra.Command, args []string) error
- func RunConfigView(out io.Writer, client clientset.Interface) error
- func RunCreateToken(out io.Writer, client clientset.Interface, token string, ...) error
- func RunDeleteToken(out io.Writer, client clientset.Interface, tokenIDOrToken string) error
- func RunGenerateToken(out io.Writer) error
- func RunListTokens(out io.Writer, errW io.Writer, client clientset.Interface) error
- func RunVersion(out io.Writer, cmd *cobra.Command) error
- type Init
- type Join
- type Reset
- type Version
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddInitConfigFlags ¶
func AddInitConfigFlags(flagSet *flag.FlagSet, cfg *kubeadmapiext.MasterConfiguration, featureGatesString *string)
AddInitConfigFlags adds init flags bound to the config to the specified flagset
func AddInitOtherFlags ¶
func AddInitOtherFlags(flagSet *flag.FlagSet, cfgPath *string, skipPreFlight, skipTokenPrint, dryRun *bool, criSocket *string, ignorePreflightErrors *[]string)
AddInitOtherFlags adds init flags that are not bound to a configuration file to the given flagset
func AddJoinConfigFlags ¶
func AddJoinConfigFlags(flagSet *flag.FlagSet, cfg *kubeadmapiext.NodeConfiguration, featureGatesString *string)
AddJoinConfigFlags adds join flags bound to the config to the specified flagset
func AddJoinOtherFlags ¶
func AddJoinOtherFlags(flagSet *flag.FlagSet, cfgPath *string, skipPreFlight *bool, criSocket *string, ignorePreflightErrors *[]string)
AddJoinOtherFlags adds join flags that are not bound to a configuration file to the given flagset
func NewCmdCompletion ¶
NewCmdCompletion return command for executing "kubeadm completion" command
func NewCmdConfig ¶
NewCmdConfig returns cobra.Command for "kubeadm config" command
func NewCmdConfigUpload ¶
NewCmdConfigUpload returns cobra.Command for "kubeadm config upload" command
func NewCmdConfigUploadFromFile ¶
NewCmdConfigUploadFromFile verifies given kubernetes config file and returns cobra.Command for "kubeadm config upload from-file" command
func NewCmdConfigUploadFromFlags ¶
NewCmdConfigUploadFromFlags returns cobra.Command for "kubeadm config upload from-flags" command
func NewCmdConfigView ¶
NewCmdConfigView returns cobra.Command for "kubeadm config view" command
func NewCmdInit ¶
NewCmdInit returns "kubeadm init" command.
func NewCmdJoin ¶
NewCmdJoin returns "kubeadm join" command.
func NewCmdReset ¶
NewCmdReset returns the "kubeadm reset" command
func NewCmdToken ¶
NewCmdToken returns cobra.Command for token management
func NewCmdTokenGenerate ¶
NewCmdTokenGenerate returns cobra.Command to generate new token
func NewCmdVersion ¶
NewCmdVersion provides the version information of kubeadm.
func NewKubeadmCommand ¶
NewKubeadmCommand return cobra.Command to run kubeadm command
func RunCompletion ¶
RunCompletion checks given arguments and executes command
func RunConfigView ¶
RunConfigView gets the configuration persisted in the cluster
func RunCreateToken ¶
func RunCreateToken(out io.Writer, client clientset.Interface, token string, tokenDuration time.Duration, usages []string, extraGroups []string, description string, printJoinCommand bool, kubeConfigFile string) error
RunCreateToken generates a new bootstrap token and stores it as a secret on the server.
func RunDeleteToken ¶
RunDeleteToken removes a bootstrap token from the server.
func RunGenerateToken ¶
RunGenerateToken just generates a random token for the user
func RunListTokens ¶
RunListTokens lists details on all existing bootstrap tokens on the server.
Types ¶
type Init ¶
type Init struct {
// contains filtered or unexported fields
}
Init defines struct used by "kubeadm init" command
func NewInit ¶
func NewInit(cfgPath string, cfg *kubeadmapi.MasterConfiguration, ignorePreflightErrors sets.String, skipTokenPrint, dryRun bool, criSocket string) (*Init, error)
NewInit validates given arguments and instantiates Init struct with provided information.
type Join ¶
type Join struct {
// contains filtered or unexported fields
}
Join defines struct used by kubeadm join command
func NewJoin ¶
func NewJoin(cfgPath string, args []string, cfg *kubeadmapi.NodeConfiguration, ignorePreflightErrors sets.String, criSocket string) (*Join, error)
NewJoin instantiates Join struct with given arguments
type Reset ¶
type Reset struct {
// contains filtered or unexported fields
}
Reset defines struct used for kubeadm reset command
type Version ¶
type Version struct {
ClientVersion *apimachineryversion.Info `json:"clientVersion"`
}
Version provides the version information of kubeadm.