- Set k8s load balancers to listen on ports 81 and 444:
- welcome (
a6478641c8f4411e599d106fa7745be6-898755358.us-west-1.elb.amazonaws.com) - huyang (
a6442f4148f4411e599d106fa7745be6-1097607471.us-west-1.elb.amazonaws.com) - tenants (
a6456bf648f4411e599d106fa7745be6-289499823.us-west-1.elb.amazonaws.com) - messaging (
a518bc87b8f4411e599d106fa7745be6-242074411.us-west-1.elb.amazonaws.com) - huyangapi (
ac85c06dd8ca111e599d106fa7745be6-165125648.us-west-1.elb.amazonaws.com)
- welcome (
-
pg_dump gridiumfrom a k8s minion -
docker-compose stopon docker1 and docker2 -
psql -h $EXISTINGRDS < dump.sql - adjust Route53 entries to point to new ELBs
- welcome.gridium.com ->
docker-welcome - *.tikkit.gridium.com ->
docker-huyang - *.tikkit.us ->
docker-tenants - messaging.gridium.com ->
docker-messaging
- welcome.gridium.com ->
- Test after propagation
- welcome.gridium.com
- internal.tikkit.gridium.com
- internal.tikkit.us
- messaging.gridium.com (http & https)
In case something bad happens.
- Re-set route53 to point to original ELBs
- Change ports back to 80 and 443
- welcome (
a6478641c8f4411e599d106fa7745be6-898755358.us-west-1.elb.amazonaws.com) - huyang (
a6442f4148f4411e599d106fa7745be6-1097607471.us-west-1.elb.amazonaws.com) - tenants (
a6456bf648f4411e599d106fa7745be6-289499823.us-west-1.elb.amazonaws.com) - messaging (
a518bc87b8f4411e599d106fa7745be6-242074411.us-west-1.elb.amazonaws.com) - huyangapi (
ac85c06dd8ca111e599d106fa7745be6-165125648.us-west-1.elb.amazonaws.com)
- welcome (