Deploy Applications With the Open Application Model

Developing and deploying applications in Verrazzano consists of:

  1. Packaging the application as a Docker image.
  2. Publishing the application’s Docker image to a container registry.
  3. Applying the application’s Verrazzano components to the cluster.
  4. Applying the application’s Verrazzano applications to the cluster.

This section does not provide the full details for the first two steps. An existing example application Docker image has been packaged and published for use.

Verrazzano supports application definition using the Open Application Model (OAM). Verrazzano applications are composed of components and application configurations. This section demonstrates creating OAM resources that define an application as well as the steps required to deploy those resources.