Hi @deepak_deore, appreciate your comment on this.
I did patch the ingressgateway after the upgrade and now, I cloud see the ingressgateway pod was on READY state and RUNNING status and then it became in NOT READY state.
NAME READY STATUS RESTARTS AGE
istio-egressgateway-7769479cf4-qwnn7 1/1 Running 0 114m
istio-egressgateway-7769479cf4-sxrhk 1/1 Running 0 37m
istio-ingressgateway-75db45b458-l5m26 0/1 Running 0 21m
istio-ingressgateway-7774566b48-6xddh 1/1 Running 0 12h
istio-tracing-7cf5f46848-wtvqq 1/1 Running 0 21m
istiocoredns-5f7546c6f4-9x9vn 2/2 Running 0 113m
istiocoredns-5f7546c6f4-kj4vb 2/2 Running 0 8h
istiod-678b7fb6dc-vsrsq 1/1 Running 0 21m
kiali-b4b5b4fb8-gcv2c 1/1 Running 0 8h
Checking on the ingressgateway pod and got the following:
Readiness probe failed: HTTP probe failed with statuscode: 503
So, I did restart all the deployment and check the installation as follows:
▶ ./istioctl version
client version: 1.5.8
egressgateway version: 1.4.10
egressgateway version: 1.4.10
ingressgateway version: 1.5.8
ingressgateway version: 1.4.10
pilot version: 1.5.8
data plane version: 1.4.10 (14 proxies), 1.4.3 (2 proxies)
My IstioOperator has egressGateways
set enabled to false, and I did not see any error messages on the upgrade.
In istiod
2020-07-16T13:51:18.216503Z info grpc: Server.Serve failed to complete security handshake from "10.88.5.20:33034": EOF
I checked that IP address, and found out that the IP address of the Pod that I rollout restart the deployment which terminated that pod and re-created with the latest istio-proxy 1.5.8; but this pod is in NOT READY state.
I need to see what other things that I can do and troubleshoot this.
============================================
So, I did toggle true
or false
on egressGateway
on IstioOperator
and re-ran the upgrade; and now istio-egressgateway
pods are gone, but the istio-ingressgateway
pod is still in NOT READY state.
============================================
So, I can see there are few istio-ingressgateway-xxxx
ReplicaSets defined. Looking into this.
▶ kubectl get rs
NAME DESIRED CURRENT READY AGE
istio-ingressgateway-68c4b7698c 0 0 0 21h
istio-ingressgateway-75db45b458 1 1 0 25h
istio-ingressgateway-7774566b48 1 1 1 14h
istio-tracing-7cf5f46848 1 1 1 42h
istio-tracing-cd67ddf8 0 0 0 93d
istiocoredns-5f7546c6f4 2 2 2 93d
istiod-678b7fb6dc 1 1 1 86m
kiali-7964898d8c 0 0 0 93d
kiali-7fcc47db9f 0 0 0 21h
kiali-b4b5b4fb8 1 1 1 46h
Deleting ReplicaSets that had 0
on all the columns (DESIRED, CURRENT, READY) fixed the issue with having multiple version istio-ingressgateway
.
But still, the istio-ingressgateway
pods status is NOT READY but RUNNING.