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

Open Service Broker and Istio

Open Service Broker and Istio

Cloud Foundry EU 2017

https://youtu.be/v7ZQcu1dwlQ

Christopher M Luciano

October 12, 2017
Tweet

More Decks by Christopher M Luciano

Other Decks in Technology

Transcript

  1. Getting a Handle on Your Microservices: Istio & the Open

    Service Broker API Christopher M Luciano, Software Developer, IBM Morgan Bauer, Software Developer, IBM
  2. Agenda • Speaker Intro • Istio Basics • Open Service

    Broker Basics • Demo • Way of the Future • Questions
  3. bash whoami • Software Developer • Kubernetes • Istio •

    Prometheus • @cmluciano_ on Twitter • Please thank @bwillies on Twitter
  4. Istio Basics • Automatic Protocol Metrics Collection & Tracing •

    Mutual TLS Authentication • Traffic Splitting • Circuit Breaking • Failure Injection
  5. OSBAPI • OSB API v2.12 Spec • Two known platforms

    • Cloud Foundry Service Broker • Kubernetes Service Catalog
  6. Kubernetes Service Catalog • Platform Implementation of the OSBAPI •

    Kubernetes style API • native Kubernetes objects • API Aggregation makes it look ‘built-in’ • existing CLI client ‘kubectl’ works
  7. OSBAPI + ISTIO = ISTIO-BROKER • Broker that runs in

    kubernetes • ’create-instance’ enables istio in the cluster • ‘create-binding’ enables istio for a particular namespace
  8. Future Work • Add Istio Initializer demo to upstream Istio

    Service Broker • Work with CF Networking team on the transparent proxy proposal • Tweaks to the demo • Selectors vs namespaces on k8s • Integration of broker bind & Istio-auth
  9. Talk to Christopher • Cars • Coffee • Cooking •

    Fishing • Istio • Kubernetes Networking • Kubernetes Features • Prometheus • Use Cases for GPU/HPC (High Performance Computing)