Linkerd CLI 常用命令简介

2022-03-31 19:25:20 浏览数 (1)

Linkerd CLI 是与 Linkerd 交互的主要方式。它可以将控制平面安装到您的集群中,将代理添加到您的服务中,并为您的服务执行情况提供详细的指标。

作为参考,请查看以下命令:

命令

描述

authz

列出资源的服务器授权

check

检查 Linkerd 安装是否存在潜在问题

completion

输出指定 shell(bash、zsh 或 fish)的 shell 完成代码

diagnostics

用于诊断 Linkerd 组件的命令

identity

显示一个或多个选定 pod 的证书

inject

将 Linkerd 代理添加到 Kubernetes 配置

install

输出 Kubernetes 配置以安装 Linkerd

install-cni

输出 Kubernetes 配置以安装 Linkerd CNI

jaeger

jaeger 管理 Linkerd 服务网格的 jaeger 扩展

multicluster

管理 Linkerd 的多集群设置

profile

输出 Kubernetes 的服务配置文件配置

repair

如果 secret/linkerd-config-overrides 资源已被删除,则输出它

uninject

从 Kubernetes 配置中删除 Linkerd 代理

uninstall

输出 Kubernetes 资源以卸载 Linkerd 控制平面

upgrade

输出 Kubernetes 配置以升级现有的 Linkerd 控制平面

version

打印客户端和服务器版本信息

viz

viz 管理 Linkerd 服务网格的 linkerd-viz 扩展

以下标志可用于所有 linkerd CLI 命令:

标志

描述

--api-addr

覆盖 kubeconfig 并直接与 host:port 上的控制平面通信(主要用于测试)

--context

要使用的 kubeconfig 上下文的名称

--help-h

linkerd 的帮助

--kubeconfig

用于 CLI 请求的 kubeconfig 文件的路径

--linkerd-namespace-l

安装 Linkerd 的命名空间 [$LINKERD_NAMESPACE]

--verbose

打开调试日志记录

--as

为 Kubernetes 操作模拟的用户名

0 人点赞