Known limitations
The following sections describe known limitations for WebLogic Kubernetes Operator. Each issue may contain a workaround or an associated issue number.
Helm 4 server-side apply field ownership conflicts
Helm 4 uses Kubernetes Server-Side Apply by default for a new Helm release and uses the previous release’s apply method for an upgrade. When installing or upgrading the WebLogic Kubernetes Operator with Server-Side Apply, Kubernetes may reject an operator chart resource if another field manager owns the same resource fields. For details and workarounds, see Helm 4 server-side apply field ownership conflicts .
NGINX SSL passthrough ingress service does not work with Kubernetes headless service
ISSUE:
When installing NGINX ingress controller with SSL passthrough enabled --set "controller.extraArgs.enable-ssl-passthrough=true", any ingress rule created subsequently, using SSL passthrough to the individual server service, will fail.
For example, after creating the domain, the operator creates a headless Kubernetes service for each server and a headed service for the cluster. The individual service for each server is headless as the CLUSTER-IP is None; the cluster service is headed as the CLUSTER-IP has a valid IP address.
If you create a passthrough ingress rule to use SSL passthrough to access the admin server, for example:
Accessing the WebLogic Console on the admin server, through the ingress controller, will result in an error.
This is currently reported as an NGINX bug in https://github.com/kubernetes/ingress-nginx/issues/1718