CLI commands for LKE
-
Lists current Kubernetes clusters available on your account:
linode-cli lke clusters-list
-
Create a Kubernetes cluster. The system creates the cluster asynchronously. You can use the events system to determine when the cluster is ready to use:
linode-cli lke cluster-create \ --label cluster12345 \ --region us-central \ --k8s_version 1.16 \ --node_pools.type g6-standard-4 --node_pools.count 6 \ --node_pools.type g6-standard-8 --node_pools.count 3 \ --tags ecomm
-
Update a Kubernetes cluster:
linode-cli lke cluster-update $cluster_id \ --label lkecluster54321 \ --tags ecomm \ --tags blog \ --tags prod \ --tags monitoring
-
Delete a cluster you have permission to
read_write
:linode-cli lke cluster-delete $cluster_id
-
List all active node pools on a Kubernetes cluster:
linode-cli lke pools-list $cluster_id
-
Create a node pool on a Kubernetes cluster:
linode-cli lke pool-create $cluster_id \ --type g6-standard-4 \ --count 6
-
Update a node pool in a Kubernetes cluster. When a node pool's count is changed, the system replaces the nodes in that pool in a rolling fashion.
linode-cli lke pool-update $cluster_id $pool_id \ --count 6
-
Delete a node pool from a Kubernetes cluster:
linode-cli lke pool-delete $cluster_id $pool_id
-
View the Kubeconfig file for the Kubernetes cluster:
linode-cli lke kubeconfig-view $cluster_id
Other actions are available. Use linode-cli lke --help
for a complete list.
Updated 2 months ago