https://github.com/anthonycorletti/krm-template-python
A minimal template using KRM to deploy a FastAPI app.
https://github.com/anthonycorletti/krm-template-python
fastapi google-kubernetes-engine krm kubernetes kustomize skaffold
Last synced: 3 months ago
JSON representation
A minimal template using KRM to deploy a FastAPI app.
- Host: GitHub
- URL: https://github.com/anthonycorletti/krm-template-python
- Owner: anthonycorletti
- License: mit
- Created: 2022-08-19T18:30:36.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-19T18:31:09.000Z (almost 3 years ago)
- Last Synced: 2025-01-21T17:50:03.531Z (5 months ago)
- Topics: fastapi, google-kubernetes-engine, krm, kubernetes, kustomize, skaffold
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# krm_template_python
A minimal python application template, using KRM via Skaffold and Kustomize to deploy an application onto GKE.
## Overview
This repo deploys a fastapi server. GitHub actions orchestrate deployment to Google Kubernetes Engine via Workload Identity authentication and generates kubernetes resources for two environments using Skaffold and Kustomize.
## Notable Tools
- [Skaffold](https://skaffold.dev/docs/install/)
- [Kustomize](https://kustomize.io/)
- [Google Cloud SDK](https://cloud.google.com/sdk/docs/install)
- [Docker](https://docs.docker.com/get-docker/)
- [FastAPI](https://fastapi.tiangolo.com/)## Contributing
Pull requests and issues are very welcome.