diff options
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 + |