Linkerd 2.11 中文實戰(zhàn)手冊,你學會了嗎?
1. 將您的服務添加到 Linkerd. 為了讓您的服務利用 Linkerd,它們還需要通過將 Linkerd 的數(shù)據(jù)平面代理注入到它們的 pod 中來進行 網(wǎng)格化 。
https://linkerd.hacker-linner.com/2.11/tasks/adding-your-service
2. 自動化的金絲雀發(fā)布. 通過結(jié)合 Linkerd 和 Flagger 來根據(jù)服務指標自動金絲雀(canary)發(fā)布,從而降低部署風險。
https://linkerd.hacker-linner.com/2.11/tasks/canary-release
3. 自動輪換控制平面 TLS 憑證. 使用 cert-manager 自動輪換控制平面 TLS 憑據(jù)。
https://linkerd.hacker-linner.com/2.11/tasks/automatically-rotating-control-plane-tls-credentials
4. 自動輪換 Webhook TLS 憑證. 使用 cert-manager 自動輪換 webhook TLS 憑據(jù)。
https://linkerd.hacker-linner.com/2.11/tasks/automatically-rotating-webhook-tls-credentials
5. 帶上你自己的 Prometheus. 將現(xiàn)有的 Prometheus 實例與 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 以自動重試失敗的請求。
https://linkerd.hacker-linner.com/2.11/tasks/configuring-retries
8. 配置超時. 將 Linkerd 配置為自動使耗時過長的請求失敗。
https://linkerd.hacker-linner.com/2.11/tasks/configuring-timeouts
9. 控制平面調(diào)試端點. Linkerd 的控制平面組件提供調(diào)試端點。
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 響應的原因。
https://linkerd.hacker-linner.com/2.11/tasks/debugging-502s
12. 使用請求跟蹤調(diào)試 gRPC 應用程序. 遵循使用實時請求跟蹤調(diào)試失敗的 gRPC 應用程序的 long-form 示例。
https://linkerd.hacker-linner.com/2.11/tasks/debugging-your-service
13. 使用每個路由指標調(diào)試 HTTP 應用程序. 遵循使用每個路由指標調(diào)試失敗的 HTTP 應用程序的 long-form 示例。
https://linkerd.hacker-linner.com/2.11/tasks/books
14. 使用 Linkerd 進行分布式跟蹤. 使用 Linkerd 通過分布式跟蹤幫助檢測您的應用程序。
https://linkerd.hacker-linner.com/2.11/tasks/distributed-tracing
15. 導出指標. 將 Linkerd 的 Prometheus 與您現(xiàn)有的指標基礎架構(gòu)集成。
https://linkerd.hacker-linner.com/2.11/tasks/exporting-metrics
16. 公開 Dashboard. 讓其他人無需 CLI 即可輕松訪問 Linkerd 和 Grafana Dashboard。
https://linkerd.hacker-linner.com/2.11/tasks/exposing-dashboard
17. 生成您自己的 mTLS 根證書. 生成您自己的 mTLS 根證書,而不是讓 Linkerd 為您做。
https://linkerd.hacker-linner.com/2.11/tasks/generate-certificates
18. 獲取每條路由指標. 為您的應用程序配置每條路由指標。
https://linkerd.hacker-linner.com/2.11/tasks/getting-per-route-metrics
19. Linkerd SMI 擴展入門. 使用 Linkerd SMI 擴展來處理服務網(wǎng)格接口 (SMI) 資源。
https://linkerd.hacker-linner.com/2.11/tasks/linkerd-smi
20. 優(yōu)雅的 Pod 關閉. 優(yōu)雅地處理 pod 關閉信號。
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. 故障注入. 通過使用 Linkerd 將故障注入服務來實踐混沌工程。
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. 手動輪換控制平面 TLS 憑證. 更新 Linkerd 的 TLS 信任錨和頒發(fā)者證書。
https://linkerd.hacker-linner.com/2.11/tasks/manually-rotating-control-plane-tls-credentials
28. 修改代理日志級別. Linkerd 代理日志級別可以動態(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 服務之間的跨集群通信。
https://linkerd.hacker-linner.com/2.11/tasks/multicluster-using-statefulsets
31. 更換過期證書. 如果您的任何 TLS 證書已過期,請遵循此工作流程。
https://linkerd.hacker-linner.com/2.11/tasks/replacing_expired_certificates
32. 限制對服務的訪問. 使用 Linkerd 策略來限制對服務的訪問。
https://linkerd.hacker-linner.com/2.11/tasks/restricting-access
33. 輪換 webhook 證書. 按照以下步驟輪換您的 Linkerd webhooks 證書。
https://linkerd.hacker-linner.com/2.11/tasks/rotating_webhooks_certificates
34. 保護您的集群. 保護 Linkerd 安裝的最佳實踐。
https://linkerd.hacker-linner.com/2.11/tasks/securing-your-cluster
35. 設置服務配置文件. 創(chuàng)建一個服務配置文件,為 Linkerd 提供更多詳細信息以供構(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 存儲庫. 將 Linkerd 與私有 Docker 存儲庫一起使用。
https://linkerd.hacker-linner.com/2.11/tasks/using-a-private-docker-repository
40. 使用擴展. 使用可選擴展向 Linkerd 添加功能。
https://linkerd.hacker-linner.com/2.11/tasks/extensions
41. 將 GitOps 與 Linkerd 和 Argo CD 結(jié)合使用. 使用 Argo CD 管理 Linkerd 安裝和升級的生命周期。
https://linkerd.hacker-linner.com/2.11/tasks/gitops
42. 使用 Debug Sidecar. 注入調(diào)試容器來捕獲網(wǎng)絡數(shù)據(jù)包。
https://linkerd.hacker-linner.com/2.11/tasks/using-the-debug-container
43. 驗證您的 mTLS 流量. 您可以驗證 Linkerd 是否對您的流量進行了 mTLS。
https://linkerd.hacker-linner.com/2.11/tasks/validating-your-traffic