Documentation ¶
Index ¶
- Constants
- type Alibaba
- func (p *Alibaba) BindCredentialFlags() *pflag.FlagSet
- func (p *Alibaba) CreateK3sCluster(ssh *types.SSH) (err error)
- func (p *Alibaba) DeleteK3sCluster(f bool) error
- func (p *Alibaba) DescribeCluster(kubecfg string) *types.ClusterInfo
- func (p *Alibaba) GenerateClusterName()
- 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(cmd *cobra.Command) *pflag.FlagSet
- func (p *Alibaba) GetCredentialFlags(cmd *cobra.Command) *pflag.FlagSet
- func (p *Alibaba) GetDeleteFlags(cmd *cobra.Command) *pflag.FlagSet
- func (p *Alibaba) GetJoinFlags(cmd *cobra.Command) *pflag.FlagSet
- func (p *Alibaba) GetProviderName() string
- func (p *Alibaba) GetSSHFlags(cmd *cobra.Command) *pflag.FlagSet
- func (p *Alibaba) GetStartFlags(cmd *cobra.Command) *pflag.FlagSet
- func (p *Alibaba) GetStopFlags(cmd *cobra.Command) *pflag.FlagSet
- func (p *Alibaba) GetUsageExample(action string) string
- func (p *Alibaba) IsClusterExist() (bool, []string, error)
- func (p *Alibaba) JoinK3sNode(ssh *types.SSH) error
- func (p *Alibaba) MergeClusterOptions() error
- func (p *Alibaba) Rollback() error
- func (p *Alibaba) SSHK3sNode(ssh *types.SSH) error
- func (p *Alibaba) StartK3sCluster() error
- func (p *Alibaba) StopK3sCluster(f bool) error
Constants ¶
View Source
const ProviderName = "alibaba"
ProviderName is the name of this provider.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alibaba ¶
type Alibaba struct { types.Metadata `json:",inline"` alibaba.Options `json:",inline"` types.Status `json:"status"` // contains filtered or unexported fields }
func NewProvider ¶
func NewProvider() *Alibaba
func (*Alibaba) BindCredentialFlags ¶
func (*Alibaba) DeleteK3sCluster ¶
func (*Alibaba) DescribeCluster ¶ added in v0.3.0
func (p *Alibaba) DescribeCluster(kubecfg string) *types.ClusterInfo
func (*Alibaba) GenerateClusterName ¶
func (p *Alibaba) GenerateClusterName()
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) GetProviderName ¶
func (*Alibaba) GetUsageExample ¶ added in v0.3.0
func (*Alibaba) MergeClusterOptions ¶ added in v0.3.0
func (*Alibaba) StartK3sCluster ¶
func (*Alibaba) StopK3sCluster ¶
Click to show internal directories.
Click to hide internal directories.