mirror of https://github.com/istio/istio.io.git
copy keywords from the source (#3055)
This commit is contained in:
parent
deb6f65a2c
commit
de20a8c098
|
|
@ -3,7 +3,7 @@ title: Istio in Action
|
|||
description: 使用 Istio 的用户。
|
||||
weight: 30
|
||||
icon: customers
|
||||
keywords: [社区]
|
||||
keywords: [community]
|
||||
skip_seealso: true
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 加入社区
|
||||
description: 有关参与 Istio 社区和与之互动的各种方式的信息。
|
||||
weight: 10
|
||||
keywords: [社区]
|
||||
keywords: [community]
|
||||
icon: community
|
||||
---
|
||||
Istio 是一个开源项目,拥有一个支持其使用和持续开发的活跃社区。我们很乐意您加入我们并参与其中!
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ title: 合作伙伴
|
|||
description: 围绕 Istio 进行构建的用户。
|
||||
weight: 20
|
||||
icon: partners
|
||||
keywords: [社区]
|
||||
keywords: [community]
|
||||
skip_seealso: true
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 使用 GitHub
|
||||
description: 向您展示如何使用 GitHub 处理 Istio 文档。
|
||||
weight: 20
|
||||
keywords: [贡献]
|
||||
keywords: [contribute]
|
||||
---
|
||||
|
||||
很高兴您有兴趣为改进和扩展我们的文档做出贡献!在开始之前,请花点时间熟悉下程序。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 样式指南
|
||||
description: 编写 Istio 文档时候的“要”和“不要”。
|
||||
weight: 70
|
||||
keywords: [贡献]
|
||||
keywords: [contribute]
|
||||
---
|
||||
|
||||
本文为 Istio 文档提供内容指南。这是建议,不是规范,所以作者应自行做出最佳判断,也可以随时对本文以 PR 的形式提出变更建议。
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ description: 使用 Istio 创建自动缩放的金丝雀部署。
|
|||
publishdate: 2017-06-14
|
||||
attribution: Frank Budinsky
|
||||
weight: 98
|
||||
keywords: [流量管理,金丝雀部署]
|
||||
keywords: [traffic-management,canary]
|
||||
---
|
||||
|
||||
> 本篇博客最后更新时间 2018 年 5 月 16 号,采用了最新版本的流量管理模型。
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ publishdate: 2017-11-03
|
|||
subtitle: 将 Istio 与后端基础设施整合
|
||||
attribution: Martin Taillefer
|
||||
weight: 95
|
||||
keywords: [适配器,mixer,策略,遥测]
|
||||
keywords: [adapters,mixer,policies,telemetry]
|
||||
---
|
||||
|
||||
Istio 0.2 引入了一种新的 Mixer 适配器模型,这种模型使接入后端基础设施具有更多的灵活性 。本文将解释这种模型是如何工作的。
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ publishdate: 2018-07-30
|
|||
subtitle:
|
||||
attribution: Dinesh Subhraveti (AppOrbit and Columbia University)
|
||||
weight: 86
|
||||
keywords: [appswitch,性能]
|
||||
keywords: [appswitch,performance]
|
||||
---
|
||||
|
||||
> 计算机科学中的所有问题,都可以用另一个层来解决,除了层数太多的问题。—— David Wheeler
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ publishdate: 2018-01-31
|
|||
subtitle: HTTPS 流量的出口规则
|
||||
attribution: Vadim Eisenberg
|
||||
weight: 93
|
||||
keywords: [流量管理,egress,https]
|
||||
keywords: [traffic-management,egress,https]
|
||||
---
|
||||
|
||||
> 此博客文章于 2018 年 8 月 9 日更新。它反映并使用了 Istio 1.0 的新功能
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ publishdate: 2018-11-16
|
|||
subtitle: MongoDB 流量的 Istio Egress 控制选项
|
||||
attribution: Vadim Eisenberg
|
||||
weight: 79
|
||||
keywords: [流量管理,egress,tcp,mongo]
|
||||
keywords: [traffic-management,egress,tcp,mongo]
|
||||
---
|
||||
|
||||
在[使用外部 TCP 服务](/blog/2018/egress-tcp/)博文中,我描述了网格内的 Istio 应用程序如何通过 TCP 使用外部服务。在本文中,我将演示如何使用外部 MongoDB
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ publishdate: 2018-02-06
|
|||
subtitle: 网格外部 TCP 流量的服务入口
|
||||
attribution: Vadim Eisenberg
|
||||
weight: 92
|
||||
keywords: [流量管理,egress,tcp]
|
||||
keywords: [traffic-management,egress,tcp]
|
||||
---
|
||||
|
||||
这篇博客在2018年7月23日有修改,修改的内容使用了新的 [v1alpha3 流量管理 API](/zh/blog/2018/v1alpha3-routing/)。如果你想使用旧版本 API,请参考[这个文档](https://archive.istio.io/v0.7/blog/2018/egress-tcp.html)。
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ publishdate: 2018-07-20
|
|||
subtitle:
|
||||
attribution: Limin Wang
|
||||
weight: 87
|
||||
keywords: [授权,基于角色的访问控制,安全]
|
||||
keywords: [authorization,Role Based Access Control,security]
|
||||
---
|
||||
|
||||
Micro-Segmentation 是一种安全技术,可在云部署中创建安全区域,并允许组织使用将工作负载彼此隔离并单独保护它们。
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ publishdate: 2018-04-19
|
|||
subtitle: 使用多个 Istio 控制平面和 RBAC 提供多租户支持
|
||||
attribution: John Joyce 和 Rich Curran
|
||||
weight: 90
|
||||
keywords: [租户]
|
||||
keywords: [tenancy]
|
||||
---
|
||||
|
||||
多租户是一个在各种环境和各种应用中都得到了广泛应用的概念,但是不同环境中,为每租户提供的具体实现和功能性都是有差异的。[Kubernetes 多租户工作组](https://github.com/kubernetes/community/blob/master/wg-multitenancy/README.md)致力于在 Kubernetes 中定义多租户用例和功能。然而根据他们的工作进展来看,恶意容器和负载对于其他租户的 Pod 和内核资源的访问无法做到完全控制,因此只有"软性多租户”支持是可行的。
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ publishdate: 2018-02-08
|
|||
subtitle: Routing rules for HTTP traffic
|
||||
attribution: Christian Posta
|
||||
weight: 91
|
||||
keywords: [流量管理,镜像]
|
||||
keywords: [traffic-management,mirroring]
|
||||
---
|
||||
|
||||
在非生产/测试环境中,尝试穷举一个服务所有可能的测试用例组合是个令人望而生畏的任务, 在某些情况下,您会发现编写这些用例的所有工作都与实际生产用例不匹配, 理想情况下,我们可以使用实时生产用例和流量来帮助说明我们可能在更人为的测试环境中错过的所测试服务的所有功能区域。
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ publishdate: 2018-04-25
|
|||
subtitle:
|
||||
attribution: Frank Budinsky (IBM) and Shriram Rajagopalan (VMware)
|
||||
weight: 88
|
||||
keywords: [流量管理]
|
||||
keywords: [traffic-management]
|
||||
---
|
||||
|
||||
到目前为止,Istio 提供了一个简单的API来进行流量管理,该API包括了四种资源:`RouteRule`,`DestinationPolicy`,`EgressRule` 和 (Kubernetes 的)`Ingress`。借助此 API,用户可以轻松管理 Istio 服务网格中的流量。该 API 允许用户将请求路由到特定版本的服务,为弹性测试注入延迟和失败,添加超时和断路器等,所有这些功能都不必更改应用程序本身的代码。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 性能与可伸缩性
|
||||
description: 介绍 Istio 组件的性能与可伸缩性方法论、结果和最佳实践。
|
||||
weight: 50
|
||||
keywords: [性能,可伸缩性,伸缩,基准测试]
|
||||
keywords: [performance,scalability,scale,benchmarks]
|
||||
---
|
||||
|
||||
我们对 Istio 性能评估、跟踪和改进采用四管齐下的方法:
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 策略与遥测
|
||||
description: 描述策略实施和遥测机制。
|
||||
weight: 40
|
||||
keywords: [策略,遥测,控制,配置]
|
||||
keywords: [policies,telemetry,control,config]
|
||||
---
|
||||
|
||||
Istio 提供灵活的模型来执行授权策略,并为网格中的服务收集遥测数据。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 安全
|
||||
description: 描述 Istio 的授权与鉴权功能。
|
||||
weight: 30
|
||||
keywords: [安全,认证,鉴权,rbac,访问控制]
|
||||
keywords: [security,authentication,authorization,rbac,access-control]
|
||||
---
|
||||
|
||||
将单一应用程序分解为微服务可提供各种好处,包括更好的灵活性、可伸缩性以及服务复用的能力。但是,微服务也有特殊的安全需求:
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 流量管理
|
||||
description: 介绍 Istio 中关于流量路由与控制的各项功能。
|
||||
weight: 20
|
||||
keywords: [流量管理]
|
||||
keywords: [traffic-management]
|
||||
---
|
||||
|
||||
本页概述了 Istio 中流量管理的工作原理,包括流量管理原则的优点。本文假设你已经阅读了 [Istio 是什么?](/zh/docs/concepts/what-is-istio/)并熟悉 Istio 的顶层设计架构。有关单个流量管理功能的更多信息,您可以在本节其他指南中了解。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 没有 TLS 的 Ingress gateway
|
||||
description: 介绍如何为入口网关配置 SNI 直通。
|
||||
weight: 10
|
||||
keywords: [流量管理,ingress, https]
|
||||
keywords: [traffic-management,ingress, https]
|
||||
---
|
||||
|
||||
[使用 HTTPS 保护网关](/zh/docs/tasks/traffic-management/secure-ingress/)任务描述了如何配置 HTTPS
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: 使用通配符主机配置 Egress 流量
|
||||
description: 介绍如何为公共域中的一组主机启用 Egress 流量,而不是单独配置每个主机。
|
||||
keywords: [流量管理,egress]
|
||||
keywords: [traffic-management,egress]
|
||||
weight: 50
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 虚拟机集成
|
||||
description: 在单一服务网格中,如何使用 Istio 对 Kubernetes 集群以及虚拟机进行控制。
|
||||
weight: 60
|
||||
keywords: [虚拟机]
|
||||
keywords: [vms]
|
||||
---
|
||||
|
||||
这个例子把 Bookinfo 服务部署到 Kubernetes 集群和一组虚拟机上,然后演示从单一服务网格的角度,如何使用 Istio 来对其进行控制。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 智能路由
|
||||
description: 如何在 Istio 服务网格中使用多种流量管理功能。
|
||||
weight: 20
|
||||
keywords: [流量管理,路由]
|
||||
keywords: [traffic-management,routing]
|
||||
---
|
||||
|
||||
本文示例演示了如何在 Istio 服务网格中使用多种流量管理功能。
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
title: 单一三层网络的多集群网格
|
||||
description: 您可以尝试各种基于 VPN 的 Istio 多集群示例。
|
||||
weight: 100
|
||||
keywords: [多集群]
|
||||
keywords: [multicluster]
|
||||
---
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: Google Kubernetes Engine
|
||||
description: 基于 GKE 的 Istio 多集群安装。
|
||||
weight: 65
|
||||
keywords: [kubernetes,多集群]
|
||||
keywords: [kubernetes,multicluster]
|
||||
---
|
||||
|
||||
本文示例演示了如何使用 Istio 多集群功能,借助[基于 VPN 的多集群设置](/zh/docs/setup/kubernetes/multicluster-install/vpn/)将两个 [Google Kubernetes Engine](https://cloud.google.com/kubernetes-engine/) 集群连接起来。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: IBM Cloud Private
|
||||
description: 多 IBM Cloud Private 集群安装 Istio 示例。
|
||||
weight: 70
|
||||
keywords: [kubernetes,多集群]
|
||||
keywords: [kubernetes,multicluster]
|
||||
---
|
||||
|
||||
此示例演示了如何在[基于 VPN 的多集群安装指导](/zh/docs/setup/kubernetes/multicluster-install/vpn/) 的帮助下使用 Istio 的多集群功能连接两个
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: IBM Cloud Kubernetes Service & IBM Cloud Private
|
||||
description: IBM Cloud Kubernetes Service 和 IBM Cloud Private 之间的多集群示例。
|
||||
weight: 75
|
||||
keywords: [kubernetes,多集群,hybrid]
|
||||
keywords: [kubernetes,multicluster,hybrid]
|
||||
---
|
||||
|
||||
本文示例演示了如何使用 Istio 多集群功能,借助 [基于 VPN 的多集群设置](/zh/docs/setup/kubernetes/multicluster-install/vpn/)将 [IBM Cloud Private](https://www.ibm.com/cloud/private) 和 [IBM Cloud Kubernetes Service](https://console.bluemix.net/docs/containers/container_index.html) 两个集群连接起来。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 深入遥测
|
||||
description: 演示如何使用 Istio Mixer 和 Istio sidecar 获取指标和日志,并在不同的服务间进行跟踪。
|
||||
weight: 30
|
||||
keywords: [遥测,指标,日志,跟踪]
|
||||
keywords: [telemetry,metrics,logging,tracing]
|
||||
---
|
||||
|
||||
演示如何使用 Istio Mixer 和 Istio sidecar 获取指标和日志,并在不同的服务间进行跟踪。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 网格扩展
|
||||
description: 部署在 Kubernetes 之中的 Istio 服务网格,将虚拟机和物理机集成进入到服务网格的方法。
|
||||
weight: 60
|
||||
keywords: [kubernetes,虚拟机]
|
||||
keywords: [kubernetes,vms]
|
||||
---
|
||||
|
||||
部署在 Kubernetes 之中的 Istio 服务网格,将虚拟机和物理机集成进入到服务网格的方法。
|
||||
|
|
|
|||
|
|
@ -3,5 +3,5 @@ title: 多集群安装
|
|||
description: 配置跨越多个 Kubernetes 集群的 Istio 服务网格。
|
||||
weight: 60
|
||||
type: section-index
|
||||
keywords: [kubernetes,多集群,federation]
|
||||
keywords: [kubernetes,multicluster,federation]
|
||||
---
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: Gateway 连接
|
||||
description: 使用 Istio Gateway 跨越多个 Kubernetes 集群安装 Istio 网格以访问远程 pod。
|
||||
weight: 2
|
||||
keywords: [kubernetes,多集群,federation,gateway]
|
||||
keywords: [kubernetes,multicluster,federation,gateway]
|
||||
---
|
||||
|
||||
跨越多个集群安装 Istio 网格的说明,每个集群中的 pod 均只能访问远程 gateway IP。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: VPN 连接
|
||||
description: 通过直连远程 pods 实现多 Kubernetes 集群安装 Istio 网格。
|
||||
weight: 5
|
||||
keywords: [kubernetes,多集群,联盟,vpn]
|
||||
keywords: [kubernetes,multicluster,federation,vpn]
|
||||
aliases:
|
||||
- /zh/docs/setup/kubernetes/multicluster-install
|
||||
---
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ title: 阿里云
|
|||
description: 为 Istio 设置阿里云 Kubernetes 集群的说明。
|
||||
weight: 3
|
||||
skip_seealso: true
|
||||
keywords: [平台设置,阿里巴巴云服务,阿里云]
|
||||
keywords: [platform-setup,alibaba-cloud,aliyun,alicloud]
|
||||
---
|
||||
|
||||
按照这些说明给 Istio 准备一个阿里云 Kubernetes 的集群。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 使用阿里云 Kubernetes 容器服务快速启动
|
||||
description: 如何使用阿里云 Kubernetes 容器服务快速安装 Istio。
|
||||
weight: 21
|
||||
keywords: [kubernetes,阿里云]
|
||||
keywords: [kubernetes,alibabacloud,aliyun]
|
||||
---
|
||||
|
||||
在[阿里云 Kubernetes 容器服务](https://www.alibabacloud.com/product/kubernetes)中使用‘应用程序目录’中的项目,按照说明安装和运行 Istio 。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 使用 Google Kubernetes Engine 快速开始
|
||||
description: 如何使用 Google Kubernetes Engine (GKE) 快速搭建 Istio 服务。
|
||||
weight: 11
|
||||
keywords: [kubernetes,gke]
|
||||
keywords: [kubernetes,gke,google]
|
||||
---
|
||||
|
||||
快速开始操作指南,使用 [Google Cloud Deployment Manager](https://cloud.google.com/deployment-manager/),在 [Google Kubernetes Engine](https://cloud.google.com/kubernetes-engine/)(GKE)上安装和运行 Istio。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 注入 Istio sidecar
|
||||
description: 介绍两种将 Istio sidecar 注入应用 Pod 的方法:使用 Sidecar 注入 Webhook 自动完成,或使用 istioctl 客户端工具手工完成。
|
||||
weight: 30
|
||||
keywords: [kubernetes,sidecar,注入]
|
||||
keywords: [kubernetes,sidecar,sidecar-injection]
|
||||
---
|
||||
|
||||
## 注入
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 升级 Istio
|
||||
description: 演示如何独立升级 Istio 控制平面和数据平面。
|
||||
weight: 70
|
||||
keywords: [kubernetes,升级]
|
||||
keywords: [kubernetes,upgrading]
|
||||
---
|
||||
|
||||
本页介绍如何将现有的 Istio 部署(包括控制平面和 sidecar 代理)升级到新版本。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: Denier 适配器以及黑白名单
|
||||
description: 展示使用简单的 Denier 适配器或黑白名单对服务进行访问控制的方法。
|
||||
weight: 20
|
||||
keywords: [策略, denial, 白名单, 黑名单]
|
||||
keywords: [policies, denial, whitelist, blacklist]
|
||||
---
|
||||
|
||||
本文任务展示了使用简单的 Denier 适配器或黑白名单对服务进行访问控制的方法
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 启用速率限制
|
||||
description: 这一任务展示了如何使用 Istio 动态的对服务通信进行速率限制。
|
||||
weight: 10
|
||||
keywords: [策略,限额]
|
||||
keywords: [policies,quotas]
|
||||
---
|
||||
|
||||
这一任务展示了如何使用 Istio 动态的对服务通信进行速率限制。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 基础认证策略
|
||||
description: 介绍如何使用 Istio 认证策略设置双向 TLS 和基本的终端用户认证。
|
||||
weight: 10
|
||||
keywords: [安全,认证]
|
||||
keywords: [security,authentication]
|
||||
---
|
||||
|
||||
此任务涵盖启用、配置和使用 Istio 身份验证策略时可能需要执行的主要活动。[认证概述](/zh/docs/concepts/security/#认证)中可以了解更多相关的基本概念。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: HTTP 服务的访问控制
|
||||
description: 展示为 HTTP 服务设置基于角色的访问控制方法。
|
||||
weight: 40
|
||||
keywords: [安全,访问控制,rbac,认证]
|
||||
keywords: [security,access-control,rbac,authorization]
|
||||
---
|
||||
|
||||
Istio 采用基于角色的访问控制方式,本文内容涵盖了为 HTTP 设置访问控制的各个环节。在[认证概念](/zh/docs/concepts/security/)中一文中提供了 Istio 安全方面的入门教程。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: TCP 服务的访问控制
|
||||
description: 展示如何为 TCP 服务设置基于角色的访问控制。
|
||||
weight: 40
|
||||
keywords: [安全,访问控制,rbac,tcp,授权]
|
||||
keywords: [security,access-control,rbac,tcp,authorization]
|
||||
---
|
||||
|
||||
本任务涵盖了在服务网格中为 TCP 服务设置 Istio RBAC 所需的可能活动。可以阅读[安全概念文档](/zh/docs/concepts/security/#授权和鉴权)中的相关内容。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: Citadel 的健康检查
|
||||
description: 如何在 Kubernetes 中启用 Citadel 的健康检查。
|
||||
weight: 70
|
||||
keywords: [安全,健康检查]
|
||||
keywords: [security,health-check]
|
||||
---
|
||||
|
||||
本文中的任务展示了如何在 Kubernetes 中为 Citadel 启动健康检查,注意,这一功能仍处于 Alpha 阶段。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 通过 HTTPS 进行双向 TLS
|
||||
description: 展示如何在 HTTPS 服务上启用双向 TLS。
|
||||
weight: 80
|
||||
keywords: [安全,双向 TLS,https]
|
||||
keywords: [security,mutual-tls,https]
|
||||
---
|
||||
|
||||
这个任务展示了 Istio 双向 TLS 是如何与 HTTPS 服务一起工作的。它包括:
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 双向 TLS 的迁移
|
||||
description: 如何渐进式的为现有 Istio 服务添加双向 TLS 支持。
|
||||
weight: 80
|
||||
keywords: [安全,认证,迁移]
|
||||
keywords: [security,authentication,migration]
|
||||
---
|
||||
|
||||
本文任务展示了如何在不中断通信的情况下,把现存 Istio 服务的流量从明文升级为双向 TLS
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 深入了解双向 TLS
|
||||
description: 对 Istio 的自动双向 TLS 认证功能进行体验和测试。
|
||||
weight: 10
|
||||
keywords: [安全,双向 TLS]
|
||||
keywords: [security,mutual-tls]
|
||||
---
|
||||
|
||||
通过此任务,您可以仔细查看双向 TLS 并了解其设置。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 插入外部 CA 密钥和证书
|
||||
description: 运维人员如何使用现有根证书配置 Citadel 进行证书以及密钥的签发。
|
||||
weight: 60
|
||||
keywords: [安全,证书]
|
||||
keywords: [security,certificates]
|
||||
---
|
||||
|
||||
本任务展示运维人员如何使用现有根证书配置 Citadel 进行证书以及密钥的签发。
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
title: 分布式跟踪
|
||||
description: 该任务展示了如何为启用了 Istio 支持的应用进行跟踪。
|
||||
weight: 10
|
||||
keywords: [遥测,跟踪]
|
||||
keywords: [telemetry,tracing]
|
||||
---
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: Jaeger
|
||||
description: 了解如何配置代理以向 Jaeger 发送追踪请求。
|
||||
weight: 10
|
||||
keywords: [遥测,追踪,jaeger,span,端口转发]
|
||||
keywords: [telemetry,tracing,jaeger,span,port forwarding]
|
||||
---
|
||||
|
||||
要了解 Istio 如何处理追踪,请查看这个任务的[概述](../overview/)。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 使用 LightStep [𝑥]PM 进行分布式追踪
|
||||
description: 如何配置代理以发送请求至 LightStep [𝑥]PM.
|
||||
weight: 11
|
||||
keywords: [遥测,追踪,lightstep]
|
||||
keywords: [telemetry,tracing,lightstep]
|
||||
---
|
||||
|
||||
此任务说明如何配置 Istio 以收集追踪 span 并将其发送到 LightStep [𝑥]PM。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 概述
|
||||
description: Istio 分布式追踪概述。
|
||||
weight: 1
|
||||
keywords: [遥测,追踪]
|
||||
keywords: [telemetry,tracing]
|
||||
---
|
||||
|
||||
在完成这个任务后,您将了解如何将应用加入追踪,而不用关心其语言、框架或者您构建应用的平台。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: Zipkin
|
||||
description: 了解如何配置代理以向 Zipkin 发送追踪请求。
|
||||
weight: 10
|
||||
keywords: [遥测,追踪,zipkin,span,端口转发]
|
||||
keywords: [telemetry,tracing,zipkin,span,port forwarding]
|
||||
---
|
||||
|
||||
要了解 Istio 如何处理追踪,请查看这个任务的[概述](../overview/)。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 使用 Fluentd 记录日志
|
||||
description: 此任务将展示如何配置 Istio 将日志记录到 Fluentd 守护进程。
|
||||
weight: 60
|
||||
keywords: [遥测,日志]
|
||||
keywords: [telemetry,logging]
|
||||
---
|
||||
|
||||
此任务将展示如何配置 Istio 创建自定义日志条目并且发送给 [Fluentd](https://www.fluentd.org/) 守护进程。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 网格可视化
|
||||
description: 本任务展示了在 Istio 网格中对服务进行可视化的过程。
|
||||
weight: 49
|
||||
keywords: [可视化,遥测]
|
||||
keywords: [telemetry,visualization]
|
||||
---
|
||||
|
||||
本任务中展示了如何对 Istio 服务网格进行多角度的可视化。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 收集指标和日志
|
||||
description: 这一任务讲述如何配置 Istio,进行指标和日志的收集工作。
|
||||
weight: 20
|
||||
keywords: [遥测,指标]
|
||||
keywords: [telemetry,metrics]
|
||||
---
|
||||
|
||||
本任务展示了配置 Istio,对网格内服务的遥测数据进行自动收集的方法。在任务的后一部分,会创建一个新的指标以及新的日志流,并在网格内的服务被调用时触发收集过程。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 查询 Prometheus 的指标
|
||||
description: 此任务说明如何使用 Prometheus 查询 Istio 指标。
|
||||
weight: 30
|
||||
keywords: [遥测,指标]
|
||||
keywords: [telemetry,metrics]
|
||||
---
|
||||
|
||||
此任务说明如何使用 Prometheus 查询 Istio 指标, 作为此任务的一部分,使用基于 Web 的界面进行指标查询。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 获取 TCP 服务指标
|
||||
description: 本任务展示了如何配置 Istio 进行 TCP 服务的指标收集。
|
||||
weight: 25
|
||||
keywords: [遥测,指标,tcp]
|
||||
keywords: [telemetry,metrics,tcp]
|
||||
---
|
||||
|
||||
本文任务展示了如何对 Istio 进行配置,从而自动收集网格中 TCP 服务的遥测数据。在任务最后,会为网格中的一个 TCP 服务启用一个新的指标。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 使用 Grafana 进行指标可视化
|
||||
description: 此任务说明如何设置和使用 Istio 仪表板来监视网格流量。
|
||||
weight: 40
|
||||
keywords: [遥测,可视化]
|
||||
keywords: [telemetry,visualization]
|
||||
---
|
||||
|
||||
此任务说明如何设置和使用 Istio 仪表板来监视网格流量, 作为此任务的一部分,您将需要安装 Grafana Istio 附加组件,并使用基于 Web 的界面查看服务网格中的流量数据。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: Istio Service 健康检查
|
||||
description: 展示如何对 Istio service 进行健康检查。
|
||||
weight: 65
|
||||
keywords: [安全,健康检查]
|
||||
keywords: [security,health-check]
|
||||
---
|
||||
|
||||
此任务展示了如何使用 [Kubernetes liveness 和 readiness 探针](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/) 在 Istio Service 上进行健康检查。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 熔断
|
||||
description: 用连接、请求以及外部检测来进行熔断配置的过程。
|
||||
weight: 50
|
||||
keywords: [流量管理,熔断]
|
||||
keywords: [traffic-management,circuit-breaking]
|
||||
---
|
||||
|
||||
本任务展示了用连接、请求以及外部检测来进行熔断配置的过程。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 控制 Egress 流量
|
||||
description: 在 Istio 中配置从网格内访问外部服务的流量路由。
|
||||
weight: 40
|
||||
keywords: [流量管理,egress]
|
||||
keywords: [traffic-management,egress]
|
||||
---
|
||||
|
||||
缺省情况下,Istio 服务网格内的 Pod,由于其 iptables 将所有外发流量都透明的转发给了 Sidecar,所以这些集群内的服务无法访问集群之外的 URL,而只能处理集群内部的目标。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 故障注入
|
||||
description: 此任务说明如何注入延迟并测试应用程序的弹性。
|
||||
weight: 20
|
||||
keywords: [流量管理,故障注入]
|
||||
keywords: [traffic-management,fault-injection]
|
||||
---
|
||||
|
||||
此任务说明如何注入延迟并测试应用程序的弹性。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 控制 Ingress 流量
|
||||
description: 介绍在服务网格 Istio 中如何配置外部公开服务。
|
||||
weight: 30
|
||||
keywords: [流量管理,ingress]
|
||||
keywords: [traffic-management,ingress]
|
||||
---
|
||||
|
||||
在 Kubernetes 环境中,[Kubernetes Ingress 资源](https://kubernetes.io/docs/concepts/services-networking/ingress/) 用于指定应在集群外部公开的服务。在 Istio 服务网格中,更好的方法(也适用于 Kubernetes 和其他环境)是使用不同的配置模型,即 [Istio `Gateway`](/zh/docs/reference/config/istio.networking.v1alpha3/#Gateway) 。 `Gateway` 允许将 Istio 功能(例如,监控和路由规则)应用于进入集群的流量。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 镜像
|
||||
description: 此任务演示了 Istio 的流量镜像功能。
|
||||
weight: 60
|
||||
keywords: [流量管理,镜像]
|
||||
keywords: [traffic-management,mirroring]
|
||||
---
|
||||
|
||||
此任务演示了 Istio 的流量镜像功能。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 配置请求路由
|
||||
description: 此任务将说明如何将请求动态路由到多个版本的微服务。
|
||||
weight: 10
|
||||
keywords: [流量管理,路由]
|
||||
keywords: [traffic-management,routing]
|
||||
---
|
||||
|
||||
此任务将说明如何将请求动态路由到多个版本的微服务。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 设置请求超时
|
||||
description: 本任务用于示范如何使用 Istio 在 Envoy 中设置请求超时。
|
||||
weight: 28
|
||||
keywords: [流量管理,超时]
|
||||
keywords: [traffic-management,timeouts]
|
||||
---
|
||||
|
||||
> 本文任务使用了新的 [v1alpha3 流量控制 API](/zh/blog/2018/v1alpha3-routing/)。旧版本 API 已经过时,会在下一个 Istio 版本中移除。如果需要使用旧版本 API,请阅读[旧版本文档](https://archive.istio.io/v0.7/docs/tasks/traffic-management/)
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 用 HTTPS 加密 Gateway
|
||||
description: 配置 Istio 令其以 TLS 或双向 TLS 的方式在网格外公开服务。
|
||||
weight: 31
|
||||
keywords: [流量管理,ingress]
|
||||
keywords: [traffic-management,ingress]
|
||||
---
|
||||
|
||||
[控制 Ingress 流量](/zh/docs/tasks/traffic-management/ingress)任务描述了如何对 Ingress gateway 进行配置,从而对外以 HTTP 端点的形式暴露服务。本文中将会对这一任务进行扩展,为服务启用普通或双向 TLS 保护,以 HTTPS 的形式对网格外提供服务。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: TCP 流量转移
|
||||
description: 展示如何将一个 TCP 服务的流量从老版本迁移到新版本。
|
||||
weight: 26
|
||||
keywords: [流量管理,TCP 流量转移]
|
||||
keywords: [traffic-management,tcp-traffic-shifting]
|
||||
---
|
||||
|
||||
本任务展示了如何优雅的将微服务中的 TCP 流量从一个版本迁移到另一个版本。例如将 TCP 流量从旧版本迁移到一个新版本。这是一个常见的场景。在 Istio 中可以通过定义一组规则,将 TCP 流量在不同服务之间进行分配。在这一任务中,首先把 100% 的 TCP 流量发送到 `tcp-echo:v1`;下一步就是使用 Istio 的路由分配能力,把 20% 的流量分配到 `tcp-echo:v2` 服务之中。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 流量转移
|
||||
description: 向您展示如何将流量从旧版本迁移到新版本的服务。
|
||||
weight: 25
|
||||
keywords: [流量管理,流量转移]
|
||||
keywords: [traffic-management,traffic-shifting]
|
||||
---
|
||||
|
||||
> 该任务使用新的 [v1alpha3 流量管理 API](/zh/blog/2018/v1alpha3-routing/)。旧版本的 API 已被弃用,并将在下一个 Istio 版本中删除。 如果您需要使用旧版本,请点击[此处](https://archive.istio.io/v0.7/docs/tasks/traffic-management/)的文档。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 组件日志
|
||||
description: 描述如何使用组件日志来深入了解运行组件的行为。
|
||||
weight: 10
|
||||
keywords: [运维]
|
||||
keywords: [ops]
|
||||
---
|
||||
|
||||
Istio 组件采用灵活的日志框架构建,日志框架提供了许多有利于组件操作和诊断的功能。日志记录功能可在组件启动时通过命令行选项进行控制。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 组件内检
|
||||
description: 描述如何使用 ControlZ 检测查看单个组件的运行状态。
|
||||
weight: 20
|
||||
keywords: [ops, 运维]
|
||||
keywords: [ops]
|
||||
---
|
||||
|
||||
Istio 的组件使用了一种灵活的内检(Introspection)框架构建,因此可以方便地查看和调整正在运行中组件的内部状态。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 调试授权
|
||||
description: 展示如何调试授权功能。
|
||||
weight: 5
|
||||
keywords: [调试,安全,授权,RBAC]
|
||||
keywords: [debug,security,authorization,RBAC]
|
||||
---
|
||||
|
||||
这篇文章展示了如何调试 Istio 的授权。如果在本文的指导下你还是没有找到解决方案。我们很乐意你向 `istio-security@googlegroups.com` 发送邮件以寻求帮助。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
title: 修复 Citadel
|
||||
description: 如果 Citadel 表现不正常该怎么办。
|
||||
weight: 10
|
||||
keywords: [安全,citadel,运维]
|
||||
keywords: [security,citadel,ops]
|
||||
---
|
||||
|
||||
如果您怀疑 Citadel 无法正常工作,请验证 `istio-citadel` pod 的状态:
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
title: 安装和设置
|
||||
description: 帮助诊断和修复 Isto 安装问题。
|
||||
weight: 80
|
||||
keywords: [运维,设置]
|
||||
keywords: [ops,setup]
|
||||
---
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
title: 遥测
|
||||
description: 帮助您在一个运行的服务网格中管理遥测数据的采集和可视化。
|
||||
weight: 50
|
||||
keywords: [ops,遥测]
|
||||
keywords: [ops,telemetry]
|
||||
---
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
title: 流量管理
|
||||
description: 帮助管理服务网格中的网络。
|
||||
weight: 30
|
||||
keywords: [运维,流量管理]
|
||||
keywords: [ops,traffic-management]
|
||||
---
|
||||
Loading…
Reference in New Issue