/k8s-guacamole

Apache Guacamole for Kubernetes

k8s-guacamole

Apache Guacamole for Kubernetes based on official Guacamole Docker image.

This configuration launch one deployment for Guacd on serviceport 4822 and one deployment for Guacamole on serviceport 8080.

You need a Mysql/Mariab server already up and runnng to host the Guacamole database.

Default login/password : guacadmin/guacadmin

How to

Create & initialize database

Create a new Mysql/Maria database with a login/password and source it with the sql script :

mysql> create database xxxxx ; 

mysql> GRANT ALL PRIVILEGES ON xxxx.* TO 'xxxx'@'%' IDENTIFIED BY 'xxxxx';

mysql> use xxxxx ; 

mysql> source < boostrapdb.sql

Configure

Edit deployment.yml and modify database,user and password var :

- name: MYSQL_HOSTNAME
value: "xxxxx"
- name: MYSQL_DATABASE
value: "xxxxx"
- name: MYSQL_USER
value: "xxxxx"
- name: MYSQL_PASSWORD
value: "xxxxx"

Launch

kubectl create -f k8s-guacamole/