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.