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