https://github.com/londheshubham153/microservices-k8s
https://github.com/londheshubham153/microservices-k8s
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/londheshubham153/microservices-k8s
- Owner: LondheShubham153
- Created: 2023-04-27T12:08:27.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-13T13:51:02.000Z (12 months ago)
- Last Synced: 2025-03-29T06:06:08.552Z (about 1 month ago)
- Language: Python
- Size: 4.88 KB
- Stars: 44
- Watchers: 3
- Forks: 455
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kubernetes Microservice Flask Application
This is a microservice application built using Flask and deployed on Kubernetes. It is designed to demonstrate how to build and deploy microservices on a Kubernetes cluster.
## Table of Contents
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)## Installation
To install and run the application on your Kubernetes cluster, follow these steps:
1. Clone this repository to your local machine.
2. Navigate to the project root directory.
3. Create a Kubernetes deployment and service by running the following command:`kubectl apply -f kubernetes.yaml`
4. Verify that the deployment and service have been created successfully by running the following command:
`kubectl get deployments,services`
5. If everything is working properly, you should see the name of your deployment and service listed in the output.
## Usage
To use the microservice, you can send HTTP requests to the service's endpoint. Here's an example request:
`curl http://:/tasks`
This should return a JSON response with a greeting message.
## Contributing
If you'd like to contribute to this project, please fork the repository and create a new branch. Pull requests are welcome!
## License
This project is licensed under the MIT License - see the [LICENSE.md]