Skip to main content

A Django app to manage kubernetes clusters and objects.

Project description

DjangoKubernetesManager

Django Kubernetes Manager is a Django app that enables you to control a a Kubernetes cluster using the Python API and Django Rest Framework.

License

This project is license under the MIT license. Please see the license dir for dependency licenses.

Docs

API

Full

Installation

Install the app using pip:

$ pip install django-kubernetes-manager

Getting Started

  1. Add “django_kubernetes_manager” to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = [
        ...
        'django_kubernetes_manager',
    ]
  2. Include the django_kubernetes_manager URLconf in your project urls.py like this:

    path('dkm/', include('django_kubernetes_manager.urls')),
  3. To create models in your database, run:

    python manage.py migrate
    
    * Requires Postgresql or other database with JSON support.
  4. Start the development server and visit http://127.0.0.1:8000/admin/ to configure a TargetCluster (you’ll need the Admin app enabled).

  5. Create, update, delete, deploy, or remove a Kubernetes object using the api :)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-kubernetes-manager-0.1.1.tar.gz (357.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_kubernetes_manager-0.1.1-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file django-kubernetes-manager-0.1.1.tar.gz.

File metadata

  • Download URL: django-kubernetes-manager-0.1.1.tar.gz
  • Upload date:
  • Size: 357.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.5

File hashes

Hashes for django-kubernetes-manager-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3b986b116d773bcd3434863115404f8b3f80d4a5e88a9d95b28dfc6b7b86dc62
MD5 bda049a294a13537bbeebd4761b19710
BLAKE2b-256 6016269dd8f8a6f76e0c563a08574951086b54b6eff9d6dc26bde9562ba90ef1

See more details on using hashes here.

File details

Details for the file django_kubernetes_manager-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: django_kubernetes_manager-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.5

File hashes

Hashes for django_kubernetes_manager-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 71e2fb36229ad1bab98b7c241e0798b598f2fd65b5576ebb2fd215b804943b79
MD5 cd086e28fa164d1c4d42467bc1e0f875
BLAKE2b-256 2d954e25387c664af1fc770358066b6fc5e6356d6909ee5906f231462d4317a6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page