deployment-infrastructure

Deploy Kubernetes services with Dockerfiles and GitHub Actions workflows.

1|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/splits-network/splits --skill deployment-infrastructure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployment-infrastructure
Source: https://github.com/splits-network/splits/tree/main/.github/skills/deployment-infrastructure
Command: npx skills add https://github.com/splits-network/splits --skill deployment-infrastructure

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and reusable patterns for deploying Splits Network services and applications using Kubernetes and Docker, streamlining the CI/CD process.

Core Features & Use Cases

  • Kubernetes Manifests: Pre-defined YAML for Deployments and Services.
  • Dockerfile Optimization: Example of a multi-stage Dockerfile for efficient image building.
  • CI/CD Integration: GitHub Actions workflow for automated build and deployment.
  • Configuration Management: Demonstrates handling of environment variables and secrets.
  • Health Checks: Implementation of liveness and readiness probes.
  • Ingress Configuration: Example for managing external access to services.

Quick Start

Use the deployment-infrastructure skill to deploy the 'ats-service' to Kubernetes using the provided Dockerfile and Kubernetes manifests.

Frequently Asked Questions about deployment-infrastructure

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

FAQPage Schema
How do I configure Kubernetes deployments and services for a new application?

Kubernetes deployments and services are configured using pre-defined YAML manifests provided by the Skill. These manifests offer standardized patterns for managing application pods and network access within the Splits Network ecosystem.

What is the best way to build efficient Docker images for CI/CD pipelines?

Building efficient Docker images for CI/CD pipelines is achieved through multi-stage Dockerfiles. This approach optimizes the build process by separating the build environment from the final runtime image, reducing size and deployment time.

Can I use GitHub Actions to automate Kubernetes deployments?

Yes, GitHub Actions can automate Kubernetes deployments through integrated CI/CD workflows. The Skill provides example workflows that automate the build and deployment process directly to the Kubernetes cluster.

How do you manage environment variables and secrets in Kubernetes deployments?

Environment variables and secrets in Kubernetes deployments are managed through configuration management patterns. The Skill demonstrates handling these sensitive values securely within the deployment configuration.

How do liveness and readiness probes work in Kubernetes health checks?

Liveness and readiness probes in Kubernetes health checks monitor application availability. The Skill provides implementation patterns for these probes to ensure traffic only routes to healthy, ready service instances.

Does this Skill include Ingress configuration for managing external access to services?

Yes, this Skill includes Ingress configuration examples for managing external access to services. It provides patterns for routing external traffic to the appropriate Kubernetes services within the network.