Linkerd 2.11 中文實(shí)戰(zhàn)手冊(cè),你學(xué)會(huì)了嗎?
1. 將您的服務(wù)添加到 Linkerd. 為了讓您的服務(wù)利用 Linkerd,它們還需要通過(guò)將 Linkerd 的數(shù)據(jù)平面代理注入到它們的 pod 中來(lái)進(jìn)行 網(wǎng)格化 。
https://linkerd.hacker-linner.com/2.11/tasks/adding-your-service
2. 自動(dòng)化的金絲雀發(fā)布. 通過(guò)結(jié)合 Linkerd 和 Flagger 來(lái)根據(jù)服務(wù)指標(biāo)自動(dòng)金絲雀(canary)發(fā)布,從而降低部署風(fēng)險(xiǎn)。
https://linkerd.hacker-linner.com/2.11/tasks/canary-release
3. 自動(dòng)輪換控制平面 TLS 憑證. 使用 cert-manager 自動(dòng)輪換控制平面 TLS 憑據(jù)。
https://linkerd.hacker-linner.com/2.11/tasks/automatically-rotating-control-plane-tls-credentials
4. 自動(dòng)輪換 Webhook TLS 憑證. 使用 cert-manager 自動(dòng)輪換 webhook TLS 憑據(jù)。
https://linkerd.hacker-linner.com/2.11/tasks/automatically-rotating-webhook-tls-credentials
5. 帶上你自己的 Prometheus. 將現(xiàn)有的 Prometheus 實(shí)例與 Linkerd 結(jié)合使用。
https://linkerd.hacker-linner.com/2.11/tasks/external-prometheus
6. 配置代理并發(fā). 限制 Linkerd 代理的 CPU 使用率。
https://linkerd.hacker-linner.com/2.11/tasks/configuring-proxy-concurrency
7. 配置重試. 配置 Linkerd 以自動(dòng)重試失敗的請(qǐng)求。
https://linkerd.hacker-linner.com/2.11/tasks/configuring-retries
8. 配置超時(shí). 將 Linkerd 配置為自動(dòng)使耗時(shí)過(guò)長(zhǎng)的請(qǐng)求失敗。
https://linkerd.hacker-linner.com/2.11/tasks/configuring-timeouts
9. 控制平面調(diào)試端點(diǎn). Linkerd 的控制平面組件提供調(diào)試端點(diǎn)。
https://linkerd.hacker-linner.com/2.11/tasks/using-debug-endpoints
10. 使用 Kustomize 自定義 Linkerd 的配置. 使用 Kustomize 以編程方式修改 Linkerd 的配置。
https://linkerd.hacker-linner.com/2.11/tasks/customize-install
11. 調(diào)試 502s. 確定 Linkerd 返回 502 響應(yīng)的原因。
https://linkerd.hacker-linner.com/2.11/tasks/debugging-502s
12. 使用請(qǐng)求跟蹤調(diào)試 gRPC 應(yīng)用程序. 遵循使用實(shí)時(shí)請(qǐng)求跟蹤調(diào)試失敗的 gRPC 應(yīng)用程序的 long-form 示例。
https://linkerd.hacker-linner.com/2.11/tasks/debugging-your-service
13. 使用每個(gè)路由指標(biāo)調(diào)試 HTTP 應(yīng)用程序. 遵循使用每個(gè)路由指標(biāo)調(diào)試失敗的 HTTP 應(yīng)用程序的 long-form 示例。
https://linkerd.hacker-linner.com/2.11/tasks/books
14. 使用 Linkerd 進(jìn)行分布式跟蹤. 使用 Linkerd 通過(guò)分布式跟蹤幫助檢測(cè)您的應(yīng)用程序。
https://linkerd.hacker-linner.com/2.11/tasks/distributed-tracing
15. 導(dǎo)出指標(biāo). 將 Linkerd 的 Prometheus 與您現(xiàn)有的指標(biāo)基礎(chǔ)架構(gòu)集成。
https://linkerd.hacker-linner.com/2.11/tasks/exporting-metrics
16. 公開(kāi) Dashboard. 讓其他人無(wú)需 CLI 即可輕松訪(fǎng)問(wèn) Linkerd 和 Grafana Dashboard。
https://linkerd.hacker-linner.com/2.11/tasks/exposing-dashboard
17. 生成您自己的 mTLS 根證書(shū). 生成您自己的 mTLS 根證書(shū),而不是讓 Linkerd 為您做。
https://linkerd.hacker-linner.com/2.11/tasks/generate-certificates
18. 獲取每條路由指標(biāo). 為您的應(yīng)用程序配置每條路由指標(biāo)。
https://linkerd.hacker-linner.com/2.11/tasks/getting-per-route-metrics
19. Linkerd SMI 擴(kuò)展入門(mén). 使用 Linkerd SMI 擴(kuò)展來(lái)處理服務(wù)網(wǎng)格接口 (SMI) 資源。
https://linkerd.hacker-linner.com/2.11/tasks/linkerd-smi
20. 優(yōu)雅的 Pod 關(guān)閉. 優(yōu)雅地處理 pod 關(guān)閉信號(hào)。
https://linkerd.hacker-linner.com/2.11/tasks/graceful-shutdown
21. 入口流量. Linkerd 與您選擇的 ingress controller 一起工作。
https://linkerd.hacker-linner.com/2.11/tasks/using-ingress
22. 故障注入. 通過(guò)使用 Linkerd 將故障注入服務(wù)來(lái)實(shí)踐混沌工程。
https://linkerd.hacker-linner.com/2.11/tasks/fault-injection
23. 安裝 Linkerd. 將 Linkerd 安裝到您自己的 Kubernetes 集群。
https://linkerd.hacker-linner.com/2.11/tasks/install
24. 使用 Helm 安裝 Linkerd. 使用 Helm 將 Linkerd 安裝到您自己的 Kubernetes 集群上。
https://linkerd.hacker-linner.com/2.11/tasks/install-helm
25. 安裝多集群組件. 允許 Linkerd 管理跨集群通信。
https://linkerd.hacker-linner.com/2.11/tasks/installing-multicluster
26. Linkerd 和 Pod 安全策略 (PSP). 在啟用 pod 安全策略的情況下使用 Linkerd。
https://linkerd.hacker-linner.com/2.11/tasks/using-psp
27. 手動(dòng)輪換控制平面 TLS 憑證. 更新 Linkerd 的 TLS 信任錨和頒發(fā)者證書(shū)。
https://linkerd.hacker-linner.com/2.11/tasks/manually-rotating-control-plane-tls-credentials
28. 修改代理日志級(jí)別. Linkerd 代理日志級(jí)別可以動(dòng)態(tài)修改以協(xié)助調(diào)試。
https://linkerd.hacker-linner.com/2.11/tasks/modifying-proxy-log-level
29. 多集群通信. 允許 Linkerd 管理跨集群通信。
https://linkerd.hacker-linner.com/2.11/tasks/multicluster
30. 與 StatefulSets 的多集群通信. 與 headless 服務(wù)之間的跨集群通信。
https://linkerd.hacker-linner.com/2.11/tasks/multicluster-using-statefulsets
31. 更換過(guò)期證書(shū). 如果您的任何 TLS 證書(shū)已過(guò)期,請(qǐng)遵循此工作流程。
https://linkerd.hacker-linner.com/2.11/tasks/replacing_expired_certificates
32. 限制對(duì)服務(wù)的訪(fǎng)問(wèn). 使用 Linkerd 策略來(lái)限制對(duì)服務(wù)的訪(fǎng)問(wèn)。
https://linkerd.hacker-linner.com/2.11/tasks/restricting-access
33. 輪換 webhook 證書(shū). 按照以下步驟輪換您的 Linkerd webhooks 證書(shū)。
https://linkerd.hacker-linner.com/2.11/tasks/rotating_webhooks_certificates
34. 保護(hù)您的集群. 保護(hù) Linkerd 安裝的最佳實(shí)踐。
https://linkerd.hacker-linner.com/2.11/tasks/securing-your-cluster
35. 設(shè)置服務(wù)配置文件. 創(chuàng)建一個(gè)服務(wù)配置文件,為 Linkerd 提供更多詳細(xì)信息以供構(gòu)建。
https://linkerd.hacker-linner.com/2.11/tasks/setting-up-service-profiles
36. 卸載 Linkerd. Linkerd 可以很容易地從 Kubernetes 集群中刪除。
https://linkerd.hacker-linner.com/2.11/tasks/uninstall
37. 卸載多集群. 取消鏈接并卸載 Linkerd 多集群。
https://linkerd.hacker-linner.com/2.11/tasks/uninstall-multicluster
38. 使用自定義集群域. 將 Linkerd 與自定義集群域一起使用。
https://linkerd.hacker-linner.com/2.11/tasks/using-custom-domain
39. 使用私有 Docker 存儲(chǔ)庫(kù). 將 Linkerd 與私有 Docker 存儲(chǔ)庫(kù)一起使用。
https://linkerd.hacker-linner.com/2.11/tasks/using-a-private-docker-repository
40. 使用擴(kuò)展. 使用可選擴(kuò)展向 Linkerd 添加功能。
https://linkerd.hacker-linner.com/2.11/tasks/extensions
41. 將 GitOps 與 Linkerd 和 Argo CD 結(jié)合使用. 使用 Argo CD 管理 Linkerd 安裝和升級(jí)的生命周期。
https://linkerd.hacker-linner.com/2.11/tasks/gitops
42. 使用 Debug Sidecar. 注入調(diào)試容器來(lái)捕獲網(wǎng)絡(luò)數(shù)據(jù)包。
https://linkerd.hacker-linner.com/2.11/tasks/using-the-debug-container
43. 驗(yàn)證您的 mTLS 流量. 您可以驗(yàn)證 Linkerd 是否對(duì)您的流量進(jìn)行了 mTLS。
https://linkerd.hacker-linner.com/2.11/tasks/validating-your-traffic