In-cluster service communication between subsystems
Key points and limitations of in-cluster inter-subsystem
communication.
- In-cluster communication is only possible between subsystems that are in the same cluster.
- In-cluster communication cannot be used in two data center disaster recovery deployments, Two data center deployment strategy on Kubernetes and OpenShift.
- If you are upgrading from a pre-10.0.5.3 release, all existing subsystems continue to use
externalcommunication. If you want to change upgraded subsystems to usein-cluster, then you must reregister them. - If you are adding new subsystems to an upgraded deployment you can set the subsystems to use
in-clustercommunication, but you must use different certificates and secrets for the subsystem endpoints. The default certificate and secret names for the subsystem endpoints are:- Analytics:
ai-endpoint. - Portal:
portal-admin. - Gateway:
gwv6-manager-endpointorgw-gateway-manager
- Analytics:
- After a portal, gateway, or analytics subsystem is registered with the management subsystem, to
change the communication mechanism you must reregister the subsystem. For more information on this
procedure, see:
- Kubernetes: Change inter-subsystem communication type.
- OpenShift: Change inter-subsystem communication type.
Important: Backups of the management subsystem cannot be restored if the communication type of any registered subsystem is changed after the backup was taken. Do not change the communication type of any of your subsystems if you might want to restore your management subsystem from a previous backup. - If you customize any TLS certificates used for inter-subsystem communication, then to use
in-clustercommunication the TLS certificates must include the service hostname in the DNS section of the SAN, for example:X509v3 Subject Alternative Name: critical DNS: ptladmin.mydomain.com, DNS: portal.apic.svc, DNS: portal.apic.svc.cluster.local - On Cloud Pak for Integration, all subsystems are
registered automatically during deployment with
externalcommunication specified.