API Management and Kubernetes
-
Upload
apigee-google-cloud -
Category
Technology
-
view
2.876 -
download
0
Transcript of API Management and Kubernetes
![Page 1: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/1.jpg)
©2015 Apigee Corp. All Rights Reserved.
API Management and Kubernetes
![Page 2: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/2.jpg)
![Page 3: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/3.jpg)
Kubernetes is an open-source system for automating > deployment, > scaling &> management
of containerized applications
![Page 4: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/4.jpg)
Manage your APIs
![Page 5: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/5.jpg)
Manage ALL your APIs
![Page 6: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/6.jpg)
Speed
![Page 7: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/7.jpg)
DEVELOPER API API TEAMAPP BACKENDCustomer
![Page 8: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/8.jpg)
DEVELOPER API API TEAMAPP BACKENDCustomer
![Page 9: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/9.jpg)
DEVELOPER API API TEAMAPP BACKENDCustomer
![Page 10: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/10.jpg)
DEVELOPER API API TEAMAPP BACKENDCustomer
![Page 11: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/11.jpg)
DEVELOPER API API TEAMAPP BACKENDCustomer
![Page 12: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/12.jpg)
DEVELOPER API API TEAMAPP BACKENDCustomer
![Page 13: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/13.jpg)
Let’s Get Started
![Page 14: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/14.jpg)
14
1
2
3
4
Kubernetes refresher
External developer consumption of an API on Kubernetes
Internal developer consumption of an API on Kubernetes
Managing Kubernetes APIs and automation with Apigee Edge
![Page 15: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/15.jpg)
15
1
2
3
4
Kubernetes refresher
External developer consumption of an API on Kubernetes
Internal developer consumption of an API on Kubernetes
Managing Kubernetes APIs and automation with Apigee Edge
![Page 16: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/16.jpg)
pod
![Page 17: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/17.jpg)
podCC
pod
C
C
![Page 18: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/18.jpg)
pod
C [:port/[path]]
[:port/[path]] C
![Page 19: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/19.jpg)
pod
C
C
[:port/[path]]
[:port/[path]]
replicas
![Page 20: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/20.jpg)
pod
C
C
[:port/[path]]
[:port/[path]]
replicasservice
![Page 21: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/21.jpg)
pod
C
C
[:port/[path]]
[:port/[path]]
replicasservice
service discoveryservice routing
![Page 22: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/22.jpg)
pod
C
C
[:port/[path]]
[:port/[path]]
replicasservice
Application or Microservice
![Page 23: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/23.jpg)
C
C
![Page 24: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/24.jpg)
CC
CC
CC
kubernetes-cluster
![Page 25: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/25.jpg)
CC
CC
CC
External
kubernetes-cluster
![Page 26: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/26.jpg)
26
1
2
3
4
Kubernetes refresher
External developer consumption of an API on Kubernetes
Internal developer consumption of an API on Kubernetes
Managing Kubernetes APIs and automation with Apigee Edge
![Page 27: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/27.jpg)
DEVELOPER API API TEAMAPP BACKENDCustomer
![Page 28: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/28.jpg)
DEVELOPER API API TEAMAPP BACKENDCustomer
![Page 29: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/29.jpg)
CC
CC
CC
External gateway
kubernetes-cluster
Apigee Edge
![Page 30: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/30.jpg)
Demo
![Page 31: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/31.jpg)
31
1
2
3
4
Kubernetes refresher
External developer consumption of an API on Kubernetes
Internal developer consumption of an API on Kubernetes
Managing Kubernetes APIs and automation with Apigee Edge
![Page 32: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/32.jpg)
pod
C
C
![Page 33: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/33.jpg)
pod
C
Cgateway
![Page 34: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/34.jpg)
pod
C
Cgateway
![Page 35: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/35.jpg)
pod
C
Cgateway
service
Application or Microservice
![Page 36: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/36.jpg)
CC
gateway
CC
gateway
CC
gateway
Internal
Internal
![Page 37: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/37.jpg)
Demo
![Page 38: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/38.jpg)
CC
gateway
CC
gateway
CC
gateway
External gateway
Apigee Edge
Internal
Internal
![Page 39: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/39.jpg)
DEVELOPER API API TEAMAPP BACKENDCustomer
![Page 40: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/40.jpg)
40
1
2
3
4
Kubernetes refresher
External developer consumption of an API on Kubernetes
Internal developer consumption of an API on Kubernetes
Managing Kubernetes APIs and automation with Apigee Edge
![Page 41: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/41.jpg)
kubernetes-cluster
API server kubectl
![Page 42: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/42.jpg)
kubernetes-cluster
API server kubectl
create –f pod.yamlcreate –f service.yaml
![Page 43: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/43.jpg)
kubernetes-cluster
API server kubectlgatewa
y
Apigee Edge
![Page 44: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/44.jpg)
Demo
![Page 45: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/45.jpg)
45©2015 Apigee Corp. All Rights Reserved.
Benefits• Authentication & Authorization• Multiple project teams• Multiple development environments• Audit & Compliance
![Page 46: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/46.jpg)
46
1
2
3
4
Kubernetes refresher
External developer consumption of an API on Kubernetes
Internal developer consumption of an API on Kubernetes
Managing Kubernetes APIs and automation with Apigee Edge
![Page 47: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/47.jpg)
kubernetes-cluster
API server kubectlgatewa
y
Apigee Edge
C
Cgateway
C
Cgateway
C
Cgateway
External gateway
Apigee Edge
Internal
Internal
![Page 48: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/48.jpg)
kubernetes-cluster
API server kubectlgatew
ay
Apigee Edge
CC
gateway
CC
gateway
CC
gateway
External gateway
Apigee Edge
Internal
Internal
Security API Products Developer
Onboarding API Catalog Self-service
Security Multiple Project
Teams Environments Multiple Clusters Self-service
![Page 49: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/49.jpg)
DEVELOPER API API TEAMAPP BACKENDCustomer
![Page 50: API Management and Kubernetes](https://reader035.fdocuments.us/reader035/viewer/2022062311/5871d22b1a28ab423c8b5de3/html5/thumbnails/50.jpg)
Thank you