kcli-cluster-deployment

Automate Kubernetes cluster deployment and lifecycle management with kcli.

649|170|Updated Sep 2, 2016
One-click install
npx skills add https://github.com/karmab/kcli --skill kcli-cluster-deployment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kcli-cluster-deployment
Source: https://github.com/karmab/kcli/tree/main/.claude/skills/kcli-cluster-deployment
Command: npx skills add https://github.com/karmab/kcli --skill kcli-cluster-deployment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides deployment and management of Kubernetes clusters with kcli. Use when deploying OpenShift, k3s, kubeadm, or other Kubernetes distributions.

Core Features & Use Cases

  • Supports OpenShift, k3s, kubeadm, hypershift, microshift, and generic Kubernetes deployments.
  • Allows create, scale, and get kubeconfig operations, plus context-aware diagnostics and state persistence.
  • Enables automated, parameter-driven cluster deployments across multiple providers.

Quick Start

Create a new cluster with kcli using a type and name of your choice.

Frequently Asked Questions about kcli-cluster-deployment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a Kubernetes cluster with kcli?

To deploy a Kubernetes cluster with kcli, you create a new cluster by specifying a cluster type and name. This automates parameter-driven cluster provisioning across multiple providers using local kcli installations.

Can I use kcli to deploy OpenShift and k3s clusters?

Yes, kcli supports deploying OpenShift, k3s, kubeadm, hypershift, microshift, and generic Kubernetes clusters. It automates deployment and lifecycle management across these distributions.

What do I need to manage Kubernetes cluster deployments using kcli?

You need a local kcli installation and access to cluster state stored under ~/.kcli/clusters. Parameter-driven configuration is also required to automate deployments across providers.

How do I scale an existing Kubernetes cluster deployed with kcli?

You can scale existing Kubernetes clusters using kcli's lifecycle management operations. The tool supports create, scale, and get kubeconfig operations, alongside context-aware diagnostics and state persistence.

What's the best way to automate Kubernetes cluster provisioning across multiple providers?

Using kcli enables automated, parameter-driven cluster deployments across multiple providers. It handles OpenShift, k3s, kubeadm, and generic Kubernetes distributions while persisting cluster state locally.

Why does my kcli cluster deployment require access to ~/.kcli/clusters?

Kcli cluster deployment requires access to ~/.kcli/clusters to maintain context-aware diagnostics and state persistence. This directory stores the local cluster state needed for lifecycle management operations.