Jump To Close Expand all Collapse all Table of contents Service Mesh 1. Service Mesh Release Notes Expand section "1. Service Mesh Release Notes" Collapse section "1. Service Mesh Release Notes" 1.1. Red Hat OpenShift Service Mesh overview 1.2. Getting support 1.3. Red Hat OpenShift Service Mesh supported configurations Expand section "1.3. Red Hat OpenShift Service Mesh supported configurations" Collapse section "1.3. Red Hat OpenShift Service Mesh supported configurations" 1.3.1. Supported configurations for Kiali on Red Hat OpenShift Service Mesh 1.3.2. Supported Mixer adapters 1.3.3. Component versions included in Red Hat OpenShift Service Mesh version 1.1.4 1.3.4. New features Red Hat OpenShift Service Mesh 1.1.4 1.3.5. New features Red Hat OpenShift Service Mesh 1.1.3 1.3.6. New features Red Hat OpenShift Service Mesh 1.1.2 1.3.7. New features Red Hat OpenShift Service Mesh 1.1.1 1.3.8. New features Red Hat OpenShift Service Mesh 1.1.0 1.3.9. New features Red Hat OpenShift Service Mesh 1.0.11 1.3.10. New features Red Hat OpenShift Service Mesh 1.0.10 1.3.11. New features Red Hat OpenShift Service Mesh 1.0.9 1.3.12. New features Red Hat OpenShift Service Mesh 1.0.8 1.3.13. New features Red Hat OpenShift Service Mesh 1.0.7 1.3.14. New features Red Hat OpenShift Service Mesh 1.0.6 1.3.15. New features Red Hat OpenShift Service Mesh 1.0.5 1.3.16. New features Red Hat OpenShift Service Mesh 1.0.4 1.3.17. New features Red Hat OpenShift Service Mesh 1.0.3 1.3.18. New features Red Hat OpenShift Service Mesh 1.0.2 1.3.19. New features Red Hat OpenShift Service Mesh 1.0.1 1.3.20. New features Red Hat OpenShift Service Mesh 1.0 1.4. Known issues Expand section "1.4. Known issues" Collapse section "1.4. Known issues" 1.4.1. Service Mesh known issues 1.4.2. Kiali known issues 1.5. Fixed issues Expand section "1.5. Fixed issues" Collapse section "1.5. Fixed issues" 1.5.1. Service Mesh fixed issues 1.5.2. Kiali fixed issues 2. Service Mesh architecture Expand section "2. Service Mesh architecture" Collapse section "2. Service Mesh architecture" 2.1. Understanding Red Hat OpenShift Service Mesh Expand section "2.1. Understanding Red Hat OpenShift Service Mesh" Collapse section "2.1. Understanding Red Hat OpenShift Service Mesh" 2.1.1. Understanding service mesh 2.1.2. Red Hat OpenShift Service Mesh Architecture 2.1.3. Red Hat OpenShift Service Mesh control plane 2.1.4. Multi-tenancy in Red Hat OpenShift Service Mesh versus cluster-wide installations 2.1.5. Automatic injection 2.1.6. Istio Role Based Access Control features 2.1.7. OpenSSL 2.1.8. The Istio Container Network Interface (CNI) plug-in 2.1.9. Envoy, Secret Discovery Service, and Certificates 2.2. Kiali overview Expand section "2.2. Kiali overview" Collapse section "2.2. Kiali overview" 2.2.1. Kiali overview 2.2.2. Kiali architecture 2.2.3. Kiali features 2.3. Understanding Jaeger Expand section "2.3. Understanding Jaeger" Collapse section "2.3. Understanding Jaeger" 2.3.1. Jaeger overview 2.3.2. Jaeger architecture 2.3.3. Jaeger features 2.4. Comparing Service Mesh and Istio Expand section "2.4. Comparing Service Mesh and Istio" Collapse section "2.4. Comparing Service Mesh and Istio" 2.4.1. Red Hat OpenShift Service Mesh control plane 2.4.2. Multi-tenancy in Red Hat OpenShift Service Mesh versus cluster-wide installations 2.4.3. Automatic injection 2.4.4. Istio Role Based Access Control features 2.4.5. OpenSSL 2.4.6. The Istio Container Network Interface (CNI) plug-in 2.4.7. Envoy, Secret Discovery Service, and Certificates 2.4.8. Kiali and service mesh 2.4.9. Jaeger and service mesh 3. Service Mesh installation Expand section "3. Service Mesh installation" Collapse section "3. Service Mesh installation" 3.1. Preparing to install Red Hat OpenShift Service Mesh Expand section "3.1. Preparing to install Red Hat OpenShift Service Mesh" Collapse section "3.1. Preparing to install Red Hat OpenShift Service Mesh" 3.1.1. Red Hat OpenShift Service Mesh supported configurations Expand section "3.1.1. Red Hat OpenShift Service Mesh supported configurations" Collapse section "3.1.1. Red Hat OpenShift Service Mesh supported configurations" 3.1.1.1. Supported configurations for Kiali on Red Hat OpenShift Service Mesh 3.1.1.2. Supported Mixer adapters 3.1.2. Red Hat OpenShift Service Mesh installation activities 3.2. Installing Red Hat OpenShift Service Mesh Expand section "3.2. Installing Red Hat OpenShift Service Mesh" Collapse section "3.2. Installing Red Hat OpenShift Service Mesh" 3.2.1. Installing the Operators from OperatorHub Expand section "3.2.1. Installing the Operators from OperatorHub" Collapse section "3.2.1. Installing the Operators from OperatorHub" 3.2.1.1. Installing the Elasticsearch Operator 3.2.1.2. Installing the Jaeger Operator 3.2.1.3. Installing the Kiali Operator 3.2.1.4. Installing the Red Hat OpenShift Service Mesh Operator 3.2.1.5. Deploying the Red Hat OpenShift Service Mesh control plane Expand section "3.2.1.5. Deploying the Red Hat OpenShift Service Mesh control plane" Collapse section "3.2.1.5. Deploying the Red Hat OpenShift Service Mesh control plane" 3.2.1.5.1. Deploying the control plane from the web console 3.2.1.5.2. Deploying the control plane from the CLI 3.2.1.6. Creating the Red Hat OpenShift Service Mesh member roll Expand section "3.2.1.6. Creating the Red Hat OpenShift Service Mesh member roll" Collapse section "3.2.1.6. Creating the Red Hat OpenShift Service Mesh member roll" 3.2.1.6.1. Creating the member roll from the web console 3.2.1.6.2. Creating the member roll from the CLI 3.2.1.6.3. Creating the Red Hat OpenShift Service Mesh members 3.2.1.7. Adding or removing projects from the service mesh Expand section "3.2.1.7. Adding or removing projects from the service mesh" Collapse section "3.2.1.7. Adding or removing projects from the service mesh" 3.2.1.7.1. Modifying the member roll from the web console 3.2.1.7.2. Modifying the member roll from the CLI 3.2.1.8. Deleting the Red Hat OpenShift Service Mesh member roll 3.2.2. Updating your application pods 3.3. Customizing the Red Hat OpenShift Service Mesh installation Expand section "3.3. Customizing the Red Hat OpenShift Service Mesh installation" Collapse section "3.3. Customizing the Red Hat OpenShift Service Mesh installation" 3.3.1. Red Hat OpenShift Service Mesh custom resources 3.3.2. ServiceMeshControlPlane parameters Expand section "3.3.2. ServiceMeshControlPlane parameters" Collapse section "3.3.2. ServiceMeshControlPlane parameters" 3.3.2.1. Istio global example 3.3.2.2. Istio gateway configuration 3.3.2.3. Istio Mixer configuration 3.3.2.4. Istio Pilot configuration 3.3.3. Configuring Kiali Expand section "3.3.3. Configuring Kiali" Collapse section "3.3.3. Configuring Kiali" 3.3.3.1. Configuring Kiali for Grafana 3.3.3.2. Configuring Kiali for Jaeger 3.3.4. Configuring Jaeger Expand section "3.3.4. Configuring Jaeger" Collapse section "3.3.4. Configuring Jaeger" 3.3.4.1. Configuring Elasticsearch 3.3.5. 3scale configuration 3.4. Updating Red Hat OpenShift Service Mesh Expand section "3.4. Updating Red Hat OpenShift Service Mesh" Collapse section "3.4. Updating Red Hat OpenShift Service Mesh" 3.4.1. Manual updates required by CVE-2020-8663 3.4.2. Manual updates from 1.0 to 1.1 3.4.3. Manual updates 3.5. Removing Red Hat OpenShift Service Mesh Expand section "3.5. Removing Red Hat OpenShift Service Mesh" Collapse section "3.5. Removing Red Hat OpenShift Service Mesh" 3.5.1. Removing the Red Hat OpenShift Service Mesh control plane Expand section "3.5.1. Removing the Red Hat OpenShift Service Mesh control plane" Collapse section "3.5.1. Removing the Red Hat OpenShift Service Mesh control plane" 3.5.1.1. Removing the control plane with the web console 3.5.1.2. Removing the control plane from the CLI 3.5.2. Removing the installed Operators Expand section "3.5.2. Removing the installed Operators" Collapse section "3.5.2. Removing the installed Operators" 3.5.2.1. Removing the Red Hat OpenShift Service Mesh Operator 3.5.2.2. Removing the Jaeger Operator 3.5.2.3. Removing the Kiali Operator 3.5.2.4. Removing the Elasticsearch Operator 3.5.2.5. Clean up Operator resources 4. Day Two Expand section "4. Day Two" Collapse section "4. Day Two" 4.1. Deploying applications on Red Hat OpenShift Service Mesh Expand section "4.1. Deploying applications on Red Hat OpenShift Service Mesh" Collapse section "4.1. Deploying applications on Red Hat OpenShift Service Mesh" 4.1.1. Creating control plane templates Expand section "4.1.1. Creating control plane templates" Collapse section "4.1.1. Creating control plane templates" 4.1.1.1. Creating the ConfigMap 4.1.2. Red Hat OpenShift Service Mesh's sidecar injection Expand section "4.1.2. Red Hat OpenShift Service Mesh's sidecar injection" Collapse section "4.1.2. Red Hat OpenShift Service Mesh's sidecar injection" 4.1.2.1. Enabling automatic sidecar injection 4.1.3. Updating Mixer policy enforcement 4.1.4. Setting the correct network policy 4.2. Configuring your service mesh for distributed tracing Expand section "4.2. Configuring your service mesh for distributed tracing" Collapse section "4.2. Configuring your service mesh for distributed tracing" 4.2.1. Configuring the Elasticsearch index cleaner job 4.3. Example Application Expand section "4.3. Example Application" Collapse section "4.3. Example Application" 4.3.1. Bookinfo application 4.3.2. Installing the Bookinfo application 4.3.3. Adding default destination rules 4.3.4. Verifying the Bookinfo installation 4.3.5. Removing the Bookinfo application Expand section "4.3.5. Removing the Bookinfo application" Collapse section "4.3.5. Removing the Bookinfo application" 4.3.5.1. Delete the Bookinfo project 4.3.5.2. Remove the Bookinfo project from the Service Mesh member roll 4.4. Distributed tracing tutorial Expand section "4.4. Distributed tracing tutorial" Collapse section "4.4. Distributed tracing tutorial" 4.4.1. Generating traces and analyzing trace data 4.5. Automatic route creation Expand section "4.5. Automatic route creation" Collapse section "4.5. Automatic route creation" 4.5.1. Enabling Automatic Route Creation 5. Service Mesh user guide Expand section "5. Service Mesh user guide" Collapse section "5. Service Mesh user guide" 5.1. Traffic management Expand section "5.1. Traffic management" Collapse section "5.1. Traffic management" 5.1.1. Routing and managing traffic Expand section "5.1.1. Routing and managing traffic" Collapse section "5.1.1. Routing and managing traffic" 5.1.1.1. Traffic management with virtual services Expand section "5.1.1.1. Traffic management with virtual services" Collapse section "5.1.1.1. Traffic management with virtual services" 5.1.1.1.1. Configuring virtual services 5.1.1.2. Configuring your virtual host Expand section "5.1.1.2. Configuring your virtual host" Collapse section "5.1.1.2. Configuring your virtual host" 5.1.1.2.1. Hosts 5.1.1.2.2. Routing rules 5.1.1.2.3. Destination rules Expand section "5.1.1.2.3. Destination rules" Collapse section "5.1.1.2.3. Destination rules" 5.1.1.2.3.1. Load balancing options 5.1.1.2.4. Gateways 5.1.1.2.5. Service entries 5.1.1.2.6. Sidecar 5.1.2. Managing ingress traffic Expand section "5.1.2. Managing ingress traffic" Collapse section "5.1.2. Managing ingress traffic" 5.1.2.1. Determining the ingress IP and ports 5.1.3. Routing example using the bookinfo application Expand section "5.1.3. Routing example using the bookinfo application" Collapse section "5.1.3. Routing example using the bookinfo application" 5.1.3.1. Applying a virtual service 5.1.3.2. Test the new routing configuration 5.1.3.3. Route based on user identity 5.2. Data visualization and observability Expand section "5.2. Data visualization and observability" Collapse section "5.2. Data visualization and observability" 5.2.1. Accessing the Kiali console 5.2.2. Visualizing your service Expand section "5.2.2. Visualizing your service" Collapse section "5.2.2. Visualizing your service" 5.2.2.1. Namespace graphs 5.3. Customizing security in a Service Mesh Expand section "5.3. Customizing security in a Service Mesh" Collapse section "5.3. Customizing security in a Service Mesh" 5.3.1. Enabling mutual Transport Layer Security (mTLS) Expand section "5.3.1. Enabling mutual Transport Layer Security (mTLS)" Collapse section "5.3.1. Enabling mutual Transport Layer Security (mTLS)" 5.3.1.1. Enabling strict mTLS across the mesh Expand section "5.3.1.1. Enabling strict mTLS across the mesh" Collapse section "5.3.1.1. Enabling strict mTLS across the mesh" 5.3.1.1.1. Configuring sidecars for incoming connections for specific services 5.3.1.2. Configuring sidecars for outgoing connections 6. Support Expand section "6. Support" Collapse section "6. Support" 6.1. Collecting Red Hat OpenShift Service Mesh data for Red Hat Support Expand section "6.1. Collecting Red Hat OpenShift Service Mesh data for Red Hat Support" Collapse section "6.1. Collecting Red Hat OpenShift Service Mesh data for Red Hat Support" 6.1.1. About the must-gather tool 6.1.2. About collecting service mesh data 7. 3scale adapter Expand section "7. 3scale adapter" Collapse section "7. 3scale adapter" 7.1. Using the 3scale Istio adapter Expand section "7.1. Using the 3scale Istio adapter" Collapse section "7.1. Using the 3scale Istio adapter" 7.1.1. Integrate the 3scale adapter with Red Hat OpenShift Service Mesh Expand section "7.1.1. Integrate the 3scale adapter with Red Hat OpenShift Service Mesh" Collapse section "7.1.1. Integrate the 3scale adapter with Red Hat OpenShift Service Mesh" 7.1.1.1. Generating 3scale custom resources Expand section "7.1.1.1. Generating 3scale custom resources" Collapse section "7.1.1.1. Generating 3scale custom resources" 7.1.1.1.1. Generate templates from URL examples 7.1.1.2. Generating manifests from a deployed adapter 7.1.1.3. Routing service traffic through the adapter 7.1.2. Configure the integration settings in 3scale 7.1.3. Caching behavior 7.1.4. Authenticating requests Expand section "7.1.4. Authenticating requests" Collapse section "7.1.4. Authenticating requests" 7.1.4.1. Applying authentication patterns Expand section "7.1.4.1. Applying authentication patterns" Collapse section "7.1.4.1. Applying authentication patterns" 7.1.4.1.1. API key authentication method 7.1.4.1.2. Application ID and application key pair authentication method 7.1.4.1.3. OpenID authentication method 7.1.4.1.4. Hybrid authentication method 7.1.5. 3scale Adapter metrics Legal Notice Settings Close Language: 日本語 简体中文 English Language: 日本語 简体中文 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 简体中文 English Language: 日本語 简体中文 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Service Mesh OpenShift Container Platform 4.2Service Mesh installation, usage, and release notesRed Hat OpenShift Documentation TeamLegal NoticeAbstract This document provides information on how to use Service Mesh in OpenShift Container Platform 4.2 Next