Skip to content

Commit 50e92aa

Browse files
edits from Tom B
1 parent bbcc868 commit 50e92aa

File tree

3 files changed

+18
-12
lines changed

3 files changed

+18
-12
lines changed

site/README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
# Oracle WebLogic Server Kubernetes Operator Documentation
1+
# Oracle WebLogic Server Kubernetes Operator documentation
22

3-
This directory contains the documentation for the current version of the operator, version 2.0.
3+
This directory contains the documentation for the current version of the operator, version 2.0.
44

5-
If you wish to view documentation for an older version please see:
5+
If you wish to view documentation for an older version, please see:
66

77
* [Version 1.0](v1.0)
8-
* [Version 1.1](v1.1)
8+
* [Version 1.1](v1.1)
9+
10+
For a guide to the operator project, refer to this [README](../README.md).

site/creating-domain.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
The WebLogic domain must be installed into the folder that will be mounted as `/shared/domain`. The recommended approach is to use the provided `create-weblogic-domain.sh` script; however, instructions are also provided for manually installing and configuring a WebLogic domain (see [Manually creating a domain](manually-creating-domain.md)).
44

5+
In this version of the operator, a WebLogic domain can be located either in a persistent volume (PV) or in a Docker image. To learn more about both approaches, see [Create and manage WebLogic domains](domains.md). For examples of each, see the [WebLogic operator samples](../kubernetes/samples/README.md).
6+
57
## Important considerations and restrictions for WebLogic domains in Kubernetes
68

79
When running a WebLogic domain in Kubernetes, there are some additional considerations that must be taken into account to ensure correct functioning:
810

911
* Multicast is not currently well supported in Kubernetes. Some networking providers have some support for multicast, but it is generally considered of “beta” quality. Oracle recommends configuring WebLogic clusters to use unicast.
10-
* The `ListenAddress` for all servers must be set to the correct DNS name; it should not be set to `0.0.0.0` or left blank. This is required for cluster discovery of servers to work correctly.
12+
* The `ListenAddress` for all servers must be set to the correct DNS name or left blank. This is required for cluster discovery of servers to work correctly.
1113
* If there is a desire to expose a T3 channel outside of the Kubernetes cluster -- for example, to allow WLST or RMI connections from clients outside Kubernetes -- then the recommended approach is to define a dedicated channel (per server) and to expose that channel using a `NodePort` service. It is required that the channel’s internal and external ports be set to the same value as the chosen `NodePort`; for example, they could all be `32000`. If all three are not the same, WebLogic Server will reject T3 connection requests.
1214

1315
## Creating a domain namespace
@@ -147,8 +149,8 @@ $ ./create-weblogic-domain.sh -e -v \
147149
-o /path/to/weblogic-operator-output-directory
148150
```
149151

150-
The `-e` option tells the script that it should not only create the YAML files but also apply them to the Kubernetes environment.
151-
If you omit this option, the YAML files will be generated in the output directory and you can inspect them and apply them manually.
152+
The `-e` option tells the script that it should not only create the YAML files but also apply them to the Kubernetes environment.
153+
If you omit this option, the YAML files will be generated in the output directory and you can inspect them and apply them manually.
152154

153155
## What the script does
154156

site/quickstart.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ refer to the [User guide](user-guide.md).
77
## Prerequisites
88
For this exercise, you’ll need a Kubernetes cluster. If you need help setting one up, check out our [cheat sheet](k8s_setup.md).
99

10+
The operator uses Helm to create and deploy necessary resources and then run the operator in a Kubernetes cluster. For Helm installation and usage information, see [Using operator Helm charts](helm-charts.md).
11+
1012
You should clone this repository to your local machine so that you have access to the
1113
various sample files mentioned throughout this guide:
1214
```
@@ -180,27 +182,27 @@ d. Create an Ingress for the domain, in the domain namespace, by using the [samp
180182
```
181183
$ cd kubernetes/samples/charts
182184
$ helm install ingress-per-domain --name domain1-ingress --values ingress-per-domain/values.yaml
183-
```
185+
```
184186

185187
e. To confirm that the load balancer noticed the new Ingress and is successfully routing to the domain's server pods
186188
you can hit the URL for the "WebLogic Ready App" which will return a HTTP 200 status code as
187-
shown in the example below. If you used the host-based routing ingress sample you will need to
189+
shown in the example below. If you used the host-based routing ingress sample you will need to
188190
provide the hostname in the `-H` option:
189191
```
190192
$ curl -v -H 'host: domain1.org' http://your.server.com:30305/weblogic/

191-
* 
About to connect() to your.server.com port 30305 (#0)

193+
*
About to connect() to your.server.com port 30305 (#0)

192194
* Trying 10.196.1.64...

193195
* Connected to your.server.com (10.196.1.64) port 30305 (#0)
194196

> GET /weblogic/ HTTP/1.1

195197
> User-Agent: curl/7.29.0

196198
> Accept: */*

197199
> host: domain1.org

198-
>
200+
>
199201

< HTTP/1.1 200 OK

200202
< Content-Length: 0

201203
< Date: Thu, 20 Dec 2018 14:52:22 GMT
202204

< Vary: Accept-Encoding

203-
< 
* Connection #0 to host your.server.com left intact

205+
<
* Connection #0 to host your.server.com left intact

204206
```
205207
**Note**: Depending on where your Kubernetes cluster is running, you may need to open firewall ports or
206208
update security lists to allow ingress to this port.

0 commit comments

Comments
 (0)