Skip to content
This repository has been archived by the owner on Nov 17, 2022. It is now read-only.

batleforc/PipBoy

Repository files navigation

PipBoy

Le projet PipBoy est un projet d'environnement de travails dans Kubernetes.

Ce nom est temporaire et voué a changer (comme les 3/4 de mes projets)

Infra

Le projet est baser sur trois namespace kubernetes:

  • Auth: Qui contiendra toute la solution de gestion d'identité
  • Guac: Qui contient la partie accès VNC/SSH aux container
  • PipBoy: Contiendra l'infra PipBoy (un petit toolkit que je souhaite dev)
  • UserNamespace: l'espace de dev des utilisateur (en autant d'exemplaire que nécessaire)

Fonctionnalité

  • Authentification avec KeyClock
  • Création d'un namespace a la premiere authentification (UserNamespace)
  • Accès aux container a travers Guacamole
  • Accès a GUI-UserNamespace a travers Guacamole

Guacamole

Start Guacd:

docker run --name guacd -d -p 4822:4822 guacamole/guacd
docker run -p 25901:5901 -p 26901:3000 accetto/ubuntu-vnc-xfce-nodejs-g3:vnc-vscode-chromium