Compute Client
ETSI HypO is designed to orchestrate cloud-native services across multiple administrative domains. As such, HypO should be able to interact with compute controllers all over the compute continuum.
To do so, two core services of ETSI HypO, i.e., the Package Manager and Service Monitor leverage a common Compute Client service that interfaces with Kubernetes-based compute controllers of various types.
This client supports Go language libraries to provide:
- API calls to the Kubernetes API server.
- API calls to the Helm API server in a Kubernetes cluster.
- API calls to the Open Cluster Management (OCM) scheduler.