How to configure a Microservice component

How to configure a Microservice component

Istio is an open platform for providing a uniform way to integrate microservices, manage traffic flow, enforce policies, and aggregate telemetry data. Istio's control plane provides an abstraction layer over the underlying cluster management platform, such as Kubernetes.

Kiali is an observability console for Istio with service mesh configuration and validation capabilities. Use it to understand the structure and health of your service mesh by monitoring traffic flow to infer the topology and report errors. Kiali provides detailed metrics and a basic Grafana integration for advanced queries. Integration with Jaeger provides distributed tracing.

Microservices - also known as microservice architecture - is an architectural style that structures an application as a collection of services that enables the rapid, frequent and reliable delivery of large, complex applications. It also allows an organization to evolve its technology stack.

Add one or more Microservice.

Secret: Microservices running in containers need to transfer secrets to allow them to communicate with each other. When microservices talk to authorization servers and other services, the microservices need secrets that they use for communication.

Horizontal Pod Autoscaler: The Horizontal Pod Autoscaler automatically scales the number of pods in a replication controller, deployment, replica set, or stateful set based on observed CPU utilization (or, with custom metrics support, on some other application-provided metrics).

Microservice Settings
  • The name of the Microservice should be unique within the stack.
  • Use namespaces to organize Microservices within the stack. Every object in a Kubernetes cluster belongs to a namespace. The namespace of Microservices in this configuration must match with a namespace defined in the Microservice HELM chart.
  • HELM Chart can be directly defined at HELM Value Text field or loaded from HELM Chart Repository.
What's Next
1.1-JPE