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
Use this Quick Start Guide to create a WebLogic Kubernetes deployment in a Kubernetes cluster.
3
+
Use this Quick Start Guide to create a WebLogic deployment in a Kubernetes cluster.
4
4
(Maybe add what users would do with this set up.)
5
5
6
6
(Add link to page that describes a very specific deployment following our [samples flow](http://aseng-wiki.us.oracle.com/asengwiki/display/ASDevWLS/2.0+Samples+Flow) with a Traefik load balancer and just one domain. RM, I'm not sure that this is needed in the Quick Start Guide. **This is a tutorial. What we need are the actual commands for each step listed.**)
@@ -16,8 +16,8 @@ Invoke the script to create these. (Again, list the commands here using an examp
16
16
17
17
## 4. Install the operator.
18
18
* Create a namespace and service account for the operator (point to sample script that does this.)
19
-
* Invoke the script to generate the credentials for the operator and add to the Operator YAML, (all the values can be left as default)
20
-
* Create the operator using 'helm install', and passing in the namespace, service account, and location of Elasticsearch (Point to Helm.)
19
+
* Invoke the script to generate the credentials for the operator and add it to the the operator YAML file (all the values can be left as default).
20
+
* Create the operator using `helm install`, and passing in the namespace, service account, and location of Elasticsearch (Point to Helm.)
21
21
22
22
## 5. Prepare your environment for a domain.
23
23
* Create a domain namespace
@@ -27,17 +27,17 @@ Invoke the script to create these. (Again, list the commands here using an examp
27
27
* Configure the Traefik load balancer to manage the domains in the domain namespace.
28
28
* Use `helm upgrade` to configure the load balancer to monitor the Ingresses in the domain namespace
29
29
* Create the domain home
30
-
* Create the Docker image for the domain home in the image or use WebLogic binary image.
30
+
* Create the Docker image for the domain home in the image or use the WebLogic binary image.
31
31
* Run WLST to create the domain in PV (remember to apply patch).
32
32
33
33
## 6. Create a domain.
34
34
* Edit the domain YAML file (can the defaults be used?)
35
35
* Create the domain home for the domain
36
36
* For a domain home on PV – as in sample
37
37
* For a domain home in image, use the sample in the Docker GitHub project
38
-
* Optionally, create a situational configuration template and any additional Kubernetes secrets it needs (for example, to override the domain home configuration of a database URL, username, and password).
38
+
* Optionally, create a configuration overrides template and any additional Kubernetes secrets it needs (for example, to override the domain home configuration of a database URL, username, and password).
39
39
* Create a domain resource in the domain namespace
40
-
* Specify the following information: domain UID, service account, secret name, and domain home details
40
+
* Specify the following information: domain UID, service account, secret name, the domain home details, and optionally, the configuration overrides template name.
41
41
* Configure the operator to know about the domain
42
42
* Configure the Traefik load balancer to manage the domain as follows:
43
43
* Create an Ingress for the domain in the domain namespace (it contains the routing rules for the domain)
@@ -47,24 +47,24 @@ Invoke the script to create these. (Again, list the commands here using an examp
47
47
(Removing the domain, operator, and such, isn't really needed in a quick start guide. We can point them to the user's instructions for how to remove the domain, operator, and all the other related resources.)
* Remove the domain's Kubernetes resources (domain, secrets, ingress, ...)
51
51
* If they are all tagged with a `weblogicUID` label, then the sample delete domain script will remove them all
52
-
* The operator will notice that the domain's domain resource has been removed and will kill the pods
53
-
* Configure the Traefik Load Balancer to stop managing the domain
54
-
* The delete script will have deleted the Ingress which will tell the load balancer to stop managing the domain
55
-
* Remove the domain home if it's on a pv
52
+
* The operator will notice that the domain's domain resource has been removed and will then kill the pods
53
+
* Configure the Traefik load balancer to stop managing the domain
54
+
* The delete script will have deleted the Ingress which will inform the load balancer to stop managing the domain
55
+
* Remove the domain home if it's on a PV.
56
56
57
57
## 8. Remove the domain namespace.
58
58
* Configure the Traefik load balancer to stop managing the domain namespace. Use `helm upgrade` to remove the domain namespace from the list of namespaces.
59
59
* Configure the operator to stop managing the domain. Use `helm upgrade` to remove the domain namespace from the list of domain namespaces
60
60
* Remove the PV & PVC for the domain namespace
61
61
* Remove the domain namespace
62
62
63
-
## 9 Remove the operator.
63
+
## 9. Remove the operator.
64
64
*`helm delete --purge`
65
65
* Remove the operator namespace
66
66
67
-
## 10 Remove other resources.
67
+
## 10. Remove other resources.
68
68
* Optionally, remove Kibana and Elasticsearch
69
69
* Remove the Traefik load balancer, using `helm delete --purge`
0 commit comments