Skip to content

Commit e4b9189

Browse files
authored
Update prereqs (#1467)
* update prereqs * add azure support statement * address review feedback * address review feedback * address review feedback * address review feedback
1 parent 4306788 commit e4b9189

File tree

1 file changed

+27
-7
lines changed

1 file changed

+27
-7
lines changed

docs-source/content/userguide/introduction/introduction.md

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,18 @@ Detailed instructions are available [here]({{< relref "/userguide/managing-opera
1616

1717
### Operator prerequisites
1818

19-
* Kubernetes 1.13.5+, 1.14.8+, and 1.15.7+ (check with `kubectl version`).
20-
* Flannel networking v0.9.1-amd64 (check with `docker images | grep flannel`) *or* OpenShift SDN on OpenShift 4.3 systems.
21-
* Docker 18.9.1 (check with `docker version`) *or* CRI-O 1.14.7 (check with `crictl version | grep RuntimeVersion`).
19+
* Kubernetes 1.13.5+, 1.14.8+, and 1.15.7+ (check with `kubectl version`). Not supported on Kubernetes 1.16 or 1.17; see note below.
20+
See note below for OpenShift.
21+
* Flannel networking v0.9.1-amd64 or later (check with `docker images | grep flannel`) *or* OpenShift SDN on OpenShift 4.3 systems.
22+
* Docker 18.9.1 or 19.03.1 (check with `docker version`) *or* CRI-O 1.14.7 (check with `crictl version | grep RuntimeVersion`).
2223
* Helm 2.14.3+, 3.0.3+ (check with `helm version --client --short`).
2324
* Either Oracle WebLogic Server 12.2.1.3.0 with patch 29135930, or Oracle WebLogic Server 12.2.1.4.0.
2425
* The existing WebLogic Docker image, `container-registry.oracle.com/middleware/weblogic:12.2.1.3 `,
2526
has all the necessary patches applied.
2627
* Check the WLS version with `docker run container-registry.oracle.com/middleware/weblogic:12.2.1.3 sh -c` `'source $ORACLE_HOME/wlserver/server/bin/setWLSEnv.sh > /dev/null 2>&1 && java weblogic.version'`.
2728
* Check the WLS patches with `docker run container-registry.oracle.com/middleware/weblogic:12.2.1.3 sh -c` `'$ORACLE_HOME/OPatch/opatch lspatches'`.
28-
* You must have the `cluster-admin` role to install the operator.
29+
* You must have the `cluster-admin` role to install the operator. The operator does
30+
not need the `cluster-admin` role at runtime.
2931
* We do not currently support running WebLogic in non-Linux containers.
3032

3133
### Important note about Kubernetes 1.16.0+
@@ -48,6 +50,22 @@ In accordance with these policies, the operator and WebLogic Server are supporte
4850
Infrastructure using *Oracle Container Engine for Kubernetes*, or in a cluster running *Oracle Linux
4951
Container Services for use with Kubernetes* on OCI Compute, and on "authorized cloud environments".
5052

53+
### Microsoft Azure Kubernetes Service
54+
55+
[Azure Kubernetes Service (AKS)](https://docs.microsoft.com/en-us/azure/aks/) is a hosted Kubernetes environment. The WebLogic Kubernetes
56+
Operator, Oracle WebLogic Sever 12c and Oracle Fusion Middleware Infrastructure 12c are fully supported and certified on Azure Kubernetes Service (as per the documents
57+
referenced above).
58+
59+
AKE support and limitations:
60+
61+
* Both "domain in image" and "domain on persistent volume" models are supported.
62+
* For domain on persistent volume we support Azure Files volumes accessed through
63+
a persistent volume claim - see [here](https://docs.microsoft.com/en-us/azure/aks/azure-files-volume).
64+
* Azure Load Balancers are supported when provisioned using a Kubernetes service of `type=LoadBalancer`.
65+
* Oracle databases running in Oracle Cloud Infrastructure are supported for Fusion Middleware
66+
Infrastructure MDS data stores only when accessed through an OCI FastConnect.
67+
* Windows Server containers are not currently supported, only Linux containers.
68+
5169
### Oracle Linux Cloud Native Environment
5270

5371
[Oracle Linux Cloud Native Environment](https://docs.oracle.com/en/operating-systems/olcne/) is a fully integrated suite for the development and management of cloud-native applications. Based on the Open Container Initiative (OCI) and Cloud Native Computing Foundation (CNCF) standards, Oracle Linux Cloud Native Environment delivers a simplified framework for installations, updates, upgrades, and configuration of key features for orchestrating microservices.
@@ -57,10 +75,12 @@ WebLogic Server and the WebLogic Kubernetes operator are certified and supported
5775

5876
### OpenShift
5977

60-
Operator 2.0.1+ is certified for use on OpenShift Container Platform 3.11.43+, with Kubernetes 1.11.5+. OpenShift 4 certification is currently in progress.
78+
Operator 2.0.1+ is certified for use on OpenShift Container Platform 3.11.43+, with Kubernetes 1.11.5+.
79+
80+
Operator 2.5.0+ is certified for use on OpenShift Container Platform 4.3.0+ with Kubernetes 1.16.2+.
6181

62-
When using the operator in OpenShift, the `anyuid` security context constraint is required to ensure that WebLogic containers run with a UNIX UID that has the correct permissions on the domain filesystem.
63-
For more information, see [OpenShift]({{<relref "/security/openshift.md">}}) in the Security section.
82+
When using the operator in OpenShift, a security context constraint is required to ensure that WebLogic containers run with a UNIX UID that has the correct permissions on the domain file system.
83+
This could be either the `anyuid` SCC or a custom one that you define for user/group `1000`. For more information, see [OpenShift]({{<relref "/security/openshift.md">}}) in the Security section.
6484

6585
### Important note about development-focused Kubernetes distributions
6686

0 commit comments

Comments
 (0)