Skip to content

muhammadhassaan-solves/secure-kubernetes-deployment-harbor-tls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Deployment of Containerized App to Kubernetes using Harbor & TLS

Description

This project showcases a secure end-to-end container deployment to Kubernetes using a self-hosted Harbor registry over HTTPS. It includes TLS certificate generation, Docker and Minikube trust setup, and Kubernetes secret-based authentication. The goal was to demonstrate practical DevOps skills in secure image delivery, private registry integration, and production-ready deployment workflows.

Tools & Technologies

  • Harbor (Private Registry)
  • Kubernetes (Minikube)
  • Docker (with cert trust)
  • TLS/SSL (OpenSSL)
  • NodePort Services
  • YAML + kubectl
  • Ubuntu 24.04

Project Walk-through

1. Define a Simple Web App


2. Optimize with Multi-Stage Dockerfile


3. Push to Harbor Over HTTPS


4. Deploy to Kubernetes with Private Registry


5. Test & Access App via NodePort


About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published