Skip to content

Latest commit

 

History

History
88 lines (58 loc) · 1.46 KB

File metadata and controls

88 lines (58 loc) · 1.46 KB

Kubernetes Application Collections

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


Overview

This repository contains reusable Kubernetes configurations such as:

  • Deployments
  • Services
  • Ingress resources
  • Sample applications (e.g., NGINX, Apache HTTPD)

It is designed to help developers and DevOps engineers quickly experiment with and understand Kubernetes workloads.


Getting Started

  1. Clone the repository:

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

    cd httpd
  3. Apply the manifests:

    kubectl apply -f .
  4. Verify resources:

    kubectl get pods,svc
  5. Delete application"

    kubectl delete -f .

Repository Structure

.
├── nginx/
│   ├── deployment.yaml
│   └── service.yaml
├── httpd/
│   ├── deployment.yaml
│   └── service.yaml
└── README.md

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.