kubernetes

Manage Kubernetes manifests, deployments, scaling, and debugging with kubectl.

Updated Jul 15, 2024
One-click install
npx skills add https://github.com/christian-deleon/dotfiles --skill kubernetes-christian-deleon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes
Source: https://github.com/christian-deleon/dotfiles/tree/main/ai/skills/kubernetes
Command: npx skills add https://github.com/christian-deleon/dotfiles --skill kubernetes-christian-deleon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires kubectl, rke2, eks, k3s, k3d, flux, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of Kubernetes manifest authoring, debugging, and operations, providing a comprehensive toolset for managing Kubernetes clusters efficiently.

Core Features & Use Cases

  • Manifest Authoring: Generate and manage Kubernetes manifests for various resources like Deployments, Services, Ingresses, and more.
  • Cluster Operations: Build, upgrade, and operate Kubernetes clusters using different distributions like RKE2, K3s, and K3d.
  • Debugging: Identify and resolve issues in Kubernetes workloads and clusters.
  • Use Case: If you need to troubleshoot a service that's not responding and suspect a network issue, use the Kubernetes Skill to diagnose the problem using the kubectl command-line tool.

Quick Start

Use the kubernetes skill to check the status of a specific pod in your cluster: kubectl get pod <pod-name> -n <namespace>

Frequently Asked Questions about kubernetes

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

FAQPage Schema
How do I author Kubernetes manifests for Deployments and Services?

You can author Kubernetes manifests by generating and managing resource definitions for Deployments, Services, and Ingresses. This streamlines manifest creation for Kubernetes clusters efficiently.

Why does my Kubernetes pod crash and how do I debug workloads?

Debugging Kubernetes workloads involves using kubectl to identify and resolve issues in your cluster. You can diagnose unresponsive services and network problems using command-line operations.

Can I manage cluster operations across different Kubernetes distributions like RKE2 and EKS?

Yes, you can build, upgrade, and operate Kubernetes clusters using various distributions including RKE2, EKS, K3s, and K3d. This handles operations across these environments seamlessly.

Do I need kubectl to scale and deploy Kubernetes applications?

Yes, kubectl is required as the primary command-line tool to manage Kubernetes deployment, scaling, and debugging. You need existing knowledge of Kubernetes concepts to operate effectively.

What is the best way to integrate GitOps continuous delivery with Kubernetes?

You can integrate Kubernetes with GitOps workflows using Flux. This allows you to manage cluster operations and synchronize cluster states directly from Git repositories.

How do I check the status of a specific pod in my Kubernetes namespace?

Check pod status using kubectl get pod <pod-name> -n <namespace>. This provides immediate visibility into workload health and operational state within your cluster.