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
Copy file name to clipboardExpand all lines: docs-source/content/_index.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Oracle is finding ways for organizations using WebLogic Server to run important workloads, to move those workloads into the cloud. By certifying on industry standards, such as Docker and Kubernetes, WebLogic now runs in a cloud neutral infrastructure. In addition, we've provided an open source Oracle WebLogic Server Kubernetes Operator (the “operator”) which has several key features to assist you with deploying and managing WebLogic domains in a Kubernetes environment. You can:
4
4
5
-
* Create WebLogic domains in a Kubernetes persistent volume. This persistent volume can reside in an NFS file system or other Kubernetes volume types.
5
+
* Create WebLogic domains in a Kubernetes PersistentVolume. This PersistentVolume can reside in an NFS file system or other Kubernetes volume types.
6
6
* Create a WebLogic domain in a Docker image.
7
7
* Override certain aspects of the WebLogic domain configuration.
8
8
* Define WebLogic domains as a Kubernetes resource (using a Kubernetes custom resource definition).
@@ -34,7 +34,7 @@ This release candidate was published on May 8, 2020. There may be additional re
34
34
35
35
This release candidate introduces _non-backward compatible_ changes. This release candidate cannot be run in the same
36
36
cluster as another release of the operator. You can upgrade from 2.5.0 to 3.0.0-rc1 without needing to restart or recreate
37
-
any existing domains. However, please note that we do plan to support running the final 3.0.0
37
+
any existing domains. However, please note that we _do_ plan to support running the final 3.0.0
38
38
release in the same cluster with at least one 2.x release of the operator to allow for staged migration.
39
39
40
40
The feature changes in 3.0.0-rc1 are:
@@ -45,15 +45,15 @@ The feature changes in 3.0.0-rc1 are:
45
45
the same model and automated updating of the domain based on model changes.
46
46
The operator automates management of the domain encryption keys to ensure
47
47
that they are not changed during domain updates.
48
-
A [sample]({{% relref "/samples/simple/domains/model-in-image" %}}) is also provided that
48
+
We provide a [sample]({{% relref "/samples/simple/domains/model-in-image" %}}) that
49
49
demonstrates the key use cases for this feature.
50
50
* Support for running the operator on Kubernetes 1.16.
51
51
* Deprecation and removal of support for running the operator on Kubernetes 1.13
52
52
and earlier versions.
53
53
* Deprecation and removal of support for Helm 2.x. Helm 2.x uses the "tiller" pod
54
54
which needs to run with elevated privileges (`cluster-admin` or very close to that)
55
55
and which could be a vector for a privilege escalation attack. Helm 3.x removes
Copy file name to clipboardExpand all lines: docs-source/content/developerguide/asynchronous-call-model.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ weight: 7
6
6
---
7
7
8
8
9
-
Our expectation is that customers will task the operator with managing hundreds of WebLogic domains across dozens of Kubernetes namespaces. Therefore, we have designed the operator with an efficient user-level threads pattern. We've used that pattern to implement an asynchronous call model for Kubernetes API requests. This call model has built-in support for timeouts, retries with exponential back-off, and lists that exceed the requested maximum size using the continuance functionality.
9
+
Our expectation is that customers will task the operator with managing hundreds of WebLogic domains across dozens of Kubernetes Namespaces. Therefore, we have designed the operator with an efficient user-level threads pattern. We've used that pattern to implement an asynchronous call model for Kubernetes API requests. This call model has built-in support for timeouts, retries with exponential back-off, and lists that exceed the requested maximum size using the continuance functionality.
Copy file name to clipboardExpand all lines: docs-source/content/faq/boot-identity-not-valid.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,6 @@ When you see these kinds of errors, it means that the user name and password pro
13
13
have also indicated that the WebLogic domain directory's security configuration files have changed in an incompatible way between when the operator scanned
14
14
the domain directory, which occurs during the "introspection" phase, and when the server instance attempted to start. There is now a separate validation for that condition described in the [Domain secret mismatch](../domain-secret-mismatch/) FAQ entry.
15
15
16
-
Check that the user name and password credentials stored in the Kubernetes secret referenced by `weblogicCredentialsSecret` contain the expected values for an account with administrative privilege for the WebLogic domain.
16
+
Check that the user name and password credentials stored in the Kubernetes Secret referenced by `weblogicCredentialsSecret` contain the expected values for an account with administrative privilege for the WebLogic domain.
17
17
Then [stop all WebLogic Server instances](https://oracle.github.io/weblogic-kubernetes-operator/userguide/managing-domains/domain-lifecycle/startup/#starting-and-stopping-servers)
18
18
in the domain before restarting so that the operator will repeat its introspection and generate the corrected `boot.properties` files.
Copy file name to clipboardExpand all lines: docs-source/content/faq/external-clients.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ Here are the steps:
31
31
32
32
##### Kubernetes `NodePorts`
33
33
34
-
The Kubernetes `NodePorts` approach for giving external WebLogic EJB or JMS clients access to a Kubernetes hosted WebLogic cluster involves configuring a network channel on the desired WebLogic cluster that accepts T3 protocol traffic, and exposing a Kubernetes `NodePort` that redirects external network traffic on the Kubernetes nodes to the network channel.
34
+
The Kubernetes `NodePorts` approach for giving external WebLogic EJB or JMS clients access to a Kubernetes hosted WebLogic cluster involves configuring a network channel on the desired WebLogic cluster that accepts T3 protocol traffic, and exposing a Kubernetes `NodePort` that redirects external network traffic on the Kubernetes Nodes to the network channel.
35
35
36
36
37
37
{{% notice note %}} The `NodePort` approach is available only when worker nodes are accessible by the clients, for example, when they have public IP addresses. If private worker nodes are used and access to them is possible only through a load balancer or bastion, then the `NodePort` approach is not a valid option to provide access to external clients.
@@ -128,7 +128,7 @@ In this example:
128
128
129
129
- WebLogic binds the custom network channel to port `7999` and the default network channel to `8001`.
130
130
131
-
- The operator will automatically create a Kubernetes service named `DOMAIN_UID-cluster-cluster-1` for both the custom and default channel.
131
+
- The operator will automatically create a Kubernetes Service named `DOMAIN_UID-cluster-cluster-1` for both the custom and default channel.
132
132
133
133
- Internal clients running in the same Kubernetes cluster as the channel can access the cluster using `t3://DOMAIN_UID-cluster-cluster-1:8001`.
Copy file name to clipboardExpand all lines: docs-source/content/faq/namespace-management.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ draft: false
5
5
weight: 1
6
6
---
7
7
8
-
Each operator deployment manages a number of Kubernetes namespaces. For more information, see [Operator Helm configuration values]({{< relref "/userguide/managing-operators/using-the-operator/using-helm#operator-helm-configuration-values" >}}). A number of Kubernetes resources
8
+
Each operator deployment manages a number of Kubernetes Namespaces. For more information, see [Operator Helm configuration values]({{< relref "/userguide/managing-operators/using-the-operator/using-helm#operator-helm-configuration-values" >}}). A number of Kubernetes resources
9
9
must be present in a namespace before any WebLogic domain custom resources can be successfully
10
10
deployed into it.
11
11
Those Kubernetes resources are created either as part of the installation
@@ -16,7 +16,7 @@ This FAQ describes some considerations to be aware of when you manage the namesp
16
16
*[Check the namespaces that the operator manages](#check-the-namespaces-that-the-operator-manages)
17
17
*[Add a namespace for the operator to manage](#add-a-kubernetes-namespace-to-the-operator)
18
18
*[Delete a namespace from the operator's domain namespace list](#delete-a-kubernetes-namespace-from-the-operator)
19
-
*[Delete and recreate a Kubernetes namespace that the operator manages](#recreate-a-previously-deleted-kubernetes-namespace)
19
+
*[Delete and recreate a Kubernetes Namespace that the operator manages](#recreate-a-previously-deleted-kubernetes-namespace)
20
20
21
21
For others, see [Common Mistakes and Solutions]({{< relref "/userguide/managing-operators/using-the-operator/using-helm#common-mistakes-and-solutions" >}}).
22
22
@@ -58,7 +58,7 @@ $ helm list --namespace <namespace>
58
58
$ helm list --all-namespaces
59
59
```
60
60
61
-
#### Add a Kubernetes namespace to the operator
61
+
#### Add a Kubernetes Namespace to the operator
62
62
If you want an operator deployment to manage a namespace, you need to add the namespace to the operator's `domainNamespaces` list. Note that the namespace has to already exist, for example, using the `kubectl create` command.
63
63
64
64
Adding a namespace to the `domainNamespaces` list tells the operator deployment or runtime
@@ -98,7 +98,7 @@ NAME DATA AGE
98
98
weblogic-domain-cm 14 12m
99
99
```
100
100
101
-
#### Delete a Kubernetes namespace from the operator
101
+
#### Delete a Kubernetes Namespace from the operator
102
102
When you no longer want a namespace to be managed by the operator, you need to remove it from
103
103
the operator's `domainNamespaces` list, so that the corresponding Kubernetes resources that are
104
104
associated with the namespace can be cleaned up.
@@ -118,7 +118,7 @@ $ helm upgrade \
118
118
119
119
```
120
120
121
-
#### Recreate a previously deleted Kubernetes namespace
121
+
#### Recreate a previously deleted Kubernetes Namespace
122
122
123
123
If you need to delete a namespace (and the resources in it) and then recreate it,
124
124
remember to remove the namespace from the operator's `domainNamespaces` list
Copy file name to clipboardExpand all lines: docs-source/content/faq/oci-fss-pv.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,13 +26,13 @@ see [Persistent storage]({{< relref "/userguide/managing-domains/persistent-stor
26
26
#### Failure during domain creation with persistent volume sample
27
27
28
28
The existing sample for [creation of a domain home on persistent volume](https://github.com/oracle/weblogic-kubernetes-operator/tree/master/kubernetes/samples/scripts/create-weblogic-domain/domain-home-on-pv)
29
-
uses a Kubernetes job to create the domain. The sample uses an
29
+
uses a Kubernetes Job to create the domain. The sample uses an
30
30
`initContainers` section to change the file ownership which will
31
31
fail for OCI FSS created volumes used with an OKE cluster.
32
32
33
33
The OCI FSS volume contains some files that are not modifiable thus
34
-
causing the Kubernetes job to fail. The failure is seen in the
35
-
description of the Kubernetes job pod:
34
+
causing the Kubernetes Job to fail. The failure is seen in the
35
+
description of the Kubernetes Job pod:
36
36
```bash
37
37
$ kubectl describe -n domain1-ns pod domain1-create-weblogic-sample-domain-job-wdkvs
0 commit comments