Istio 1.28 업그레이드를 고려하는 사용자를 위해 참고용으로 본 글을 작성한다. (본인이 1.28 업그레이드 과정에 겪은 현상이기 때문) istioctl 1.28 를 설치하면 일부 명령어의 동작 방식이 이전 버전과 다르게 수행되는 것을 확인할 수 있다.
> istioctl proxy-status
Error: no running Istio pods in "istio-system"
> istioctl version
Istio is not present in the cluster: no running Istio pods in namespace "istio-system"
client version: 1.28.2
상태 확인을 원하는 istio proxy 버전의 revision 및 namespace 를 명시하여 실행할 경우 정상적으로 결과가 출력된다.
> istioctl proxy-status --revision 1-27-3
NAME CLUSTER ISTIOD VERSION SUBSCRIBED TYPES
istio-ingressgateway-674d4b5f49-x8v22.istio-system Kubernetes istiod-1-28-3-667c989469-wwjfl 1.27.3 3 (CDS,LDS,EDS)
nginx-demo-6c76f954fb-krss4.test Kubernetes istiod-1-28-3-667c989469-wwjfl 1.27.3 4 (CDS,LDS,EDS,RDS)
nginx-demo-6c76f954fb-zfbxh.test Kubernetes istiod-1-28-3-667c989469-wwjfl 1.27.3 4 (CDS,LDS,EDS,RDS)
> istioctl version --revision 1-27-3 -n istio-system
client version: 1.28.2
control plane version: 1.27.3
data plane version: 1.27.3 (3 proxies)
물론 istio 를 업그레이드 하는 데에는 문제가 없다.
의견을 주세요
Istio를 정상적으로 설치한 후 다시 시도하면 결과는 정상적으로 출력된다. 여러 차례 동일한 상황을 재현해 본 결과, 1.28.2로 업그레이드하는 과정에서만 해당 현상이 발생하는 것을 확인했다. (예를 들어 1.28.2 에서 1.28.3 으로 가는 과정에서는 발생 안함) 필자의 의견은.. istioctl 1.28.2의 동작 방식 또는 버그로 인한 문제일 가능성을 의심하고 있으나.. 확실하지 않으며 의견을 부탁드립니다..
'Service Mesh > Istio 운영 특이사항' 카테고리의 다른 글
| [istio] 1.27+ 변경사항 (init container: proxy) (0) | 2026.02.04 |
|---|---|
| [istio] 액세스 로그 accessLogFormat 설정 (0) | 2025.10.30 |
| [istio] Default Health Check Route and Port (0) | 2025.10.26 |
| [istio] argo rollout + istio 를 통한 canary 배포 전략 도입 (0) | 2025.10.26 |
| [istio] istioOperator 커스텀 (0) | 2025.08.20 |