diff --git a/documentation/staging/content/userguide/managing-domains/accessing-the-domain/port-forward.md b/documentation/staging/content/userguide/managing-domains/accessing-the-domain/port-forward.md index e1dc3619fb3..0a16be919ce 100644 --- a/documentation/staging/content/userguide/managing-domains/accessing-the-domain/port-forward.md +++ b/documentation/staging/content/userguide/managing-domains/accessing-the-domain/port-forward.md @@ -62,12 +62,51 @@ This behavior depends on your version and domain resource configuration: command or see the domain resource [schema](https://github.com/oracle/weblogic-kubernetes-operator/blob/main/documentation/domains/Domain.md). -* For Istio-enabled domains running Istio versions prior to 1.10, - the operator already adds a - network channel with a `localhost` listen address for each - existing port. This means that no additional configuration is required - to enable port forwarding when Istio is enabled. +* If WLST access is required for Istio-enabled domains running Istio versions prior to 1.10, + you must add an additional network channel to the WebLogic Administration Server + configured with the following attributes: + * Protocol defined as `t3`. + * Listen address defined with `localhost`. (Note: Setting the address to localhost is solely + for self-documenting purposes. The address can be set to any value, and the operator will override + it to the required value.) + * Listen port. Note: Choose a port value that does not conflict with any ports defined + in any of the additional network channels created for use with Istio versions prior to v1.10. For more details, see [Added network channels for Istio versions prior to v1.10]({{< relref "/userguide/istio/istio#added-network-channels-for-istio-versions-prior-to-v110" >}}). + * Enable `HTTP` protocol for this network channel. + * Do _NOT_ set an `external listen address` or `external listen port`. + +{{% notice note %}} +For Istio-enabled domains running Istio versions prior to 1.10, if console only access is required, +then it is not necessary to add an additional network channel to the WebLogic Administration Server. +{{% /notice %}} + +For example, here is a snippet of a WebLogic domain `config.xml` file for channel `PortForward` for the Administration Server. +```xml + + admin-server + + PortForward + t3 + localhost + 7890 + true + + +``` +For Model in Image (MII) and Domain in Image (DII), here is a snippet model configuration for channel `PortForward` for the Administration Server. +```yaml +topology: + ... + Server: + 'admin-server': + ListenPort: 7001 + NetworkAccessPoint: + PortForward: + Protocol: 't3' + ListenAddress: 'localhost' + ListenPort: '7890' + HttpEnabledForThisProtocol: true +``` {{% notice note %}} If your domain is already running, and you have made configuration changes, @@ -75,7 +114,8 @@ then you will need to rerun its introspector job and ensure that the admin pod restarts for the configuration changes to take effect. {{% /notice %}} -When administration channel port forwarding is enabled, +If Istio is _not_ enabled on the domain or for Istio enabled domains running +Istio 1.10 and later, when administration channel port forwarding is enabled, the operator automatically adds the following network channels (also known as Network Access Points) to the WebLogic Administration Server Pod: