@@ -14,40 +14,33 @@ and so these requirements apply to them.
14
14
#### Unicast and Well Known Address
15
15
When the first Coherence process starts, it will form a cluster. The next
16
16
Coherence process to start (i.e. in a different pod) will use UDP to try
17
- to contact the master. Most Kubernetes overlay network providers do not
18
- support multicast, so you should configure Coherence to use unicast and
19
- provide a "well known address (WKA)" so that members can find the master.
20
- This is typically done by using the cluster address, i.e. the address of
21
- the Kubernetes service that is pointing to all cluster members.
22
-
23
- {{% notice note %}}
24
- If you create your domain using the samples provided in this project, the
25
- cluster will be able to form; you do not need to manually specify WKA.
26
- However, the information is included below for completeness.
27
- {{% /notice %}}
28
-
29
- For example, suppose you have a domain called ` domain1 ` and in that domain
30
- you have a cluster called ` cluster1 ` and Coherence is running in that
31
- cluster. You would therefore use the cluster service that is created by
32
- the operator as the well known address. This service, in this example,
33
- would be called ` domain1-cluster-cluster1 ` and follows the pattern:
17
+ to contact the senior member.
34
18
35
- ```
36
- domainUID "-cluster-" cluster name
37
- ```
19
+ If you create a WebLogic domain which contains a Coherence cluster
20
+ using the samples provided in this project, then that cluster will
21
+ be configured correctly so that it is able to form;
22
+ you do not need to do any additional manual configuration.
38
23
39
- Where ` -cluster- ` is a string literal. Note also that the operator
40
- normalizes the domainUID and the cluster name if necessary so that they
41
- are DNS compatible, for example all lower case, underscores converted
42
- to hyphens.
24
+ If you are running Coherence standalone (outside a
25
+ WebLogic domain) you should configure Coherence to use unicast and
26
+ provide a "well known address (WKA)" so that all members can find the senior
27
+ member. Most Kubernetes overlay network providers do not
28
+ support multicast.
43
29
44
- The Coherence well known addresses are provided in a variable named
30
+ This is done by specifying the Coherence well known addresses in a variable named
45
31
` coherence.wka ` as shown in the example below:
46
32
47
33
```
48
- -Dcoherence.wka=domain1 -cluster-cluster1
34
+ -Dcoherence.wka=my -cluster-service
49
35
```
50
36
37
+ In this example ` my-cluster-service ` should be the name of the Kubernetes
38
+ service that is pointing to all of the members of that Coherence cluster.
39
+
40
+ Please refer to the [ Coherence operator documentation] ( https://oracle.github.io/coherence-operator/ )
41
+ for more information about running Coherence in Kubernetes outside of
42
+ a WebLogic domain.
43
+
51
44
#### Operating system library requirements
52
45
53
46
In order for Coherence clusters to form correctly, the ` conntrack ` library
0 commit comments