Skip to content

mrberkyavuz/helm-deploy-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Helm Deploy Project 🚀

This project demonstrates deploying a Flask application using **Docker**, **Helm**, and **Kubernetes** on **Minikube**.

---

## 📂 Project Structure
- **`docker/`**: Contains the Flask app and Dockerfile
- **`k8s/`**: Kubernetes and Helm configuration files
- **`scripts/`**: Deployment script

---

## 🚀 Setup and Run

### Prerequisites
- Docker
- Minikube
- Helm

### Steps
1. Clone the project:
   ```bash
   git clone https://github.com/mrberkyavuz/helm-deploy-project.git
   cd helm-deploy-project
  1. Start Minikube:
    minikube start
  2. Build the Docker image:
    docker build -t myapp:1.0 ./docker
  3. Deploy with Helm:
    helm upgrade --install myapp ./k8s/myapp -n default
  4. Access the service:
    minikube service myapp -n default

📦 Technologies Used

  • Flask
  • Docker
  • Kubernetes
  • Helm
  • Minikube

✨ Quick Deploy

Run the following script to automate the steps:

./scripts/deploy.sh

Developer: mrberkyavuz

📧 Contact
Developer: Berk Yavuz
Mail: [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published