zammad-docker-compose/kubernetes
2017-10-24 22:42:40 +02:00
..
00_namespace.yaml Added kubernetes yaml files 2017-10-24 15:57:42 +02:00
10_pvc.yaml Added zammad-backup und s3 sync 2017-10-24 22:42:40 +02:00
20_configmap_backup.yaml Added zammad-backup und s3 sync 2017-10-24 22:42:40 +02:00
30_secret_backup.yaml Added zammad-backup und s3 sync 2017-10-24 22:42:40 +02:00
50_statefulset_postgesql.yaml Added kubernetes yaml files 2017-10-24 15:57:42 +02:00
51_statefulset_elasticsearch.yaml Added kubernetes yaml files 2017-10-24 15:57:42 +02:00
52_statefulset_railsserver.yaml Added kubernetes yaml files 2017-10-24 15:57:42 +02:00
53_statefulset_websocket.yaml Added kubernetes yaml files 2017-10-24 15:57:42 +02:00
54_statefulset_nginx.yaml Added kubernetes yaml files 2017-10-24 15:57:42 +02:00
55_statefulset_scheduler.yaml Added kubernetes yaml files 2017-10-24 15:57:42 +02:00
56_statefulset_backup.yaml Added zammad-backup und s3 sync 2017-10-24 22:42:40 +02:00
60_cronjob_backup.yaml Added zammad-backup und s3 sync 2017-10-24 22:42:40 +02:00
80_sv.yaml Added kubernetes yaml files 2017-10-24 15:57:42 +02:00
90_ingress.yaml Added kubernetes yaml files 2017-10-24 15:57:42 +02:00
Readme.md Added zammad-backup und s3 sync 2017-10-24 22:42:40 +02:00

Zammad kubernetes example deployment

Perquisites

  • On every node you need to set sysctl -w vm.max_map_count=262144
  • Change the ingress to your needs.

Amazon S3 Backup

If you want to be synced with a S3 bucket, then just fill the 30_secret_backup.yaml with your secret and access keys.

echo -n "ACCESS_KEY" | base64
echo -n "SECRET_KEY" | base64

Change the bucket path in the 20_configmap_backup.yaml.

That's it.

Deploy zammad

Hit kubectl apply -f ./ and wait till everything is setup.