Skip to content

rebataur/fskube

Repository files navigation


Logo

fskube - Python Developer's full-stack Kubernetes enabler

If you are a Python Python developer then fskube provides you with best user experience in easily running your full-stack Python apps on Kubernetes in AWS with just a few clicks.


View Demo · fskube Bug · Request Feature

Table of Contents

About The Project

Product Name Screen Shot

Built With

Getting Started

Please note the following

  • Currently only runs on Windows
  • Linux and Mac ports coming soon.

For Convenience Download single executable for Windows

https://github.com/rebataur/fskube/releases/download/v0.1.8/fskube.exe

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • Currently tested only on Windows
  • Python 3.7+

Installation

  1. Clone the fskube
git clone https://github.com/rebataur/fskube.git
  1. Create virtualenv
cd fskube
virtualenv venv
venv\scripts\activate
  1. Install fskube
pip install -r requirements.txt
  1. Run the flask app
>set FLASK_APP=fskube.py
>set FLASK_DEBUG=FALSE 
>set FLASK_RUN_PORT=5678
>flask run
  1. Launch http://localhost:5678 in your browser

Usage

KubeConfig file is stored in your YOUR_USER_DIRECTORY/.fskube/YOUR_CLUSTER_ID

Please watch a detailed video of fskube below.

Demo Video of fskube

Roadmap

  1. Spot Instances
  2. AMD Based Instances
  3. Graviton based Instances
  4. AutoScaling Group

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Your Name - @rebataur - hello@rebataur.com

Project Link: https://github.com/rebataur/fskube

Acknowledgements

We stand on the shoulders of giants! This project would not have been possible without the following projects.

About

Tool for Django Developers to setup full stack EKS Kubernetes with all necessary tools including DevSecOps in 40 minutes

Resources

License

Stars

Watchers

Forks

Packages

No packages published