Fixing nodeport apps after updating cluster version 4.15 or later
Resolve nodeport service issues after updating your Red Hat OpenShift on IBM Cloud cluster to version 4.15 or later by updating security group rules including cluster update.
Virtual Private Cloud
Troubleshoot issues when your app is not working with Satellite storage nodeport.
4.15 and later
Requests sent to your nodeport service fail with a timeout error.
Red Hat OpenShift on IBM Cloud managed load balancer services (ALB, NLB, sdNLB) dynamically adjust the security group rules as they are added, deleted, or updated. Rules are also maintained to allow traffic through the nodeports opened by these services. Whenever possible, it is recommended to use Red Hat OpenShift on IBM Cloud managed load balancer services.
If you don't use Red Hat OpenShift on IBM Cloud managed load balancer services, then any unmanaged node port services and the associated security group rules to allow traffic through these node ports are your responsibility.
Update the security group rules for your node port service.
- Review the VPC security group quotas.
- Identify the node ports that are opened by your node port service.
- For each node port opened, create a security group rule.
ibmcloud is sg-rulec kube-CLUSTER_ID inbound TCP/UDP --port-min NODEPORT --port-max NODEPORT --remote 0.0.0.0/0
There are quota limitations on the number of rules allowed per security group. If adding the custom nodeport rule exceeds this quota the rule is not added. In this case, consider using an Red Hat OpenShift on IBM Cloud managed load balancer service
or modifying the port-min or port-max settings on your rule(s) to use a nodeport range.