kubernetes-basics

Deploy and manage applications on Kubernetes with kubectl commands and YAML manifests.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/chavangorakh1999/sde-skills --skill kubernetes-basics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes-basics
Source: https://github.com/chavangorakh1999/sde-skills/tree/main/sde-devops/skills/kubernetes-basics
Command: npx skills add https://github.com/chavangorakh1999/sde-skills --skill kubernetes-basics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the deployment and debugging of applications on Kubernetes by providing fundamental concepts, resource manifests, and practical kubectl commands.

Core Features & Use Cases

  • Core Resource Understanding: Learn about Pods, Deployments, Services, ConfigMaps, Secrets, and HPAs.
  • Manifest Examples: Provides complete YAML examples for Deployments, Services, Ingress, ConfigMaps, Secrets, and HPAs.
  • Troubleshooting: Offers guidance on common deployment issues like CrashLoopBackOff, ImagePullBackOff, and pending pods.
  • Use Case: When deploying a new microservice, use this Skill to generate the necessary Deployment, Service, and ConfigMap YAML files and understand how to check its status.

Quick Start

Use the kubernetes-basics skill to generate a complete deployment manifest for a simple web application.

Frequently Asked Questions about kubernetes-basics

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

FAQPage Schema
How do I generate a Kubernetes deployment manifest for a web application?

To generate a Kubernetes deployment manifest, define a Deployment resource in YAML specifying your container image, replicas, and ports. This Skill provides complete YAML examples for web applications, including Services and ConfigMaps, to establish foundational Kubernetes deployments.

What is the difference between Kubernetes ConfigMaps and Secrets?

Kubernetes ConfigMaps store non-sensitive configuration data like environment variables, while Secrets securely store sensitive information such as passwords and tokens. This Skill provides YAML examples demonstrating how to inject both into your application Pods.

How do I troubleshoot CrashLoopBackOff and ImagePullBackOff errors in kubectl?

Troubleshoot CrashLoopBackOff and ImagePullBackOff errors by using kubectl commands to describe Pods and check container logs. This Skill offers guidance on diagnosing common deployment issues like crashing containers and pending pods to resolve them.

When do I need a Horizontal Pod Autoscaler in Kubernetes?

You need a Horizontal Pod Autoscaler (HPA) in Kubernetes when your application requires automated scaling based on CPU or memory usage. This Skill provides HPA YAML examples to help you configure automatic scaling for your Deployments.

Can I use kubectl to manage Kubernetes Services and Ingress together?

Yes, you can use kubectl to manage Kubernetes Services and Ingress together to expose applications externally. This Skill provides YAML manifests and commands for deploying Services and Ingress to route traffic to your Pods.