Enforcing API Management with Istio Service Mesh




Create GKE Cluster

Apply the istio gateway for accessing the Hipster app

Deploy the Hipster Shop application

Apply apigee adapter and handler configurations

Apply Apigee Istio Mixer rule

API Key verification of API mesh service

Enforcing API Management with Istio Service Mesh

1시간 30분 크레딧 7개


Google Cloud Self-Paced Labs


Istio is an open source framework for connecting, securing, and managing microservices. Istio provides an easy way to create a network of deployed services with load balancing, service-to-service authentication, monitoring, and more, without requiring any changes in service code.

In the Istio architecture, an adapter is a custom component that plugs into an Istio component called Mixer. Mixer introduces configurable policies and control mechanisms that apply rules to traffic flowing through the Istio service mesh. The Apigee Mixer adapter allows Mixer to deliver standard Apigee Edge API key, quota, and analytics functionality to services running in the mesh.

The Apigee Istio Mixer

The Apigee Istio Mixer adapter lets you use Apigee to manage APIs for services exposed outside the Istio service mesh or between services running entirely within the mesh. With the adapter, you can employ Apigee API management features to services running in an Istio service mesh, such as:

  • API discovery and documentation
  • Self-service API adoption
  • Usage analytics
  • Monetization

In addition, there are certain capabilities that you do not want to build for every service that you create and deploy to a service mesh. The adapter provides some of these capabilities, including security, caching, and quota enforcement. See Apigee Adapter for Istio Concepts for more information.

This lab shows you how to install and configure Istio on Kubernetes Engine, deploy an Istio-enabled multi-service application, and install the Apigee Istio Mixer adapter. The Apigee Istio Mixer plugin provides additional security and governance with API key/token validation, quota enforcement, and analytics.

What you'll do

  • Create a GKE cluster

  • Configure management and administrative functionality for the Apigee Istio adapter and your Apigee Edge tenant instance

  • Use Stackdriver to monitor and analyze service

  • Explore Apigee Analytics using application data

이 실습의 나머지 부분과 기타 사항에 대해 알아보려면 Qwiklabs에 가입하세요.

  • Google Cloud Console에 대한 임시 액세스 권한을 얻습니다.
  • 초급부터 고급 수준까지 200여 개의 실습이 준비되어 있습니다.
  • 자신의 학습 속도에 맞춰 학습할 수 있도록 적은 분량으로 나누어져 있습니다.
이 실습을 시작하려면 가입하세요