kubernetes-operations

Automate Kubernetes cluster operations on Minikube with observability and debugging.

6|5|Updated Jul 27, 2024
One-click install
npx skills add https://github.com/hippocampus-dev/hippocampus --skill kubernetes-operations-hippocampus-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes-operations
Source: https://github.com/hippocampus-dev/hippocampus/tree/main/.claude/skills/kubernetes-operations
Command: npx skills add https://github.com/hippocampus-dev/hippocampus --skill kubernetes-operations-hippocampus-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Kubernetes cluster operations on a local Minikube environment, including end-to-end observability, debugging, and GitOps-based management, can be complex and error-prone.

Core Features & Use Cases

  • Observability stack integration with Grafana, Tempo, Loki, Mimir, and Pyroscope for traces, metrics, logs, and profiling.
  • Interactive debugging and troubleshooting using kubectl debug and ephemeral containers.
  • GitOps-driven cluster management with ArgoCD to ensure automatic synchronization and safe manual changes.
  • Use cases include cluster provisioning, diagnosing pod startup issues, validating deployments, and performance analysis in a local development workflow.

Quick Start

Open Grafana at the provided minikube URL and begin by inspecting the cluster health with a basic kubectl command.

Frequently Asked Questions about kubernetes-operations

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

FAQPage Schema
How do I set up Kubernetes observability with Grafana and Prometheus on Minikube?

Kubernetes observability on Minikube is set up by configuring an integrated stack including Grafana, Prometheus, Mimir, Loki, and Tempo. This provides traces, metrics, logs, and profiling to monitor local cluster health.

What is the best way to debug Kubernetes pods locally using ephemeral containers?

Debugging Kubernetes pods locally is best done using kubectl debug with ephemeral containers. This allows interactive troubleshooting of pod startup issues and application faults directly within your Minikube environment.

Can I manage GitOps deployments with ArgoCD in a local Minikube cluster?

Yes, you can manage GitOps deployments with ArgoCD in a local Minikube cluster. ArgoCD ensures automatic synchronization of your application states and provides safe manual change capabilities.

Does Kubernetes observability on Minikube support distributed tracing and log aggregation?

Kubernetes observability on Minikube supports distributed tracing and log aggregation through Tempo and Loki. These components integrate with Grafana to provide end-to-end visibility into local deployments.

Why is my local Minikube cluster failing to synchronize application states?

A local Minikube cluster may fail to synchronize states due to GitOps misconfigurations. Using ArgoCD for cluster management helps diagnose and automatically correct synchronization drift.

Do I need kubectl installed to troubleshoot Kubernetes deployments on Minikube?

Yes, you need kubectl installed to troubleshoot Kubernetes deployments on Minikube. It is required to execute kubectl debug commands and validate deployment configurations interactively.