Tag: kubernetes
Nginx to Higress Kubernetes Migration
Automates the migration from ingress-nginx to Higress in Kubernetes environments, including compatibility analysis and WASM plugin generation for unsupported annotations.
Local Deployment and Testing of vMCP Configurations
This skill guides the deployment of VirtualMCPServer configurations within a local Kind cluster environment. It provides comprehensive steps for manual verification, including cluster setup, resource application, and testing the MCP endpoin…
Nginx to Higress Migration Workflow
Automates the migration from ingress-nginx to Higress in Kubernetes environments by analysing existing configurations and identifying unsupported annotations. It facilitates the generation of WASM plugins to replace incompatible Nginx snipp…
Deploying VirtualMCPServer Configurations Locally
This skill enables the deployment and manual verification of VirtualMCPServer configurations within a local Kind cluster. It provides instructions for setting up the environment, applying Kubernetes manifests, and testing MCP protocol endpo…
Deploy OpenTelemetry Stack to Kind
Automates the deployment of an OpenTelemetry observability stack, including Prometheus, Grafana, and Tempo, to a Kind cluster via Helm. It provides a ready-to-use environment for testing metrics collection and distributed tracing capabiliti…
Validate Operator Helm Chart Contributions
Verifies Helm chart compliance by performing template validation, linting, and documentation checks against project contribution guidelines.
vCluster Lifecycle Management
Manage virtual Kubernetes clusters by automating the lifecycle of vCluster instances. It facilitates creating, pausing, upgrading, and connecting to lightweight, isolated environments for development and multi-tenancy.
Kubernetes Cluster Troubleshooting and Diagnostics
Provides structured workflows for diagnosing Kubernetes pod, node, and networking issues using kubectl-mcp-server tools. It covers common failure states like CrashLoopBackOff and OOMKilled, alongside deep debugging for storage and DNS.
Kubernetes Storage Management
Facilitates the management of Kubernetes persistent volumes, storage classes, and volume snapshots. It enables developers to provision, monitor, and troubleshoot storage resources within a cluster.
Istio Service Mesh Management
Manage Istio service mesh configurations for traffic management, security, and observability within Kubernetes clusters. It enables canary deployments, mTLS enforcement, and sidecar troubleshooting.
Kubernetes Security Auditing and Policy Enforcement
Audit Kubernetes RBAC, manage secrets, and enforce security policies using Kyverno and Gatekeeper. It provides workflows for reviewing cluster permissions, network isolation, and pod security contexts.
Progressive Delivery with Argo Rollouts and Flagger
Automate progressive Kubernetes deployments using Argo Rollouts and Flagger. This skill facilitates canary and blue-green strategies, including traffic shifting, automated rollbacks, and analysis monitoring.
Multi-Cluster Kubernetes Management
Facilitates cross-cluster operations and context management within Kubernetes environments. It provides patterns for switching contexts, comparing namespaces, and managing Cluster API lifecycles.
KubeVirt Virtual Machine Management
Enables management of virtual machine lifecycles on Kubernetes clusters using KubeVirt. It provides functions for detecting installations, starting or stopping VMs, performing live migrations, and managing data volumes.
Kubernetes Cluster Management with Kind
Automate the lifecycle of local Kubernetes clusters using Kind, including cluster creation, node management, and image loading. This toolset facilitates efficient local development and CI/CD testing within Docker containers.
Kubernetes Policy Management with Kyverno and Gatekeeper
Manage and audit Kubernetes security policies using Kyverno and Gatekeeper. This skill enables detection of policy engines, listing cluster policies, and reviewing compliance reports for violations.
Kubernetes Resource Management and Operations
Automate Kubernetes resource lifecycle management by applying manifests, patching resources, and executing commands within pods. It provides capabilities for scaling deployments, managing rollouts, and updating labels or annotations.
Kubernetes Networking Management
Manage Kubernetes networking resources including services, ingresses, endpoints, and network policies. This skill enables configuring connectivity, load balancing, and network isolation within a cluster.
Kubernetes Incident Response and Diagnostics
Provides diagnostic workflows and runbooks for managing Kubernetes incidents, including pod failures, node issues, and network disruptions.
Kubernetes Helm Chart Management
Provides a comprehensive suite of operations for managing Helm v3 releases, repositories, and chart development. It enables tasks such as installing, upgrading, and rolling back charts, as well as linting and packaging Helm charts.
Kubernetes GitOps Management with Flux and ArgoCD
Manage and troubleshoot GitOps workflows using Flux and ArgoCD. It provides capabilities for checking sync status, triggering reconciliations, and monitoring application health across Kubernetes clusters.
Kubernetes Cluster Diagnostics and Analysis
Perform cluster health assessments, resource metrics analysis, and environment comparisons across Kubernetes namespaces and clusters. It enables automated diagnostics for capacity planning and post-incident investigations.
Kubernetes Deployment and Release Management
Automate Kubernetes workload deployments using various strategies including rolling updates, canary, and blue-green deployments. It supports Helm chart management, Argo Rollouts, and Flagger for progressive delivery and health verification.
Kubernetes Cost Optimization and Analysis
Analyse and optimise Kubernetes costs by identifying overprovisioned resources, orphaned PVCs, and idle services. It facilitates resource right-sizing and cluster efficiency analysis to reduce unnecessary cloud expenditure.