kubernetes-ops

Deploy, scale, and manage Kubernetes workloads with deployments, services, and configurations.

46|4|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/BagelHole/DevOps-Security-Agent-Skills --skill kubernetes-ops-bagelhole
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes-ops
Source: https://github.com/BagelHole/DevOps-Security-Agent-Skills/tree/main/devops/orchestration/kubernetes-ops
Command: npx skills add https://github.com/BagelHole/DevOps-Security-Agent-Skills --skill kubernetes-ops-bagelhole

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the deployment, scaling, and management of applications within Kubernetes clusters, reducing the complexity of container orchestration.

Core Features & Use Cases

  • Deployment Management: Create and manage Kubernetes Deployments, Services, and Ingress resources.
  • Configuration: Utilize ConfigMaps and Secrets for application configuration.
  • Troubleshooting: Provides commands and guidance for debugging pod issues, network problems, and more.
  • Use Case: Deploy a new version of your microservice to Kubernetes, ensuring zero downtime through rolling updates and configuring auto-scaling based on CPU utilization.

Quick Start

Use the kubernetes-ops skill to deploy the provided deployment.yaml file to your cluster.

Frequently Asked Questions about kubernetes-ops

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

FAQPage Schema
How do I deploy a new microservice to Kubernetes with zero downtime?

You can deploy a microservice to Kubernetes by applying a deployment.yaml file using kubectl, which initiates rolling updates for zero downtime. This process incrementally replaces old pods with new ones to maintain continuous availability during the Kubernetes deployment.

How do I troubleshoot failing pods in a Kubernetes cluster?

To troubleshoot failing pods in a Kubernetes cluster, use kubectl commands to inspect pod logs, describe resources, and check cluster events. This helps identify network issues, configuration errors, or resource constraints affecting your container orchestration workloads.

What is the best way to configure application settings and secrets in K8s?

The best way to configure application settings and secrets in K8s is by using ConfigMaps for non-confidential data and Secrets for sensitive information. This decouples configuration artifacts from image content to maintain portability across Kubernetes deployments.

Can I configure auto-scaling for my Kubernetes deployments based on CPU utilization?

Yes, you can configure auto-scaling for Kubernetes deployments based on CPU utilization by setting up a Horizontal Pod Autoscaler. This automatically scales the number of pods in a deployment up or down in response to real-time cluster resource demand.

Does this Kubernetes management skill require any external dependencies or plugins?

No, this Kubernetes management skill requires no external dependencies or plugins to function. It operates independently to manage K8s deployments, services, and container orchestration tasks directly through built-in scripts and references.