O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
© Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0
k8s Istio
Cloud Foundry Istio
Pivotal Japan - Platform Architect
Kazuto Kusama
@jacopen
Istio Kubernetes
Cloud Foundry PaaS
Kubo = Kubernetes BOSH
Istio
Diego cell
Routing
Diego cell Diego cell
Diego
Brain
Router
Messaging
Bus
appA.example.com
Diego cell
Route
Emitter
Routing
Diego cell Diego cell
Diego
Brain
Router
Messaging
Bus
Route
Emitter
Routing
Routing
API
NATS Gorouter
PaaS
Diego cellDiego cell Diego cell
Diego
Brain
Router
Messaging
Bus
RDB
North-South
PaaS
Diego cellDiego cell Diego cell
Diego
Brain
Router
Messaging
Bus
East-West
(Microservices)
Routing
NATS
East-West
Service Discovery
Routing Tier
NATS Routing
Diego cell
Routing
Diego cell Diego cell
Diego
Brain
Router
Messaging
Bus
appA.example.com
Timeout
Router-Cell HTTP
0
Diego cell
Routing
Diego cell Diego cell
Diego
Brain
Router
Messaging
Bus
East-West
(Container-to-Contaiener)
LB
TLS
Circu...
• Linkerd:
• Istio:
• Conduit: k8s
•
•
•
Routing Tier
• Istio Pilot Envoy
Rouing Tier
https://docs.google.com/document/d/1VldkvgWPUh13o5RCNjSvzoPFhbY9BtLqBDdk2k0z9...
(Product)
• Istio Integrate
• North-South
• East-West(App-to-app) Service Discovery
•
• CFAR CFCR
(Engineering)
A D E
•
• - - - -
• NRP
• - - - L
Process GUID Route
CAPI
Diego BBS
Route
Route Registrar
Envoy API
Service Discovery
• Istio
•
Envoy sidecar ( )
Diego cellDiego cell Diego cell
Diego
Brain
Router
Messaging
Bus
Router-App mTLS ( )
Diego cellDiego cell Diego cell
Diego
Brain
Router
Messaging
Bus
Container-to-Container DNS ( )
Diego cellDiego cell Diego cell
Diego
Brain
Router
Messaging
Bus
BOSH DNS
Diego Pod
Diego cellDiego cell Diego cell
Diego
Brain
Router
Messaging
Bus
BOSH DNS
Client-side load-balancing
Diego cellDiego cell Diego cell
Diego
Brain
Router
Messaging
Bus
Edge Router Envoy
Diego cellDiego cell Diego cell
Diego
Brain
Router
Messaging
Bus
Istio Pilot
Diego cellDiego cell Diego cell
Diego
Brain
Router
Messaging
Bus
Transforming How The World Builds Software
© Copyright 2017 Pivotal Software, Inc. All rights Reserved.
k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて
k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて
k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて
k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて
k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて
Próximos SlideShares
Carregando em…5
×

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

2.448 visualizações

Publicada em

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

Publicada em: Tecnologia
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui

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.

×