Prerequisites for running HTTP virtual services in a Kubernetes cluster
You can find information about the tasks that you must complete before you configure a run of the HTTP virtual services in the HCL OneTest™ Server cluster or a remote Kubernetes cluster.
Conditions for running of HTTP virtual services
If... | Then... |
---|---|
You want to route the HTTP traffic via the HTTP proxy either to the virtual service or live systems, based on routing rules. |
You must set up the HTTP proxy. See Setting up intercepts. |
You want to route the HTTP traffic to the virtual service via the HTTP proxy and the proxy is not configured to trust all certificates. |
The trust store must be configured to include the certificate authority for the server certificate. See Certificate authority: Importing and extending lists. |
A client application is sending requests directly to the virtual service. |
The client application must trust the certificate authority for the server certificate. See Certificate authority: Importing and extending lists. |
You are working with HCL OneTest™ Server V10.1.3, which is installed on Ubuntu. |
HTTP virtual services are exposed via hostnames are of the
following
form:
in-<unique_id>.<INGRESS_DOMAIN> Note: The DNS used by a computer that
runs a client application or the HTTP proxy that routes
traffic to the virtual service needs to resolve such
hostnames to the IP address of the ingress
domain. You must perform the following actions that depend on the
method you have used to set up the ingress domain:
|
HTTPS virtual service endpoints
- The Virtualization (Server) SSL options that are specified in the HTTP transport have no effect.
- The certificate served by the exposed virtual service endpoint is the same as that of server that is signed by the server certificate authority.