Skip to content

Conversation

@iqbalpa
Copy link
Owner

@iqbalpa iqbalpa commented Jul 10, 2025

This PR introduces Kubernetes support for the devtasker application, allowing it to be deployed and managed in a
Kubernetes cluster. The changes include adding Kubernetes configuration files, updating the docker-compose.yml file,
and modifying the README.md to include instructions for running the application with Minikube.

Changes:

  • Added Kubernetes Configuration:
    • Added Kubernetes configuration files for all services (devtasker, nginx, postgres, grafana, prometheus) in the
      k8s/ directory.
    • These configurations were generated using kompose convert and then manually adjusted.
  • Updated docker-compose.yml:
    • Exposed the PostgreSQL port to allow connections from outside the Docker network.
  • Updated README.md:
    • Added a new section with instructions on how to run the application using Minikube.
    • Included details on how to access the application and other services.

How to Test:

  1. Start Minikube:
minikube start
  1. Apply the Kubernetes configurations:
kubectl apply -f k8s/
  1. Access the application at http://[minikube-ip]:31000.

@iqbalpa iqbalpa merged commit 0bd6489 into master Jul 10, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants