kyma-project / kyma

Kyma is an opinionated set of Kubernetes-based modular building blocks, including all necessary capabilities to develop and run enterprise-grade cloud-native applications.
https://kyma-project.io
Apache License 2.0
1.52k stars 405 forks source link

Evaluation of Istio 1.16 #16157

Closed strekm closed 1 year ago

strekm commented 1 year ago

Status Waiting for @kyma-project/observability to check dashboard integration

Description

Prepare gardener cluster with Istio 1.16 installation and execute manual tests. Prepare gardener cluster with latest kyma main and upgrade istio to 1.16. Execute manual tests. Share cluster with other teams to evaluate integration with other kyma components. Check proxy reset job. Check grafana dashboard changes. Production profile should be use in both cases.

ACs:

On Kyma eval profile

running (1m01.5s), 000/100 VUs, 3251 complete and 0 interrupted iterations
default ✓ [======================================] 100 VUs  1m0s

     ✓ SuccessFull calls

     █ setup

     checks.....................: 100.00% ✓ 3251      ✗ 0    
     data_received..............: 908 kB  15 kB/s
     data_sent..................: 877 kB  14 kB/s
     http_req_blocked...........: avg=7.31ms   min=254ns    med=536ns    max=553.54ms p(90)=801ns    p(95)=1.07µs
     http_req_connecting........: avg=380.77µs min=0s       med=0s       max=50.2ms   p(90)=0s       p(95)=0s    
     http_req_duration..........: avg=1.85s    min=118.3ms  med=1.8s     max=5.1s     p(90)=2.77s    p(95)=3.19s 
     http_req_failed............: 0.00%   ✓ 0         ✗ 3252 
     http_req_receiving.........: avg=395.31µs min=22.59µs  med=73.43µs  max=19.72ms  p(90)=723.59µs p(95)=2.17ms
     http_req_sending...........: avg=717.73µs min=57.7µs   med=171.02µs max=32.7ms   p(90)=1.6ms    p(95)=2.85ms
     http_req_tls_handshaking...: avg=5.84ms   min=0s       med=0s       max=484.89ms p(90)=0s       p(95)=0s    
     http_req_waiting...........: avg=1.85s    min=117.93ms med=1.79s    max=5.1s     p(90)=2.77s    p(95)=3.19s 
     http_reqs..................: 3252    52.873741/s
     iteration_duration.........: avg=1.86s    min=169.03ms med=1.8s     max=5.1s     p(90)=2.79s    p(95)=3.19s 
     iterations.................: 3251    52.857483/s
     vus........................: 35      min=35      max=100
     vus_max....................: 100     min=100     max=100

Reasons

Keeping Istio up to date

Attachments https://istio.io/latest/news/releases/1.16.x/announcing-1.16/ https://github.com/kyma-project/kyma/issues/16231

videlov commented 1 year ago

test integration, slack topic

videlov commented 1 year ago

ToDos/Leftovers:

rakesh-garimella commented 1 year ago

Tested following by manually installing the istio 1.16 on the cluster: