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
When Helm 4 uses Kubernetes Server-Side Apply to install or upgrade Helm-managed
Domain or Cluster resources, Kubernetes may reject the update 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