‹#› @tpryan Create a Server # Security routines DELETE FROM mysql.user WHERE User='root' AND Host = '$(MYSQL_HOSTNAME)'; SET PASSWORD FOR 'root'@'localhost' = '$(MYSQL_ROOTHASH)'; SET PASSWORD FOR 'root'@'127.0.0.1' = '$(MYSQL_ROOTHASH)'; SET PASSWORD FOR 'root'@'::1' = '$(MYSQL_ROOTHASH)'; FLUSH PRIVILEGES; mysql_secure_installation $(MYSQL_ROOTHASH) = SELECT PASSWORD('SuperSecureIPromise')
‹#› @tpryan Requirements • Kubernetes Cluster • Images hosted in repository • Multiple running containers for • API • UI • Single instance of • DB • Disk for • DB • Public IP and load balancers for • API • UI
‹#› @tpryan ui Pod ui deployment ui Pod ui Pod ui Pod ui service (public) api Pod api deployment api service (public) api Pod api Pod db statefulset db service (private) db Pod