Skip to content

Latest commit

 

History

382 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Collections

License: MIT Kubernetes Stacks Runtime: Kubernetes

A curated collection of Kubernetes application manifests and examples for learning, testing, and deployment.

Overview

This repository is a practical collection of Kubernetes manifests for common infrastructure and developer tooling. Each folder contains reusable configuration you can apply quickly and customize for your environment.

What You Will Find

  • Pre-configured Kubernetes manifests for common services and tooling
  • Deployment, Service, ConfigMap, and PVC examples
  • Stack examples with persistent storage and environment variables
  • Configurations that are easy to adapt for learning and testing
  • Namespace isolation for each application

Available Stacks

Web Servers, Load Balancers & Reverse Proxies

Sample Application

Developer Tools and Platforms

Database & Database Management

Source Code Management

Secrets Management

Package Repository

Visual Management

Code Management

AI Orchestration Tools

Message Brokers & Queuing

Alerts & Notifications

Infrastructure & Security

DevOps

Other Services

Quick Start

  1. Clone the repository:

    git clone https://github.com/marcuwynu23/k8s-collections
  2. Navigate to a specific application folder:

    cd code-server
  3. Apply the manifests:

    kubectl apply -f .
  4. Verify resources:

    kubectl get pods,svc -n code-server-ns
  5. Delete application:

    kubectl delete -f .

Podman Support

Most stacks can also run with Podman:

# Apply manifests with Podman
kubectl apply -f .

Note: Some configurations may require additional Podman-Kubernetes setup.

Contributing

Contributions are welcome! To get started:

  1. Fork the repository
  2. Create a new branch
  3. Add or improve Kubernetes manifests
  4. Submit a pull request

Please ensure:

  • YAML files are valid and well-formatted
  • Resources are properly labeled
  • Examples are simple and reproducible

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A curated collection of Kubernetes application manifests and examples for learning, testing, and deployment.

Resources

Code of conduct

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages