かべぎわブログ

ブログです

Istio

istio-proxyがinjectされちゃうせいでjobが終わらない

概要 タイトルのとおり。 istio-proxyがauto-injectされちゃうような構成というかサイドカー構成だと、JobやCronJobを実行したとき、いつまでたってもCompletedにならなかったりする。 $ kubectl get pods NAME READY STATUS RESTARTS AGE hello-1598853420-…

Istioをバージョンアップする

こんなかんじ。 最新版もってきて curl -L https://istio.io/downloadIstio | sh - PATHとおってるところにコピーして(任意) cp bin/istioctl /usr/local/bin/. upgradeする。 istioctl upgrade

HTTPステータス5xxだったときにリトライするIstio Virtual Service

503とかのときにリトライしてくれる。 kabegiwa.example.com/wawawa/index.htmlとかにリクエストの応答で503などがかえってきたときにリトライしてくれる。 脳直でいれておくと安定する。 要チューニング。

Istio Ingress GatewayでTLS終端させる

こんなかんじ。 apiVersion: networking.istio.io/v1alpha3 kind: Gateway metadata: name: gateway spec: selector: istio: ingressgateway servers: - port: number: 443 name: https protocol: HTTPS tls: mode: SIMPLE credentialName: wawawa-credentia…

Istioをインストールする

Istioをインストールしてみます。 curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.5.0 sh - cd istio-1.5.0 export PATH=$PWD/bin:$PATH できました。 $ istioctl version 1.5.0 進化的アーキテクチャ ―絶え間ない変化を支える作者:Neal Ford,Re…