54 lines
1.6 KiB
Text
54 lines
1.6 KiB
Text
|
title: Running Workadventure in Kubernetes IPv6 only
|
||
|
---
|
||
|
pub_date: 2021-12-19
|
||
|
---
|
||
|
author: ungleich
|
||
|
---
|
||
|
twitter_handle: ungleich
|
||
|
---
|
||
|
_hidden: no
|
||
|
---
|
||
|
_discoverable: yes
|
||
|
---
|
||
|
abstract:
|
||
|
The current state of Workadventure in IPv6 only kubernetes
|
||
|
---
|
||
|
body:
|
||
|
|
||
|
## Overview
|
||
|
|
||
|
At ungleich we are often running software in IPv6 only environments
|
||
|
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
|
||
|
|
||
|
At the moment it looks like as if WorkAdventure cannot run in IPv6
|
||
|
only Kubernetes clusters. The frontend displays the infamous "Network
|
||
|
Error" messages. When checking the backend, it displays an error that
|
||
|
it cannot resolve the redis hostname, which [seems to be a bug in the
|
||
|
resolver
|
||
|
code](https://github.com/thecodingmachine/workadventure/issues/1657),
|
||
|
as the hostname does resolve, albeit only to an IPv6 address.
|
||
|
|
||
|
## The code
|
||
|
|
||
|
As usual you can find our code in the
|
||
|
[ungleich-k8s
|
||
|
repository](https://code.ungleich.ch/ungleich-public/ungleich-k8s/src/branch/master/apps/workadventure),
|
||
|
which contains development iterations at the moment:
|
||
|
|
||
|
* v1: initial conversions from docker-compose using kompose
|
||
|
* v2: Adjust manifests so that pods generally speaking run
|
||
|
* v3: Turned into a helm chart with most services running stable
|
||
|
|
||
|
## Next steps
|
||
|
|
||
|
We are currently waiting to hear back from the redis bug report and
|
||
|
will continue developing after the backend is running stable in an
|
||
|
IPv6 only environment.
|
||
|
|
||
|
If you are interested in this development, feel free to
|
||
|
[join us on the open kubernetes chat](/u/projects/open-chat/).
|