create_cluster

vessl.create_cluster(
   param: CreateClusterParam
)

Create a VESSL cluster by installing VESSL agent to given Kubernetes namespace. If you want to override the default organization, then pass organization_name to param.

Args

  • param (CreateClusterParam) : Create cluster parameter.

Example

vessl.install_cluster(
    param=vessl.CreateClusterParam(
        cluster_name="foo",
        ...
    ),
)

read_cluster

vessl.read_cluster(
   cluster_name: str, **kwargs
)

Read cluster in the default organization. If you want to override the default organization, then pass organization_name as **kwargs.

Args

  • cluster_name (str) : Cluster name.

Example

vessl.read_cluster(
    cluster_name="seoul-cluster",
)

list_clusters

vessl.list_clusters(
   **kwargs
)

List clusters in the default organization. If you want to override the default organization, then pass organization_name as **kwargs.

Example

vessl.list_clusters()

delete_cluster

vessl.delete_cluster(
   cluster_id: int, **kwargs
)

Delete custom cluster in the default organization. If you want to override the default organization, then pass organization_name as **kwargs.

Args

  • cluster_id (int) : Cluster ID.

Example

vessl.delete_cluster(
    cluster_id=1,
)

rename_cluster

vessl.rename_cluster(
   cluster_id: int, new_cluster_name: str, **kwargs
)

Rename custom cluster in the default organization. If you want to override the default organization, then pass organization_name as **kwargs.

Args

  • cluster_id (int) : Cluster ID.
  • new_cluster_name (str) : Cluster name to change.

Example

vessl.rename_cluster(
    cluster_id=1,
    new_cluster_name="seoul-cluster-2",
)

list_cluster_nodes

vessl.list_cluster_nodes(
   cluster_id: int, **kwargs
)

List custom cluster nodes in the default organization. If you want to override the default organization, then pass organization_name as **kwargs.

Args

  • cluster_id (int) : Cluster ID.

Example

vessl.list_cluster_nodes(
    cluster_id=1,
)