My presentation at IstioCon 2022

I presented on Apri 28th (April 29th JST): “Accelerating ZOZOTOWN Modernization with Istio” at IstioCon 2022. It was an awesome experience for me to present for the global technology conference like IsitoCon. ⛵️Istio is a synonym of acceleration & modernization. Register for #IstioCon to learn about "Accelerating ZOZOTOWN Modernization process with #Istio" by @yokawasa 🤓👉 https://t.co/SWyXAsfqcO #Istio #CloudNative #ServiceMesh pic.twitter.com/BNyeLsAVHI — Istio (@IstioMesh) April 25, 2022 You can find the slides for my presentation: https://speakerdeck....

May 1, 2022 · 4 min · Yoichi Kawasaki

Set of Envoy Proxy features demos

Set of demos to demonstrate Envoy Proxy features HTTP Routing: Simple Match Routing All traffic is routed by the front envoy to the service containers. Internally the traffic is routed to the service envoys, then the service envoys route the request to the flask app via the loopback address. In this demo, all traffic is routed to the service envoys like this: A request (path /service/blue & port 8000) is routed to service_blue A request (path /service/green & port 8000) is routed to service_green A request (path /service/red & port 8000) is routed to service_red Key definition 1 - virtual_hosts in front-envoy....

January 14, 2019 · 5 min · Yoichi Kawasaki

Kubernetes x PaaS コンテナアプリケーションのNoOpsへの挑戦 (Japan Container Days v18.04)

先日、4月19日に開催されたJapan Container Days v18.04にて「Kubernetes x PaaS – コンテナアプリケーションのNoOpsへの挑戦」というタイトルでセッションを担当させていただいた。その名の通りメインがKubernetesで、KubernetesアプリケーションにおいてNoOps(運用レス)を目指すためのにどういった工夫ができるのか、どういったものを活用していけばよいのか、という内容です。このブログではJapan Container Daysでの発表に使用したスライドの共有とセッションに中のサンプルやデモについて補足させていただく。 Session Slides Kubernetes x PaaS – コンテナアプリケーションの NoOpsへの挑戦 from Yoichi Kawasaki 補足情報 1. Open Service Broker for AzureでAzure Database for MySQLの利用 スライドでお見せした実際のファイルを使ってAzure Database for MySQLのサービスインスタンス作成、バインディング、そして実際のアプリケーションからの利用までの流れを紹介させていただく。 Open Service Broker for AzureプロジェクトのGithubにあるサンプルファイルmysql-instance.yamlとmysql-binding.yamlを使ってそれぞれServiceInstanceとServiceBindingを作成する ` # Provisioning the database, basic50 plan ... $ kubectl create -f mysql-instance.yaml # Wait until ServiceInstance named example-mysql-instance get ready 'Status => Ready', # then execute the following to create a binding for this new database, $ kubectl create -f mysql-binding....

April 25, 2018 · 3 min · Yoichi Kawasaki