A curated collection of Kubernetes application manifests and examples for learning, testing, and deployment.
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.
-
Clone the repository:
git clone https://github.com/marcuwynu23/k8s-collections
-
Navigate to a specific application folder:
cd httpd -
Apply the manifests:
kubectl apply -f . -
Verify resources:
kubectl get pods,svc
-
Delete application"
kubectl delete -f .
.
├── nginx/
│ ├── deployment.yaml
│ └── service.yaml
├── httpd/
│ ├── deployment.yaml
│ └── service.yaml
└── README.md
Contributions are welcome! To get started:
- Fork the repository
- Create a new branch
- Add or improve Kubernetes manifests
- Submit a pull request
Please ensure:
- YAML files are valid and well-formatted
- Resources are properly labeled
- Examples are simple and reproducible
This project is licensed under the MIT License. See the LICENSE file for details.