Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて

1,843 views

Published on

BMXUGつきじ#6 で発表した資料です。Cloud FoundryもIstio取り入れていきますよという話

Published in: Technology
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて

  1. 1. © Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0 k8s Istio Cloud Foundry Istio
  2. 2. Pivotal Japan - Platform Architect Kazuto Kusama @jacopen
  3. 3. Istio Kubernetes
  4. 4. Cloud Foundry PaaS
  5. 5. Kubo = Kubernetes BOSH
  6. 6. Istio
  7. 7. Diego cell Routing Diego cell Diego cell Diego Brain Router Messaging Bus appA.example.com
  8. 8. Diego cell Route Emitter Routing Diego cell Diego cell Diego Brain Router Messaging Bus Route Emitter
  9. 9. Routing
  10. 10. Routing API NATS Gorouter
  11. 11. PaaS Diego cellDiego cell Diego cell Diego Brain Router Messaging Bus RDB North-South
  12. 12. PaaS Diego cellDiego cell Diego cell Diego Brain Router Messaging Bus East-West (Microservices)
  13. 13. Routing NATS East-West Service Discovery Routing Tier NATS Routing
  14. 14. Diego cell Routing Diego cell Diego cell Diego Brain Router Messaging Bus appA.example.com Timeout Router-Cell HTTP 0
  15. 15. Diego cell Routing Diego cell Diego cell Diego Brain Router Messaging Bus East-West (Container-to-Contaiener) LB TLS Circuit Braker Microservices
  16. 16. • Linkerd: • Istio: • Conduit: k8s • • •
  17. 17. Routing Tier • Istio Pilot Envoy Rouing Tier https://docs.google.com/document/d/1VldkvgWPUh13o5RCNjSvzoPFhbY9BtLqBDdk2k0z9fw/
  18. 18. (Product) • Istio Integrate • North-South • East-West(App-to-app) Service Discovery • • CFAR CFCR
  19. 19. (Engineering) A D E • • - - - - • NRP • - - - L
  20. 20. Process GUID Route CAPI Diego BBS Route Route Registrar Envoy API Service Discovery
  21. 21. • Istio •
  22. 22. Envoy sidecar ( ) Diego cellDiego cell Diego cell Diego Brain Router Messaging Bus
  23. 23. Router-App mTLS ( ) Diego cellDiego cell Diego cell Diego Brain Router Messaging Bus
  24. 24. Container-to-Container DNS ( ) Diego cellDiego cell Diego cell Diego Brain Router Messaging Bus BOSH DNS
  25. 25. Diego Pod Diego cellDiego cell Diego cell Diego Brain Router Messaging Bus BOSH DNS
  26. 26. Client-side load-balancing Diego cellDiego cell Diego cell Diego Brain Router Messaging Bus
  27. 27. Edge Router Envoy Diego cellDiego cell Diego cell Diego Brain Router Messaging Bus
  28. 28. Istio Pilot Diego cellDiego cell Diego cell Diego Brain Router Messaging Bus
  29. 29. Transforming How The World Builds Software © Copyright 2017 Pivotal Software, Inc. All rights Reserved.

×