diff options
author | Christian Heimes <christian@python.org> | 2015-11-02 15:39:45 +0100 |
---|---|---|
committer | Christian Heimes <christian@python.org> | 2015-11-02 16:19:22 +0100 |
commit | 243246865325cbd23424741cf04b59b9371dc0d9 (patch) | |
tree | 6711dfda64d2793154d92f70103fceb1f7142dc6 /kubernetes/wordpress-demo/README | |
parent | ad6a6afd220c3e0417614e40493c8ba191d05842 (diff) | |
download | custodia_docker-master.tar.gz custodia_docker-master.tar.xz custodia_docker-master.zip |
Diffstat (limited to 'kubernetes/wordpress-demo/README')
-rw-r--r-- | kubernetes/wordpress-demo/README | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/kubernetes/wordpress-demo/README b/kubernetes/wordpress-demo/README new file mode 100644 index 0000000..7ab1077 --- /dev/null +++ b/kubernetes/wordpress-demo/README @@ -0,0 +1,29 @@ +Based on http://www.severalnines.com/blog/wordpress-application-clustering-using-kubernetes-haproxy-and-keepalived + +Changes: + + MySQL replication controller instead of plain MySQL pod + NodePort service + Custodia integration + custom entry points for go-secret + +Custodia setup +-------------- + +mkdir -p /var/lib/custodia /var/lib/custodia/client +cp gustodia /var/lib/custodia/client/go-custodia + +modify example "custodia.conf" +set [global] server_socket = /var/lib/custodia/client/server_socket + +curl --unix-socket /var/lib/custodia/client/server_socket \ + -H "REMOTE_USER: curl" \ + -X POST \ + http://localhost/secrets/wordpress/ +curl --unix-socket /var/lib/custodia/client/server_socket \ + -H "REMOTE_USER: curl" \ + -H "Content-Type: application/json" \ + -X PUT \ + -d '{"type": "simple", "value": "yourpassword"}' \ + http://localhost/secrets/wordpress/db_password + |