@@ -10,21 +10,21 @@ WebLogic Kubernetes Operator version 2.3 includes experimental support for Istio
10
10
This support allows you to run the operator itself, and WebLogic domains managed by
11
11
the operator with Istio sidecar injection enabled. It will allow you to use
12
12
Istio gateways and virtual services to access applications deployed in these domains.
13
- If you applications have suitable tracing code in them, you will also be able to
13
+ If your applications have suitable tracing code in them, you will also be able to
14
14
use distributed tracing, such as Jaeger, to trace requests across domains and to
15
15
other components and services that have tracing enabled.
16
16
17
17
### Limitations
18
18
19
19
The current experimental support for Istio has the current limitations:
20
20
21
- * It is only tested with Istio 1.2.2, however it is tested with both single and
21
+ * It is tested only with Istio 1.2.2, however it is tested with both single and
22
22
multicluster installations of Istio.
23
- * Support is only provided for domains that are stored in persistent
23
+ * Support is provided only for domains that are stored in persistent
24
24
volumes and created with the provided sample using the WLST option.
25
25
We intend to support domain in image and WDT options as well, but that is not currently
26
26
available.
27
- * Support is only provided for domains with a single dynamic cluster.
27
+ * Support is provided only for domains with a single dynamic cluster.
28
28
Multiple clusters and configured clusters are not currently supported.
29
29
30
30
### Using the operator with experimental Istio support
@@ -40,7 +40,7 @@ $ kubectl label namespace weblogic-operator istio-injection=enabled
40
40
41
41
After the namespace is labeled, you can install the operator using the normal
42
42
method. When the operator pod starts, you will notice that Istio automatically
43
- inject and ` initContainer ` called ` istio-init ` and the envoy container ` istio-proxy ` .
43
+ injects an ` initContainer ` called ` istio-init ` and the envoy container ` istio-proxy ` .
44
44
45
45
You can check this using the following commands:
46
46
@@ -62,7 +62,7 @@ $ kubectl create namespace domain1
62
62
$ kubectl label namespace domain1 istio-injection=enabled
63
63
```
64
64
65
- Currently, the experimental Istio support is only provided for domains stored on
65
+ Currently, the experimental Istio support is provided only for domains stored on
66
66
persistent volumes. To enable the support for a domain, you need to add the
67
67
` experimental ` section to your domain custom resource YAML file as shown in the
68
68
example below.
@@ -132,7 +132,7 @@ Istio support is enabled for a domain:
132
132
### Exposing applications in Istio-enanbled domains
133
133
134
134
When a domain is running with the experimental Istio support, you should use the Istio
135
- gateway to provide external access to application , instead of using an ingress
135
+ gateway to provide external access to applications , instead of using an Ingress
136
136
controller like Traefik. Using the Istio gateway will enable you to view the
137
137
traffic in Kiali and to use distributed tracing all the way from the entry point to
138
138
the cluster, i.e. the Istio gateway.
@@ -199,7 +199,7 @@ flowing:
199
199
200
200
* In from the Istio gateway on the left.
201
201
* To a domain called "bobbys-front-end".
202
- * To non-WebLogic application, in this case a Helidon microservice
202
+ * To a non-WebLogic application, in this case a Helidon microservice
203
203
called "bobbys-helidon-stock-application".
204
204
* To a second domain called "bobs-bookstore".
205
205
@@ -214,7 +214,7 @@ in their documentation.
214
214
### Distributed tracing
215
215
216
216
Istio provides distributed tracing capabilities, including the ability to view
217
- traces in Jaeger. In order to use ditributed tracing though, you will need to
217
+ traces in Jaeger. In order to use distributed tracing though, you will need to
218
218
instrument your application first, for example, using the
219
219
[ Jaeger Java client] ( https://github.com/jaegertracing/jaeger-client-java ) .
220
220
The image below shows an example of a distributed trace
0 commit comments