kubernetes

Provide Kubernetes manifests and patterns for deploying Go/Rust backend services.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/matlockx/track-work --skill kubernetes-matlockx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes
Source: https://github.com/matlockx/track-work/tree/main/.agent/skills/kubernetes
Command: npx skills add https://github.com/matlockx/track-work --skill kubernetes-matlockx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reference content for deploying and managing Go/Rust backend services on Kubernetes, including deployments, services, configmaps, secrets, and best practices.

Core Features & Use Cases

  • Core resources: Deployment, Service, ConfigMap, Secret, Ingress, RBAC, and autoscaling patterns.
  • Use Case: Deploy a Go or Rust backend with sensible defaults and repeatable patterns for staging and production.
  • Use Case: Rapidly configure and adjust resource limits, probes, and security contexts across environments.

Quick Start

Explain how to set up a basic Kubernetes deployment for a Go or Rust backend, including deployment, service, and RBAC configuration.

Frequently Asked Questions about kubernetes

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

FAQPage Schema
How do I deploy a Go or Rust backend service on Kubernetes?

Deploying a Go or Rust backend on Kubernetes requires creating manifests for Deployments, Services, and RBAC configurations. You configure container images, set resource limits, and establish security contexts to ensure reliable service execution across staging and production environments.

What is the best way to manage configuration and secrets in Kubernetes?

Managing configurations and secrets in Kubernetes is best handled using ConfigMaps and Secrets. ConfigMaps store non-confidential data, while Secrets securely manage sensitive information, allowing you to decouple configuration artifacts from container images to maintain environment-specific settings.

How do I configure Ingress for traffic routing to my Kubernetes service?

Configuring Ingress for traffic routing involves creating an Ingress resource that manages external access to your Kubernetes services. You define rules to route HTTP and HTTPS traffic to the appropriate Service endpoints, providing load balancing and name-based virtual hosting.

Can I use Kubernetes RBAC to restrict access for specific operations teams?

Yes, you can use Kubernetes RBAC to restrict access for operations teams. By defining Roles and RoleBindings, you specify granular permissions to control who can view, create, or modify resources within a namespace, ensuring secure cluster management.

Does Kubernetes support autoscaling for Go or Rust backend deployments?

Yes, Kubernetes supports autoscaling for Go or Rust backend deployments. You can implement Horizontal Pod Autoscaling to automatically scale the number of pods based on CPU utilization or other select metrics, ensuring application stability under varying loads.

When should I adjust resource limits and probes across environments in Kubernetes?

You should adjust resource limits and probes across environments in Kubernetes when promoting applications from staging to production. Modifying CPU and memory requests prevents resource starvation, while tuning liveness and readiness probes ensures reliable traffic routing and recovery.