Documentation ¶
Index ¶
- Constants
- func GetDefaultConfig() string
- type AddonsInstaller
- type CheckNodeArchitectureModule
- type ConfigureNodeOSModule
- type DownloadKubernetesBinary
- type InstallCRIModule
- type InstallDependenciesModule
- type InstallDependenciesTask
- type KBAddonsInstall
- type NodeScriptGenerator
- type PipelineWrapper
- type PrepareK8sBinariesModule
- type SaveKubeConfig
- type SaveKubeConfigModule
- type UpdateNodeTask
Constants ¶
View Source
const ( CurlDownloadURLFormat = "curl -L -o %s %s" WgetDownloadURLFormat = "wget -O %s %s" )
Variables ¶
This section is empty.
Functions ¶
func GetDefaultConfig ¶
func GetDefaultConfig() string
Types ¶
type AddonsInstaller ¶
type AddonsInstaller struct { common.KubeModule Addons []types.PluginMeta Kubeconfig string }
func (*AddonsInstaller) Init ¶
func (a *AddonsInstaller) Init()
type CheckNodeArchitectureModule ¶
type CheckNodeArchitectureModule struct {
common.KubeModule
}
func (*CheckNodeArchitectureModule) Init ¶
func (i *CheckNodeArchitectureModule) Init()
Init install dependencies module
type ConfigureNodeOSModule ¶
type ConfigureNodeOSModule struct { common.KubeModule Nodes []types.ClusterNode }
func (*ConfigureNodeOSModule) Init ¶
func (c *ConfigureNodeOSModule) Init()
type DownloadKubernetesBinary ¶
type DownloadKubernetesBinary struct { common.KubeAction BinaryVersion types.InfraVersionInfo }
type InstallCRIModule ¶
type InstallCRIModule struct { common.KubeModule SandBoxImage string }
func (*InstallCRIModule) Init ¶
func (i *InstallCRIModule) Init()
type InstallDependenciesModule ¶
type InstallDependenciesModule struct {
common.KubeModule
}
func (*InstallDependenciesModule) Init ¶
func (i *InstallDependenciesModule) Init()
Init install dependencies module
type InstallDependenciesTask ¶
type InstallDependenciesTask struct { common.KubeAction // contains filtered or unexported fields }
type KBAddonsInstall ¶
type KBAddonsInstall struct { common.KubeAction Addons []types.PluginMeta Kubeconfig string }
type NodeScriptGenerator ¶
type NodeScriptGenerator struct { common.KubeAction Nodes []types.ClusterNode Hosts []string }
type PipelineWrapper ¶
func NewPipelineRunner ¶
type PrepareK8sBinariesModule ¶
type PrepareK8sBinariesModule struct { common.KubeModule // kubernetes version BinaryVersion types.InfraVersionInfo }
func (*PrepareK8sBinariesModule) Init ¶
func (p *PrepareK8sBinariesModule) Init()
type SaveKubeConfig ¶
type SaveKubeConfig struct { common.KubeAction // contains filtered or unexported fields }
type SaveKubeConfigModule ¶
type SaveKubeConfigModule struct { common.KubeModule OutputKubeconfig string }
func (*SaveKubeConfigModule) Init ¶
func (p *SaveKubeConfigModule) Init()
type UpdateNodeTask ¶
type UpdateNodeTask struct {
common.KubeAction
}
Click to show internal directories.
Click to hide internal directories.