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.