...
Template module
Panel borderColor #71CFF5 borderWidth 2 The template module configures the product in runtime, with a set of key value pairs known as the configuration parameters.
Cartridge agent plugin
Panel borderColor #71CFF5 borderWidth 2 The cartridge agent plugin, sets the runtime configuration parameters such as hostnames, IP addresses of dependent clusters, dynamic proxy ports and many more.
Docker image
Panel borderColor #71CFF5 borderWidth 2 The Docker image is built by packaging the following components:
Cartridge agent
Product distribution
Template module
Configurator
Java runtime
Puppet module
Panel borderColor #71CFF5 borderWidth 2 The puppet module includes the same set of component as in the Docker image. In the puppet image the template module is used to configure automation.
Deploying WSO2 GReg as a Service
Deploy WSO2 GReg as a service using one of the following methods.
- Deploy the application on Private PaaS when running on a Virtual Machine.
- Deploy the application on Private PaaS when running on Kubernetes.
Deployment Architecture
The diagram illustrates the deployment architecture of WSO2 GReg on Private PaaS. In the deployment, a Private PaaS clusters will be created for the GReg manager. These clusters can be scaled independently.
Template Module
The WSO2 GReg 5.0.0 template module provides a set of templates that is used to configure GReg with the Configurator.
Info |
---|
You can find the WSO2 GReg 5.0.0 template module here. |
Cartridge Agent Plugin
The Server configurations are automated through the cartridge agent plugin, which was implemented for WSO2 GReg 5.0.0.
The plugin configures the following and many more:
- Server hostname
- Cluster discovery parameters
- Proxy ports
Info |
---|
You can find the WSO2 GReg 5.0.0 cartridge agent plugin here. |