devops-core

Diagnose Kubernetes and GitOps failures and propose production-safe infrastructure adjustments.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/nsvk13/skills --skill devops-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devops-core
Source: https://github.com/nsvk13/skills/tree/main/devops-core
Command: npx skills add https://github.com/nsvk13/skills --skill devops-core

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Способность быстро и безопасно проектировать, развертывать и отлаживать инфраструктуру: от Kubernetes-кластеров и GitOps-потоков до CI/CD пайплайнов и IaC-подходов, когда нужно понять «что сломалось» и привести систему к рабочему продакшен-состоянию.

Core Features & Use Cases

  • Kubernetes/SRE Debugging: разбор типовых инцидентов (CrashLoopBackOff, ImagePullBackOff, Pending, OOMKilled, Evicted, рестарты), чтение событий/логов/ресурсов и формирование следующего шага диагностики.
  • Production-ready Manifest & GitOps: базовые паттерны для Deployment/Probe/RBAC/securityContext и связка с FluxCD (HelmRelease, Kustomization, ImageUpdateAutomation) для управляемых обновлений.
  • CI/CD & IaC Workflows: проектирование GitLab CI/CD пайплайнов (включая частичный rebuild и DAG), а также модульные Terraform/Ansible подходы с учетом окружений, мониторинга и типовых guardrails.

Пример: пользователь вставляет вывод kubectl/logs и описывает падение пода; Skill помогает сопоставить симптом с вероятной причиной (лимиты/ресурсы, сеть/политики, теги образов, несоответствие манифестов), после чего предлагает конкретный набор команд и корректировки манифеста/конвейера.

Quick Start

Use the devops-core skill to debug this Kubernetes issue based on the pasted kubectl output and logs, then propose the minimal manifest and CI/GitOps changes to fix it safely in production.

Frequently Asked Questions about devops-core

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

FAQPage Schema
How do I troubleshoot CrashLoopBackOff and OOMKilled pods in Kubernetes?

Troubleshoot Kubernetes CrashLoopBackOff and OOMKilled pods by reading events, logs, and resource limits to identify resource exhaustion or manifest mismatches. You get actionable diagnostic commands and manifest adjustments to safely resolve pod failures in production.

How do I set up production-ready Kubernetes manifests with FluxCD GitOps?

Set up production-ready Kubernetes manifests with FluxCD GitOps by configuring Deployment probes, RBAC, and securityContext defaults alongside HelmRelease and Kustomization. You get guarded GitOps reconciliation workflows for managed cluster updates.

What is the best way to design GitLab CI/CD pipelines for partial rebuilds?

Design GitLab CI/CD pipelines for partial rebuilds by structuring DAG-based job dependencies to skip unchanged stages. You get modular pipeline configurations that optimize execution time across different environments.

Does this approach support modular Terraform and Ansible infrastructure provisioning?

Yes, this approach supports modular Terraform and Ansible infrastructure provisioning by applying environment-specific IaC workflows with built-in guardrails. You get structured module layouts that integrate monitoring and safety constraints.

Why are my Kubernetes pods stuck in Pending or ImagePullBackOff states?

Kubernetes pods stuck in Pending or ImagePullBackOff states often result from insufficient cluster resources, network policies, or incorrect image tags. You get targeted diagnostic steps to verify resource scheduling and correct manifest deployments.

Can I use PromQL to define SLOs and alerts for Prometheus monitoring?

Yes, you can use PromQL to define SLOs and alerts for Prometheus monitoring by writing queries that track application latency and error rates. You get actionable PromQL adjustments and Grafana dashboard configurations for production observability.