Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Azure Kubernetes Service を活用したマイクロサービス開発/clouddev

Azure Kubernetes Service を活用したマイクロサービス開発/clouddev

クラウドデベロッパーちゃんねるのセッション動画スライドです。

TonyTonyKun

March 06, 2021
Tweet

More Decks by TonyTonyKun

Other Decks in Technology

Transcript

  1. 2. Nginx Ingress Controller で外部向けエンドポイントを公開する ※ Azure ポータルから設定できる HTTP Application

    Routing アドオンの本番運用は非推奨です。 POS Service Client Item Service Nginx Ingress Controller /pos /item Ingress.yaml Kubernetes Cluster Ingress.yaml
  2. 3. アップグレード戦略には Blue / Green デプロイを採用する ※ サービスメッシュ(Istio など)を使わなくても、Blue /

    Green デプロイを実現できます。 POS Service Client Nginx Ingress Controller Kubernetes Cluster Pod Pod pos-api v1 pos-api v1 pos-api v2 Service
  3. 3. アップグレード戦略には Blue / Green デプロイを採用する Nginx Ingress Controller Microservices

    ( Pod ) Kubernetes Cluster v 1.18.14 Nginx Ingress Controller Kubernetes Cluster v 1.19.7 Microservices ( Pod ) Application Gateway V2 Data Store
  4. 6. Azure Monitor でマイクロサービスを監視する Kubernetes Docker Application Container(Pod) アプリ監視 インフラ・ミドル

    ウェア監視 Application Insights Azure Monitor for Containers OS VM マイクロサービス プラットフォーム