1。将您的服务添加到Linkerd。为了让您的服务利用Linkerd,它们还需要通过将Linkerd的数据平面代理注入它们的pod来进行网格化。https://linkerd.hacker-linner.com/2.11/tasks/adding-your-service2。自动金丝雀发布。通过结合Linkerd和Flagger,根据服务指标自动发布金丝雀(canary),从而降低部署风险。https://linkerd.hacker-linner.com/2.11/tasks/canary-release3。自动轮换控制平面TLS凭据。使用cert-manager自动轮换控制平面TLS凭证。https://linkerd.hacker-linner.com/2.11/tasks/automatically-rotating-control-plane-tls-credentials4。自动轮换webhookTLS凭据。使用cert-manager自动轮换webhookTLS凭证。https://linkerd.hacker-linner.com/2.11/tasks/automatically-rotating-webhook-tls-credentials5.自带Prometheus。将现有的Prometheus实例与Linkerd结合使用。https://linkerd.hacker-linner.com/2.11/tasks/external-prometheus6。配置代理并发。限制Linkerd代理的CPU使用率。https://linkerd.hacker-linner.com/2.11/tasks/configuring-proxy-concurrency7。配置重试。配置Linkerd以自动重试失败的请求。https://linkerd.hacker-linner.com/2.11/tasks/configuring-retries8。配置超时。将Linkerd配置为自动使耗时过长的请求失败。https://linkerd.hacker-linner.com/2.11/tasks/configuring-timeouts9。控制平面调试端点。Linkerd的控制平面组件提供调试端点。https://linkerd.hacker-linner.com/2.11/tasks/using-debug-endpoints10。使用Kustomize自定义Linkerd的配置。使用Kustomize以编程方式修改Linkerd的配置。https://linkerd.hacker-linner.com/2.11/tasks/customize-install11。调试502s。确定Linkerd返回502响应的原因。https://linkerd.hacker-linner.com/2.11/tasks/debugging-502s12。使用请求跟踪调试gRPC应用程序。遵循使用实时请求跟踪调试失败的gRPC应用程序的长格式示例。https://linkerd.hacker-linner.com/2.11/tasks/debugging-your-service13。使用每个路由指标调试HTTP应用程序。遵循使用每个路由指标调试失败的HTTP应用程序的长格式示例。https://linkerd.hacker-linner.com/2.11/tasks/books14。使用Linkerd进行分布式跟踪。使用Linkerd帮助通过分布式跟踪检测您的应用程序。https://linkerd.hacker-linner.com/2.11/tasks/distributed-tracing15。导出指标。将Linkerd的Prometheus与您现有的指标基础架构集成。https://linkerd.hacker-linner.com/2.11/tasks/exporting-metrics16。公开仪表板。让其他人无需CLI即可轻松访问Linkerd和GrafanaDashboard。https://linkerd.hacker-linner.com/2.11/tasks/exposing-dashboard17。生成您自己的mTLS根证书。生成您自己的mTLS根证书,而不是让Linkerd为您完成。https://linkerd.hacker-linner.com/2.11/tasks/generate-certificates18。获取每个路由指标。为您的应用程序配置每个路由指标。https://linkerd.hacker-linner.com/2.11/tasks/getting-per-route-metrics19。开始使用LinkerdSMI扩展。使用LinkerdSMI扩展来处理服务网格接口(SMI)资源。https://linkerd.hacker-linner.com/2.11/tasks/linkerd-smi20。优雅的Pod关闭。优雅地处理pod关闭信号。https://linkerd.hacker-linner.com/2.11/tasks/graceful-shutdown21。入口流量。Linkerd与您选择的入口控制器一起工作。https://linkerd.hacker-linner.com/2.11/tasks/using-ingress22。故障注入。通过使用Linkerd将故障注入服务来实践混沌工程。https://linkerd.hacker-linner.com/2.11/tasks/fault-injection23。安装链接器。将Linkerd安装到您自己的Kubernetes集群。https://linkerd.hacker-linner.com/2.11/tasks/install24。使用Helm安装Linkerd。使用Helm在您自己的Kubernetes集群上安装Linkerd。https://linkerd.hacker-linner.com/2.11/tasks/install-helm25。安装多集群组件。允许Linkerd管理跨集群通信。https://linkerd.hacker-linner.com/2.11/tasks/installing-multicluster26。Linkerd和Pod安全策略(PSP)。在启用pod安全策略的情况下使用Linkerd。https://linkerd.hacker-linner.com/2.11/tasks/using-psp27。手动轮换控制平面TLS凭据。更新Linkerd的TLS信任锚和颁发者证书。https://linkerd.hacker-linner.com/2.11/tasks/manually-rotating-control-plane-tls-credentials28。修改代理日志级别。可以动态修改Linkerd代理日志级别以帮助调试。https://linkerd.hacker-linner.com/2.11/tasks/modifying-proxy-log-level29。多集群通信。允许Linkerd管理跨集群通信。https://linkerd.hacker-linner.com/2.11/tasks/multicluster30。与StatefulSets的多集群通信。与无头服务的跨集群通信。https://linkerd.hacker-linner.com/2.11/tasks/multicluster-using-statefulsets31。更换过期证书。如果您的任何TLS证书已过期,请遵循此工作流程。https://linkerd.hacker-linner.com/2.11/tasks/replacing_expired_certificates32。限制对服务的访问。使用Linkerd策略来限制对服务的访问。https://linkerd.hacker-linner.com/2.11/tasks/restricting-access33。轮换webhook证书。按照以下步骤轮换您的Linkerdwebhooks证书。https://linkerd.hacker-linner.com/2.11/tasks/rotating_webhooks_certificates34。保护您的集群。保护Linkerd安装的最佳实践。https://linkerd.hacker-linner.com/2.11/tasks/securing-your-cluster35。设置服务配置文件。创建服务配置文件,为Linkerd提供更多构建细节。https://linkerd.hacker-linner.com/2.11/tasks/setting-up-service-profiles36。卸载链接器。Linkerd可以很容易地从Kubernetes集群中移除。https://linkerd.hacker-linner.com/2.11/tasks/uninstall37。卸载多集群。取消链接并卸载Linkerd多集群。https://linkerd.hacker-linner.com/2.11/tasks/uninstall-multicluster38。使用自定义集群域。将Linkerd与自定义集群域一起使用。https://linkerd.hacker-linner.com/2.11/tasks/using-custom-domain39。使用私有Docker存储库。将Linkerd与私有Docker存储库结合使用。https://linkerd.hacker-linner.com/2.11/tasks/using-a-private-docker-repository40。使用扩展。使用可选扩展向Linkerd添加功能。https://linkerd.hacker-linner.com/2.11/tasks/extensions41。将GitOps与Linkerd和ArgoCD结合使用。使用ArgoCD管理Linkerd安装和升级的生命周期。https://linkerd.hacker-linner.com/2.11/tasks/gitops42。使用调试边车。注入调试容器以捕获网络数据包。https://linkerd.hacker-linner.com/2.11/tasks/using-the-debug-container43。验证您的mTLS流量。您可以验证Linkerd是否正在对您的流量进行mTLS。https://linkerd.hacker-linner.com/2.11/tasks/validating-your-traffic
