最新 最热

Linkerd 2.10(Step by Step)—多集群通信

本指南将引导您安装和配置 Linkerd,以便两个集群可以与托管在两个集群上的服务通信。在本指南结束时,您将了解如何在不同集群上的服务之间分配流量。...

2021-07-07
0

Linkerd 2.10(Step by Step)—安装 Linkerd

在使用 Linkerd 之前,您需要安装核心控制平面。本页介绍了如何实现这一点,以及您可能遇到的常见问题。

2021-07-07
1

Linkerd 2.10(Step by Step)—使用 Helm 安装 Linkerd

Linkerd 可以选择通过 Helm 安装,而不是使用 linkerd install 命令。

2021-07-07
0

Linkerd 2.10(Step by Step)—Linkerd 和 Pod 安全策略 (PSP)

Linkerd 控制平面带有自己的最低特权 Pod Security Policy 和相关的 RBAC 资源。仅当启用 PodSecurityPolicy admission controller 时,才会强制执行此 Pod 安全策略。

2021-07-07
0

Linkerd 2.10(Step by Step)—手动轮换控制平面 TLS 凭证

Linkerd 的自动 mTLS 功能 使用一组 TLS 凭据为代理生成 TLS 证书:信任锚、颁发者证书和私钥。信任锚的有效期有限:365 天(如果由 linkerd install 生成)或 自定义值(如果手动生成)。...

2021-07-07
0

Linkerd 2.10(Step by Step)—修改代理日志级别

发送日志对于网络代理来说是一项昂贵的操作, 默认情况下,Linkerd 数据平面代理配置为仅记录异常事件。但是,有时增加代理日志的详细程度以帮助诊断代理行为很有用。令人高兴的是,Linkerd 允许您动态修改这些日志。...

2021-07-07
0

Linkerd 2.10(Step by Step)—混沌工程之注入故障

使用 Service Mesh Interface 的 Traffic Split API 很容易将故障注入应用程序。TrafficSplit 允许您将一定比例的流量重定向到特定后端。这个后端是完全灵活的,可以返回任何你想要的响应——500 秒、超时甚至疯狂的有...

2021-07-07
0

Linkerd 2.10(Step by Step)—优雅的 Pod 关闭

当 Kubernetes 开始终止一个 Pod 时,它首先向该 Pod 中的所有容器发送一个 TERM 信号。当 Linkerd 代理 sidecar 收到此信号时, 它将立即开始正常关闭, 拒绝所有新请求并允许现有请求在关闭之前完成。...

2021-07-07
0

Linkerd 2.10(Step by Step)—调试 502s

当 Linkerd 代理在处理请求时遇到连接错误时,它通常会返回 HTTP 502(Bad Gateway)响应。由于缺乏可用信息,很难弄清楚为什么会发生这些错误。

2021-07-07
0

Linkerd 2.10(Step by Step)—使用请求跟踪调试 gRPC 应用程序

演示应用程序 emojivoto 有一些问题。让我们用它和 linker 来诊断一个应用程序,它的失败方式比整个服务崩溃要微妙得多。本指南假设您已经按照入门指南中的步骤进行了操作, 并在 Kubernetes 集群中运行了 linker 和演示...

2021-07-07
1