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: README.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,16 +9,16 @@ The operator takes advantage of the [Kubernetes operator pattern](https://kubern
9
9
You can:
10
10
* Deploy an operator that manages all WebLogic domains in all namespaces in a Kubernetes cluster, or that only manages domains in a specific subset of the namespaces, or that manages only domains that are located in the same namespace as the operator. At most, a namespace can be managed by one operator.
11
11
* Supply WebLogic domain configuration using:
12
-
*_Domain in PV_: Locates WebLogic domain homes in a Kubernetes PersistentVolume (PV). This PV can reside in an NFS file system or other Kubernetes volume types.
13
-
*_Domain in Image_: Includes a WebLogic domain home in a container image.
14
12
*_Model in Image_: Includes [WebLogic Deploy Tooling](https://github.com/oracle/weblogic-deploy-tooling) models and archives in a container image.
15
-
* Configure deployment of WebLogic domains as a Kubernetes resource (using a Kubernetes custom resource definition).
13
+
*_Domain in Image_: Includes a WebLogic domain home in a container image.
14
+
*_Domain in PV_: Locates WebLogic domain homes in a Kubernetes PersistentVolume (PV). This PV can reside in an NFS file system or other Kubernetes volume types.
15
+
* Configure deployment of WebLogic domains as Kubernetes resources (using Kubernetes custom resource definitions).
16
16
* Override certain aspects of the WebLogic domain configuration; for example, use a different database password for different deployments.
17
17
* Start and stop servers and clusters in the domain based on declarative startup parameters and desired states.
18
-
* Scale WebLogic domains by starting and stopping Managed Servers on demand, or by integrating with a REST API to initiate scaling based on the WebLogic Diagnostics Framework (WLDF), Prometheus, Grafana, or other rules.
18
+
* Scale WebLogic domains by starting and stopping Managed Servers on demand, Kubernetes scale commands, setting up a Kubernetes Horizontal Pod Autoscaler, or by integrating with a REST API to initiate scaling based on the WebLogic Diagnostics Framework (WLDF), Prometheus, Grafana, or other rules.
19
+
* Expose HTTP paths on a WebLogic domain outside the Kubernetes domain with load balancing, and automatically update the load balancer when Managed Servers in the WebLogic domain are started or stopped.
19
20
* Expose the WebLogic Server Administration Console outside the Kubernetes cluster, if desired.
20
21
* Expose T3 channels outside the Kubernetes domain, if desired.
21
-
* Expose HTTP paths on a WebLogic domain outside the Kubernetes domain with load balancing, and automatically update the load balancer when Managed Servers in the WebLogic domain are started or stopped.
22
22
* Publish operator and WebLogic Server logs into Elasticsearch and interact with them in Kibana.
23
23
24
24
@@ -94,7 +94,7 @@ Please be aware that pull requests that seek to introduce a new dependency will
94
94
95
95
## License
96
96
97
-
Copyright (c) 2017, 2021 Oracle and/or its affiliates.
97
+
Copyright (c) 2017, 2022 Oracle and/or its affiliates.
98
98
99
99
Released under the Universal Permissive License v1.0 as shown at
Copy file name to clipboardExpand all lines: documentation/domains/Cluster.json
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -162,7 +162,7 @@
162
162
"minimum": 1
163
163
},
164
164
"replicas": {
165
-
"description": "The number of cluster member Managed Server instances to start for this WebLogic cluster. The operator will sort cluster member Managed Server names from the WebLogic domain configuration by normalizing any numbers in the Managed Server name and then sorting alphabetically. This is done so that server names such as \"managed-server10\" come after \"managed-server9\". The operator will then start Managed Server instances from the sorted list, up to the `replicas` count, unless specific Managed Servers are specified as starting in their entry under the `managedServers` field. In that case, the specified Managed Server instances will be started and then additional cluster members will be started, up to the `replicas` count, by finding further cluster members in the sorted list that are not already started. If cluster members are started because of their related entries under `managedServers`, then this cluster may have more cluster members running than its `replicas` count. Defaults to `spec.replicas`, which defaults 1.",
165
+
"description": "The number of cluster member Managed Server instances to start for this WebLogic cluster. The operator will sort cluster member Managed Server names from the WebLogic domain configuration by normalizing any numbers in the Managed Server name and then sorting alphabetically. This is done so that server names such as \"managed-server10\" come after \"managed-server9\". The operator will then start Managed Server instances from the sorted list, up to the `replicas` count, unless specific Managed Servers are specified as starting in their entry under the `managedServers` field. In that case, the specified Managed Server instances will be started and then additional cluster members will be started, up to the `replicas` count, by finding further cluster members in the sorted list that are not already started. If cluster members are started because of their related entries under `managedServers`, then this cluster may have more cluster members running than its `replicas` count. Defaults to `domain.spec.replicas`, which defaults 1.",
166
166
"type": "integer",
167
167
"minimum": 0
168
168
},
@@ -192,7 +192,7 @@
192
192
]
193
193
},
194
194
"maxConcurrentStartup": {
195
-
"description": "The maximum number of Managed Servers instances that the operator will start in parallel for this cluster in response to a change in the `replicas` count. If more Managed Server instances must be started, the operator will wait until a Managed Server Pod is in the `Ready` state before starting the next Managed Server instance. A value of 0 means all Managed Server instances will start in parallel. Defaults to 0.",
195
+
"description": "The maximum number of Managed Servers instances that the operator will start in parallel for this cluster in response to a change in the `replicas` count. If more Managed Server instances must be started, the operator will wait until a Managed Server Pod is in the `Ready` state before starting the next Managed Server instance. A value of 0 means all Managed Server instances will start in parallel. Defaults to `domain.spec.maxClusterConcurrentStartup`, which defaults to 0.",
196
196
"type": "integer",
197
197
"minimum": 0
198
198
},
@@ -249,7 +249,7 @@
249
249
}
250
250
},
251
251
"observedGeneration": {
252
-
"description": "The generation observed by the WebLogic operator.",
252
+
"description": "The Cluster resource generation observed by the WebLogic operator. If the Cluster resource exists, then this value will match the \u0027cluster.metadata.generation\u0027 when the \u0027cluster.status\u0027 correctly reflects the latest cluster resource changes.",
253
253
"type": "integer"
254
254
}
255
255
}
@@ -569,7 +569,7 @@
569
569
"type": "string"
570
570
},
571
571
"observedGeneration": {
572
-
"description": "The generation observed by the WebLogic operator.",
572
+
"description": "The Domain resource generation observed by the WebLogic operator. This value will match the \u0027domain.metadata.generation\u0027 when the \u0027domain.status\u0027 correctly reflects the latest resource changes.",
Copy file name to clipboardExpand all lines: documentation/domains/Cluster.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
@@ -19,9 +19,9 @@ The specification of the operation of the WebLogic cluster. Required.
19
19
|`clusterName`| string | The name of the cluster. This value must match the name of a WebLogic cluster already defined in the WebLogic domain configuration. Required. |
20
20
|`clusterService`|[Cluster Service](#cluster-service)| Customization affecting Kubernetes Service generated for this WebLogic cluster. |
21
21
|`maxConcurrentShutdown`| integer | The maximum number of WebLogic Server instances that will shut down in parallel for this cluster when it is being partially shut down by lowering its replica count. A value of 0 means there is no limit. Defaults to `spec.maxClusterConcurrentShutdown`, which defaults to 1. |
22
-
|`maxConcurrentStartup`| integer | The maximum number of Managed Servers instances that the operator will start in parallel for this cluster in response to a change in the `replicas` count. If more Managed Server instances must be started, the operator will wait until a Managed Server Pod is in the `Ready` state before starting the next Managed Server instance. A value of 0 means all Managed Server instances will start in parallel. Defaults to 0. |
22
+
|`maxConcurrentStartup`| integer | The maximum number of Managed Servers instances that the operator will start in parallel for this cluster in response to a change in the `replicas` count. If more Managed Server instances must be started, the operator will wait until a Managed Server Pod is in the `Ready` state before starting the next Managed Server instance. A value of 0 means all Managed Server instances will start in parallel. Defaults to `domain.spec.maxClusterConcurrentStartup`, which defaults to 0. |
23
23
|`maxUnavailable`| integer | The maximum number of cluster members that can be temporarily unavailable. Defaults to 1. |
24
-
| `replicas` | integer | The number of cluster member Managed Server instances to start for this WebLogic cluster. The operator will sort cluster member Managed Server names from the WebLogic domain configuration by normalizing any numbers in the Managed Server name and then sorting alphabetically. This is done so that server names such as "managed-server10" come after "managed-server9". The operator will then start Managed Server instances from the sorted list, up to the `replicas` count, unless specific Managed Servers are specified as starting in their entry under the `managedServers` field. In that case, the specified Managed Server instances will be started and then additional cluster members will be started, up to the `replicas` count, by finding further cluster members in the sorted list that are not already started. If cluster members are started because of their related entries under `managedServers`, then this cluster may have more cluster members running than its `replicas` count. Defaults to `spec.replicas`, which defaults 1. |
24
+
| `replicas` | integer | The number of cluster member Managed Server instances to start for this WebLogic cluster. The operator will sort cluster member Managed Server names from the WebLogic domain configuration by normalizing any numbers in the Managed Server name and then sorting alphabetically. This is done so that server names such as "managed-server10" come after "managed-server9". The operator will then start Managed Server instances from the sorted list, up to the `replicas` count, unless specific Managed Servers are specified as starting in their entry under the `managedServers` field. In that case, the specified Managed Server instances will be started and then additional cluster members will be started, up to the `replicas` count, by finding further cluster members in the sorted list that are not already started. If cluster members are started because of their related entries under `managedServers`, then this cluster may have more cluster members running than its `replicas` count. Defaults to `domain.spec.replicas`, which defaults 1. |
25
25
|`restartVersion`| string | Changes to this field cause the operator to restart WebLogic Server instances. More info: https://oracle.github.io/weblogic-kubernetes-operator/userguide/managing-domains/domain-lifecycle/startup/#restarting-servers.|
26
26
|`serverPod`|[Server Pod](#server-pod)| Customization affecting the generation of Pods for WebLogic Server instances. |
27
27
|`serverService`|[Server Service](#server-service)| Customization affecting the generation of ClusterIP Services for WebLogic Server instances. |
@@ -36,7 +36,7 @@ The specification of the operation of the WebLogic cluster. Required.
36
36
|`labelSelector`| string | Label selector that can be used to discover Pods associated with WebLogic managed servers belonging to this cluster. Must be set to work with HorizontalPodAutoscaler. |
37
37
|`maximumReplicas`| integer | The maximum number of cluster members. |
38
38
|`minimumReplicas`| integer | The minimum number of cluster members. |
39
-
|`observedGeneration`| integer | The generation observed by the WebLogic operator. |
39
+
|`observedGeneration`| integer | The Cluster resource generation observed by the WebLogic operator. If the Cluster resource exists, then this value will match the 'cluster.metadata.generation' when the 'cluster.status' correctly reflects the latest cluster resource changes. |
40
40
|`readyReplicas`| integer | The number of ready cluster members. |
41
41
|`replicas`| integer | The number of currently running cluster members. |
42
42
|`replicasGoal`| integer | The requested number of cluster members. Cluster members will be started by the operator if this value is larger than zero. |
Copy file name to clipboardExpand all lines: documentation/domains/Domain.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -168,7 +168,7 @@
168
168
}
169
169
},
170
170
"observedGeneration": {
171
-
"description": "The generation observed by the WebLogic operator.",
171
+
"description": "The Cluster resource generation observed by the WebLogic operator. If the Cluster resource exists, then this value will match the \u0027cluster.metadata.generation\u0027 when the \u0027cluster.status\u0027 correctly reflects the latest cluster resource changes.",
172
172
"type": "integer"
173
173
}
174
174
}
@@ -488,7 +488,7 @@
488
488
"type": "string"
489
489
},
490
490
"observedGeneration": {
491
-
"description": "The generation observed by the WebLogic operator.",
491
+
"description": "The Domain resource generation observed by the WebLogic operator. This value will match the \u0027domain.metadata.generation\u0027 when the \u0027domain.status\u0027 correctly reflects the latest resource changes.",
Copy file name to clipboardExpand all lines: documentation/domains/Domain.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
@@ -60,7 +60,7 @@ The current status of the operation of the WebLogic domain. Updated automaticall
60
60
|`introspectJobFailureCount`| integer | Non-zero if the introspector job fails for any reason. You can configure an introspector job retry limit for jobs that log script failures using the Operator tuning parameter 'domainPresenceFailureRetryMaxCount' (default 5). You cannot configure a limit for other types of failures, such as a Domain resource reference to an unknown secret name; in which case, the retries are unlimited. |
61
61
|`lastFailureTime`| DateTime | RFC 3339 date and time at which a currently failing domain last experienced a Severe failure. |
62
62
|`message`| string | A human readable message indicating details about why the domain is in this condition. |
63
-
|`observedGeneration`| integer | The generation observed by the WebLogic operator. |
63
+
|`observedGeneration`| integer | The Domain resource generation observed by the WebLogic operator. This value will match the 'domain.metadata.generation' when the 'domain.status' correctly reflects the latest resource changes. |
64
64
|`reason`| string | A brief CamelCase message indicating details about why the domain is in this state. |
65
65
|`replicas`| integer | The number of running cluster member Managed Servers in the WebLogic cluster if there is exactly one cluster defined in the domain configuration and where the `replicas` field is set at the `spec` level rather than for the specific cluster under `clusters`. This field is provided to support use of Kubernetes scaling for this limited use case. |
66
66
|`servers`| Array of [Server Status](#server-status)| Status of WebLogic Servers in this domain. |
@@ -169,7 +169,7 @@ The current status of the operation of the WebLogic domain. Updated automaticall
169
169
|`labelSelector`| string | Label selector that can be used to discover Pods associated with WebLogic managed servers belonging to this cluster. Must be set to work with HorizontalPodAutoscaler. |
170
170
|`maximumReplicas`| integer | The maximum number of cluster members. |
171
171
|`minimumReplicas`| integer | The minimum number of cluster members. |
172
-
|`observedGeneration`| integer | The generation observed by the WebLogic operator. |
172
+
|`observedGeneration`| integer | The Cluster resource generation observed by the WebLogic operator. If the Cluster resource exists, then this value will match the 'cluster.metadata.generation' when the 'cluster.status' correctly reflects the latest cluster resource changes. |
173
173
|`readyReplicas`| integer | The number of ready cluster members. |
174
174
|`replicas`| integer | The number of currently running cluster members. |
175
175
|`replicasGoal`| integer | The requested number of cluster members. Cluster members will be started by the operator if this value is larger than zero. |
Copy file name to clipboardExpand all lines: documentation/domains/index.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1084,7 +1084,7 @@
1084
1084
}
1085
1085
},
1086
1086
"observedGeneration": {
1087
-
"description": "The generation observed by the WebLogic operator.",
1087
+
"description": "The Cluster resource generation observed by the WebLogic operator. If the Cluster resource exists, then this value will match the \u0027cluster.metadata.generation\u0027 when the \u0027cluster.status\u0027 correctly reflects the latest cluster resource changes.",
1088
1088
"type": "integer"
1089
1089
}
1090
1090
}
@@ -1404,7 +1404,7 @@
1404
1404
"type": "string"
1405
1405
},
1406
1406
"observedGeneration": {
1407
-
"description": "The generation observed by the WebLogic operator.",
1407
+
"description": "The Domain resource generation observed by the WebLogic operator. This value will match the \u0027domain.metadata.generation\u0027 when the \u0027domain.status\u0027 correctly reflects the latest resource changes.",
0 commit comments