Cicd documentation layout



Download 6.25 Mb.
Page31/39
Date15.06.2023
Size6.25 Mb.
#61535
1   ...   27   28   29   30   31   32   33   34   ...   39
CIcd

11. ISTIO:


Istio is an open platform-independent service mesh that provides traffic management, policy enforcement, and telemetry collection. Open: Istio is being developed and maintained as open-source software. ... Service mesh: Istio is designed to manage communications between microservices and applications.
Istio is an open source framework for connecting, monitoring, and securing microservices, including services running on GKE. It lets you create a network of deployed services with load balancing, service-to-service authentication, monitoring, and more, without requiring any changes in service code.

11.1. Steps to install Istio on Kubernetes?


First login to Kubernetes and switch to Kubernetes cluster, on which need to install:
az login
az aks get-credentials --resource-group rg-apidevaks-weu --name apidevaks-weu
Next copy paste the entire below connect to install istio:
helm install install/kubernetes/helm/istio --name istio --namespace istio-system \
--set sds.enabled=true \
--set gateways.istio-ingressgateway.sds.enabled=true \
--set pilot.traceSampling=100.0 \
--set telemetry-gateway.grafanaEnabled=true \
--set telemetry-gateway.prometheusEnabled=true \
--set grafana.enabled=true \
--set tracing.enabled=true \
--set tracing.jaeger.ingress.enabled=true \
--set certmanager.email=andrei.cioaca@capgemini.com \
--set kiali.dashboard.jaegerURL="http://localhost:16686" \
--set kiali.dashboard.grafanaURL="http://grafana.istio-system:3000" \
--set certmanager.enabled=true \
--set kiali.enabled=true
Now To check whether all the pods are up and running:
kubectl get pods –n istio-system

11.2. What is meant by Grafana dashboard?


A Grafana dashboard is a powerful open source analytical and visualization tool that consists of multiple individual panels arranged in a grid. The panels interact with configured data sources, including (but not limited to) AWS CloudWatch, Microsoft SQL server, Prometheus, MySQL, InfluxDB, and many others. Grafana is designed so that each panel is tied to a data source. Because the Grafana dashboards support multiple panels in a single grid, you can visualize results from multiple data sources simultaneously.

Download 6.25 Mb.

Share with your friends:
1   ...   27   28   29   30   31   32   33   34   ...   39




The database is protected by copyright ©ininet.org 2024
send message

    Main page