Skip to content

MalibuOrang/DevOpsTestCase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevOps Test Task Solution

This repository contains the solution for the DevOps test assignment. It implements a web service behind a reverse proxy using Docker Compose (Mandatory track) and Kubernetes Kind (Bonus track).

📋 Prerequisites

To run this project, ensure you have the following installed:

  • Docker & Docker Compose
  • Make (for automation)
  • curl & jq (for testing scripts)
  • Kind, Kubectl, OpenSSL (for the Kubernetes bonus track)

📂 Repository Structure

.
├── app/
│   └── Dockerfile       # Custom Alpine build with wget for Healthchecks
├── nginx/
│   └── nginx.conf       # Nginx config with Rate Limiting & ID generation
├── k8s/                 # Kubernetes manifests (Deployment, Service, Ingress)
├── .env.example         # Environment variables template
├── docker-compose.yml   # Main composition file
├── kind-config.yaml     # Kind cluster config (port mapping 80/443)
└── Makefile             # Automation commands

About

Complete DevOps task (Docker Compose + K8s Bonus)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors