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.