A Python script that performs complex operations and demonstrates advanced debugging techniques, including nested function calls, exception handling, and multithreading.
script.py: The main Python script.Dockerfile: Docker configuration to containerize the application.requirements.txt: Python dependencies.kubernetes-deployment.yaml: Kubernetes configuration to deploy the application on GCP.Makefile: Makefile to automate common tasks..dockerignore: File to ignore unnecessary files during Docker build.
- Docker
- Kubernetes
- Google Cloud SDK (for GCP deployment)
-
Build the Docker image:
make build
-
Run the Docker container:
make run
-
Authenticate with GCP:
make gcp-auth
-
Configure Kubernetes cluster:
make gcp-cluster
-
Push the Docker image to GCP Container Registry:
make push
-
Deploy the application to GCP Kubernetes cluster:
make deploy
This project is licensed under the MIT License.