![PyPI Now Supports iOS and Android Wheels for Mobile Python Development](https://cdn.sanity.io/images/cgdhsj6q/production/96416c872705517a6a65ad9646ce3e7caef623a0-1024x1024.webp?w=400&fit=max&auto=format)
Security News
PyPI Now Supports iOS and Android Wheels for Mobile Python Development
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
django-kubernetes-manager
Advanced tools
.. image:: https://circleci.com/gh/IntrospectData/django-kubernetes-manager.svg?style=shield :target: https://circleci.com/gh/IntrospectData/django-kubernetes-manager
.. image:: https://api.codeclimate.com/v1/badges/c866017f9bd481a3c9ca/maintainability :target: https://codeclimate.com/github/IntrospectData/django-kubernetes-manager/maintainability :alt: Maintainability
.. image:: https://api.codeclimate.com/v1/badges/c866017f9bd481a3c9ca/test_coverage :target: https://codeclimate.com/github/IntrospectData/django-kubernetes-manager/test_coverage :alt: Test Coverage
.. image:: images/dkm-logo.png :width: 500 :alt: DjangoKubernetesManager
Django Kubernetes Manager is an open source project to wrap the complexity of Kubernetes management in the simplicity of Django Rest Framework.
Our engineering team has developed several data processing apps, and found celery wasn't quite enough for dispatching heavier tasks. We decided to try Kubernetes Jobs, and while pleased with performance, wanted a less verbose, more object oriented way to interact with our clusters.
And thus Django Kubernetes Manager was spawned. Using Django Rest Framework and the kubernetes client library, our devs came up with the idea to treat each object we'd be deploying as a Model instance, and use the DRF viewsets and actions to create an RESTful API framework from which we could extend for each projects particular needs.
This project is license under the MIT license.
Please see the license dir for dependency licenses.
ReadTheDocs_
.. _ReadTheDocs: https://django-kubernetes-manager.readthedocs.io/en/latest/index.html
Install the app using pip::
$ pip install django-kubernetes-manager
Add "kubernetes_manager" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = [ ... 'kubernetes_manager', ]
Include the kubernetes_manager URLconf in your project urls.py like this::
path('dkm/', include('kubernetes_manager.urls')),
To create models in your database, run::
python manage.py migrate
Start the development server and visit http://127.0.0.1:8000/admin/ to configure a TargetCluster (you'll need the Admin app enabled).
Create, update, delete, deploy, or remove a Kubernetes object using the api :)
FAQs
A Django app to manage kubernetes clusters and objects.
We found that django-kubernetes-manager demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.