Documentation ¶
Index ¶
- type Alibaba
- func (p *Alibaba) BindCredential() error
- func (p *Alibaba) CreateCheck() error
- func (p *Alibaba) CreateK3sCluster() (err error)
- func (p *Alibaba) DeleteK3sCluster(f bool) error
- func (p *Alibaba) DescribeCluster(kubecfg string) *types.ClusterInfo
- func (p *Alibaba) GenerateClusterName() string
- func (p *Alibaba) GenerateManifest() []string
- func (p *Alibaba) GenerateMasterExtraArgs(cluster *types.Cluster, master types.Node) string
- func (p *Alibaba) GenerateWorkerExtraArgs(cluster *types.Cluster, worker types.Node) string
- func (p *Alibaba) GetCluster(kubecfg string) *types.ClusterInfo
- func (p *Alibaba) GetCreateFlags() []types.Flag
- func (p *Alibaba) GetCredentialFlags() []types.Flag
- func (p *Alibaba) GetDeleteFlags() []types.Flag
- func (p *Alibaba) GetJoinFlags() []types.Flag
- func (p *Alibaba) GetOptionFlags() []types.Flag
- func (p *Alibaba) GetProviderName() string
- func (p *Alibaba) GetProviderOptions(opt []byte) (interface{}, error)
- func (p *Alibaba) GetSSHConfig() *types.SSH
- func (p *Alibaba) GetSSHFlags() []types.Flag
- func (p *Alibaba) GetUsageExample(action string) string
- func (p *Alibaba) IsClusterExist() (bool, []string, error)
- func (p *Alibaba) JoinCheck() error
- func (p *Alibaba) JoinK3sNode() (err error)
- func (p *Alibaba) MergeClusterOptions() error
- func (p *Alibaba) Rollback() error
- func (p *Alibaba) SSHK3sNode(ip string) error
- func (p *Alibaba) SetConfig(config []byte) error
- func (p *Alibaba) SetOptions(opt []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alibaba ¶
type Alibaba struct { *cluster.ProviderBase `json:",inline"` alibaba.Options `json:",inline"` // contains filtered or unexported fields }
func (*Alibaba) BindCredential ¶ added in v0.4.0
func (*Alibaba) CreateCheck ¶ added in v0.4.0
func (*Alibaba) CreateK3sCluster ¶
func (*Alibaba) DeleteK3sCluster ¶
func (*Alibaba) DescribeCluster ¶ added in v0.3.0
func (p *Alibaba) DescribeCluster(kubecfg string) *types.ClusterInfo
func (*Alibaba) GenerateClusterName ¶
func (*Alibaba) GenerateManifest ¶ added in v0.4.0
func (*Alibaba) GenerateMasterExtraArgs ¶
func (*Alibaba) GenerateWorkerExtraArgs ¶
func (*Alibaba) GetCluster ¶ added in v0.3.0
func (p *Alibaba) GetCluster(kubecfg string) *types.ClusterInfo
func (*Alibaba) GetCreateFlags ¶
func (*Alibaba) GetCredentialFlags ¶
func (*Alibaba) GetDeleteFlags ¶
func (*Alibaba) GetJoinFlags ¶
func (*Alibaba) GetOptionFlags ¶ added in v0.4.0
func (*Alibaba) GetProviderName ¶
func (*Alibaba) GetProviderOptions ¶ added in v0.4.0
func (*Alibaba) GetSSHConfig ¶ added in v0.4.0
func (*Alibaba) GetSSHFlags ¶
func (*Alibaba) GetUsageExample ¶ added in v0.3.0
func (*Alibaba) JoinK3sNode ¶
func (*Alibaba) MergeClusterOptions ¶ added in v0.3.0
func (*Alibaba) SSHK3sNode ¶
func (*Alibaba) SetOptions ¶ added in v0.4.0
Click to show internal directories.
Click to hide internal directories.