You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Verrazzano application is comprised of Components. Components encapsulate application implementation details.
20
+
For detailed information, see [Applications](https://verrazzano.io/latest/docs/applications/) in the Verrazzano documentation.
21
+
17
22
### Design View
18
-
`Design View` lets you specify the data used to define the Verrazzano application.
19
-
Simply provide values for the following fields:
23
+
`Design View` lets you specify the data used to define an Verrazzano application.
24
+
Start by providing values for the following fields:
20
25
21
26
-`Application Name` - The name of the Verrazzano application.
22
27
-`Application Namespace` - The Kubernetes namespace to which the application will be deployed.
@@ -30,11 +35,17 @@ Simply provide values for the following fields:
30
35
-`Verrazzano Clusters for Application Placement` - The Verrazzano cluster names where the application should be placed. To edit this field, click `Choose Verrazzano Clusters`.
31
36
32
37
#### Components
38
+
You can apply Traits to customize Components for the environment. Traits customize Component workloads and generate related resources during deployment.
33
39
40
+
Use the `Add Components` button to apply Traits to your application:
41
+
- Ingress Trait - provides a simplified integration with the Istio Ingress Gateway included in the Verrazzano platform.
42
+
- Manual Scalar - lets you specify the desired replica count.
43
+
- Metrics Trait - provides a simplified integration with the Prometheus service included in the Verrazzano platform.
44
+
- Logging Trait - contains the configuration for an additional logging sidecar with a custom image and Fluentd configuration file.
34
45
35
46
### Code View
36
-
`Code View` displays shell scripts for installing an ingress controller and for updating ingress routes. It also
37
-
displays the YAML definitions of the routes to be added, if applicable.
47
+
`Code View` displays a shell script for deploying the Verrazzano application for the WebLogic domain into Kubernetes
48
+
as well as the application YAML resource definition and project resource, if applicable.
38
49
39
50
If it is not already selected, then use the `Script Language` drop-down menu to choose the desired scripting language. Note
40
51
that the application is providing a working sample script simply to show how the process might be automated. Before
@@ -45,12 +56,13 @@ the script itself. This change is left as an exercise for you because different
45
56
existing standards for securely handling such credentials.
46
57
47
58
### Deploy Application
48
-
`Deploy Application` creates the Domain custom resource object and any of its dependent objects (for example,
49
-
namespace, secrets, ConfigMap) in Kubernetes. You access this action by using the `Deploy Domain` button on the
50
-
`WebLogic Domain` page or the `Go` > `Deploy WebLogic Domain to Kubernetes` menu item.
59
+
`Deploy Application` deploys the application to Verrazzano. You access this action by using the `Deploy Application` button
60
+
or the `Go` > `Deploy Verrazzano Application` menu item.
51
61
52
62
### Undeploy Application
53
-
`Undeploy Application` removes the Kubernetes custom resource for the WebLogic domain and its
54
-
dependent objects in Kubernetes. In addition, you can choose whether to also delete the corresponding namespace.
55
-
You access these actions by using the `Undeploy Domain` button on the
56
-
`WebLogic Domain` page or the `Go` > `Undeploy WebLogic Domain to Kubernetes` menu item.
63
+
`Undeploy Application` removes the Verrazzano application from the WebLogic domain and its
64
+
dependent objects in Kubernetes. Undeploying the application stops the pods associated with the application.
65
+
In addition, you can choose whether to also delete the corresponding namespace.
66
+
Removing the application namespace removes all applications, components, secrets, ConfigMaps, and other
67
+
Kubernetes objects that exist in the Kubernetes namespace. You access these actions by using the `Undeploy Application` button
68
+
or the `Go` > `Undeploy Verrazzano Application` menu item.
0 commit comments