kcli-cluster-deployment
kcli Cluster Deployment
Supported Cluster Types
| Type | Description | Module |
|---|---|---|
openshift |
Red Hat OpenShift (IPI/UPI) | kvirt/cluster/openshift/ |
okd |
Community OpenShift | Same as openshift |
hypershift |
OpenShift Hosted Control Planes | kvirt/cluster/hypershift/ |
microshift |
Lightweight edge OpenShift | kvirt/cluster/microshift/ |
generic |
Generic Kubernetes (alias: kubernetes) |
kvirt/cluster/kubernetes/ |
kubeadm |
Standard Kubernetes via kubeadm | kvirt/cluster/kubeadm/ |
k3s |
Lightweight Kubernetes | kvirt/cluster/k3s/ |
rke2 |
Rancher Kubernetes Engine 2 | kvirt/cluster/rke2/ |
aks |
Azure Kubernetes Service | kvirt/cluster/aks/ |
eks |
Amazon Elastic Kubernetes | kvirt/cluster/eks/ |
gke |
Google Kubernetes Engine | kvirt/cluster/gke/ |
Basic Cluster Commands
More from karmab/kcli
kcli
Comprehensive guide for kcli usage. Use when creating VMs, deploying plans, managing clusters, or performing any kcli operations. Covers all common user workflows.
20kcli-testing
Guides testing and code quality for kcli. Use when writing tests, running linting, or validating changes before committing.
19kcli-vm-operations
Guides VM lifecycle operations with kcli. Use when creating, managing, or troubleshooting virtual machines across providers.
19kcli-plan-authoring
Guides creation of kcli plan files for deploying VMs, networks, and infrastructure. Use when writing YAML plans with Jinja2 templating or debugging plan execution issues.
17kcli-provider-development
Guides implementation of new virtualization providers for kcli. Use when adding support for a new cloud platform, hypervisor, or infrastructure provider.
17kcli-configuration
Guides kcli configuration and provider setup. Use when setting up ~/.kcli/config.yml, configuring providers (KVM, AWS, GCP, Azure, etc.), or managing profiles.
16