CloudOps for Kubernetes is used for deploying Elastic Path Commerce and Account Management on either Azure or AWS. For more information on planning your CloudOps for Kubernetes environments, go to the Project Workflow section and also review the Sample Configuration.
The following workflow illustrates the process to setup CloudOps for Kubernetes:
Review and verify the installation requirements are complete.
Prepare either your Azure subscription or AWS account for CloudOps deployment. For more information, see the Preparations Guide section.
Create a new Kubernetes cluster by bootstrapping CloudOps for Kubernetes using
Ensure that Jenkins and Nexus pods are deployed to it. For more information about this process, see the Bootstrap documentation.
Complete the Post Bootstrap tasks.
Elastic Path Commerce
Create a MySQL database by following the steps in one of the following links:
When implementing Staging and Production environment tiers, run this job twice to create an author and live database
Create an ActiveMQ service. For more information, see the Creating an Apache ActiveMQ Service section.
For Staging and Production environment tiers, run this job twice to create author and live ActiveMQ instances.
Populate the database using the Data Population Tool. For more information, see the Populating an Elastic Path Commerce Database section.
For Staging and Production environment tiers, run this job twice to populate the author and live database instances.
Deploy Elastic Path Commerce. For more information, see Deploying Elastic Path Commerce.
For Staging and Production environment tiers, run this job twice to create an author and live stack.
Set the Jenkins parameter
epChangesetsEnabledto true for the author environments in Staging and Production environment tiers.
(Optional) Repeat steps 7-10 for each environment tier in your planned architecture.
Elastic Path Account Management
Build Account Management Docker images
Provision an Account Management database
Deploy Account Management