Documentation ¶
Index ¶
- func AppendToState(cluster *types.Cluster) ([]types.Cluster, error)
- func ConvertToClusters(origin []interface{}) ([]types.Cluster, error)
- func DeleteState(name string, provider string) error
- func DeployExtraManifest(cluster *types.Cluster, cmds []string) error
- func DescribeClusterNodes(client *kubernetes.Clientset, instanceNodes []types.ClusterNode) ([]types.ClusterNode, error)
- func FilterState(r []*types.Cluster) error
- func GetClusterConfig(name, kubeconfig string) (*kubernetes.Clientset, error)
- func GetClusterStatus(c *kubernetes.Clientset) string
- func GetClusterVersion(c *kubernetes.Clientset) string
- func InitK3sCluster(cluster *types.Cluster) error
- func JoinK3sNode(merged, added *types.Cluster) error
- func OverwriteCfg(context string) error
- func ReadFromState(cluster *types.Cluster) ([]types.Cluster, error)
- func SSHK3sNode(ip string, cluster *types.Cluster, ssh *types.SSH) error
- func SaveCfg(cfg, ip, context string) error
- func SaveState(cluster *types.Cluster) error
- func UninstallK3sNodes(nodes []types.Node) (warnMsg []string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertToClusters ¶
func DeleteState ¶
func DescribeClusterNodes ¶ added in v0.3.0
func DescribeClusterNodes(client *kubernetes.Clientset, instanceNodes []types.ClusterNode) ([]types.ClusterNode, error)
func FilterState ¶
func GetClusterConfig ¶ added in v0.3.0
func GetClusterConfig(name, kubeconfig string) (*kubernetes.Clientset, error)
func GetClusterStatus ¶ added in v0.3.0
func GetClusterStatus(c *kubernetes.Clientset) string
func GetClusterVersion ¶ added in v0.3.0
func GetClusterVersion(c *kubernetes.Clientset) string
func InitK3sCluster ¶
func JoinK3sNode ¶
func OverwriteCfg ¶
func UninstallK3sNodes ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.