++django / k8s

This commit is contained in:
Nico Schottelius 2021-12-19 20:57:08 +01:00
parent c81a21a310
commit 2140278342
2 changed files with 56 additions and 1 deletions

View file

@ -0,0 +1,55 @@
title: Running Django in Kubernetes IPv6 only
---
pub_date: 2021-12-19
---
author: ungleich
---
twitter_handle: ungleich
---
_hidden: no
---
_discoverable: yes
---
abstract:
How to run Django in IPv6 only Kubernetes clusters
---
body:
## Overview
At ungleich we run quite some amount of
[Django applications](https://www.djangoproject.com/), some for
ourselves, some on behalf of our customers. Most of them are currently
running "natively" on virtual machines. Our objectives are to
* Slowly move our own workload into IPv6 only kubernetes clusters
* Slowly move our customer applications into IPv6 only kubernetes
clusters
* Offer modern Django Hosting based on Kubernetes
## Status 2021-12-19: initial design phase
At the moment we are looking into what we require for running Django
applications inside Kubernetes. Some parts are still open, some are
already set:
* PostgreSQL as the database: this is our standard so far and we don't
plan to change it
Undefined at the moment:
* Where/how to generate and serve static files
* Same container?
* Separate container?
* Backup sidecare
* Restic?
* pg_dump?
* media / upload files
* App server
* uwsgi
* (g)unicorn
## Follow up
If you are interested in Kubernetes or Django, feel free to
[join us on our open chat](/u/projects/open-chat/).

View file

@ -22,7 +22,7 @@ and recently even more in IPv6 only Kubernetes clusters. Today we had
a look at running [WorkAdventure](https://workadventu.re/) in an IPv6
only kubernetes cluster.
## Status
## Status: waiting for bugfix
At the moment it looks like as if WorkAdventure cannot run in IPv6
only Kubernetes clusters. The frontend displays the infamous "Network