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
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
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"
kubectl create -f k8s-guacamole/