pilot-discovery
pilot-discovery
Istio Pilot 在 Istio 服务网格中提供了更全面的流量管理能力。
标识 | 描述 |
---|---|
--ctrlz_address <string> | 要监听的控件的 IP 地址。使用 ‘*’ 表示所有地址。(默认 127.0.0.1 ) |
--ctrlz_port <uint16> | 要监听的空间的 IP 端口。(默认 9876 ) |
--log_as_json | 是否已格式化的 JSON 格式输出或者是无格式化的控制台友好输出 |
--log_caller <string> | 使用逗号分割的作用域列表,其中可以包含调用这信息,作用域可以是任何 [ads, default, mcp-creds, model, rbac] (默认 '' ) |
--log_output_level <string> | 以逗号分割的最小每个范围日志界别的消息输出, 格式为 <scope>:<level>,<scope>:<level> ,… 作用域可以为 [ads, default, mcp-creds, model, rbac] ,等级可以为 [debug, info, warn, error, fatal, none] (默认 default:info ) |
--log_rotate <string> | 可选循环日志文件路径(默认 '' ) |
--log_rotate_max_age <int> | 日志文件循环的最大天数(0表示无限制)(默认 30 ) |
--log_rotate_max_backups <int> | 删除旧文件之前保留的日志文件备份的最大数量(0表示无限制)(默认 1000 ) |
--log_rotate_max_size <int> | 单个日志文件循环的最大大小(默认 104857600 ) |
--log_stacktrace_level <string> | 以逗号分割的最小每个范围日志界别的消息输出, 格式为 < scope>:< level>,< scope>:< level>,… 作用域可以为 [ads, default, mcp-creds, model, rbac] ,等级可以为 [debug, info, warn, error, fatal, none] (默认 default:none ) |
--log_target <stringArray> | 设置日志输出路径集合。可以是任何路径,也可以是特殊值 stdout 和 stderr (默认 [stdout] ) |
pilot-discovery discovery
启动 Istio 代理服务发现。
pilot-discovery discovery [flags]
标识 | 缩写 | 描述 |
---|---|---|
--appNamespace <string> | -a | 限制控制器管理的应用程序的命名空间;如果未设置,控制器将监控所有命名空间(默认 '' ) |
--cfConfig <string> | Cloud Foundry 配置文件(默认 '' ) | |
--clusterRegistriesConfigMap <string> | ConfigMap 集群配置存储映射表(默认 '' ) | |
--clusterRegistriesNamespace <string> | ConfigMap 存储集群配置的命名空间(默认 '' ) | |
--configDir <string> | 文件目录用于监控 yaml 文件的更新。如果有指定,文件将作为配置源,而不是 CRD 的客户端。(默认 '' ) | |
--consulserverInterval <duration> | 轮询 Consul 服务注册的区间间隔(秒为单位)(默认 2s ) | |
--consulserverURL <string> | Consul 服务的 URL(默认 '' ) | |
--ctrlz_address <string> | 要监听的控件的 IP 地址。使用 ‘*’ 表示所有地址。(默认 127.0.0.1 ) | |
--ctrlz_port <uint16> | 要监听的空间的 IP 端口。(默认 9876 ) | |
--discoveryCache | 启用缓存服务发现响应 | |
--domain <string> | DNS 域名后缀(默认 cluster.local ) | |
--grpcAddr <string> | 服务发现 grpc 地址(默认 :15010 ) | |
--httpAddr <string> | 服务发现 HTTP 地址(默认 :8080 ) | |
--kubeconfig <string> | 使用 Kubernetes 配置文件替换集群配置(默认 '' ) | |
--log_as_json | 是否已格式化的 JSON 格式输出或者是无格式化的控制台友好输出 | |
--log_caller <string> | 使用逗号分割的作用域列表,其中可以包含调用这信息,作用域可以是任何 [ads, default, mcp-creds, model, rbac] (默认 '' ) | |
--log_output_level <string> | 以逗号分割的最小每个范围日志界别的消息输出, 格式为 <scope>:<level>,<scope>:<level> ,… 作用域可以为 [ads, default, mcp-creds, model, rbac] ,等级可以为 [debug, info, warn, error, fatal, none] (默认 default:info ) | |
--log_rotate <string> | 可选循环日志文件路径(默认 '' ) | |
--log_rotate_max_age <int> | 日志文件循环的最大天数(0表示无限制)(默认 30 ) | |
--log_rotate_max_backups <int> | 删除旧文件之前保留的日志文件备份的最大数量 (0表示无限制) (默认 1000 ) | |
--log_rotate_max_size <int> | 单个日志文件循环的最大大小(默认 104857600 ) | |
--log_stacktrace_level <string> | 以逗号分割的最小每个范围日志界别的消息输出, 格式为 <scope>:<level>,<scope>:<level> ,… 作用域可以为 [ads, default, mcp-creds, model, rbac] ,等级可以为 [debug, info, warn, error, fatal, none] (默认 default:none ) | |
--log_target <stringArray> | 设置日志输出路径集合。可以是任何路径,也可以是特殊值 stdout 和 stderr (默认 [stdout] ) | |
--mcpServerAddrs <stringSlice> | 以逗号分割的 Mesh 配置协议服务器地址列表(默认 [] ) | |
--meshConfig <string> | Istio mesh 配置的文件名。如果为指定,使用默认的 mesh。(默认 /etc/istio/config/mesh ) | |
--monitoringAddr <string> | 用于暴露 pilot 自我监控信息的 HTTP 地址(默认 :9093 ) | |
--namespace <string> | -n | 选择控制器驻留的命名空间。如果未设置,则使用 ${POD_NAMESPACE} 环境变量(默认 '' ) |
--plugins <stringSlice> | 启用由逗号分隔的网络插件列表(默认 [authn,authz,health,mixer,envoyfilter] ) | |
--profile | 通过 web 接口实现配置文件 host:port/debug/pprof | |
--registries <stringSlice> | 从以逗号分割的平台服务注册列表中读取(选择一个或多个 {Kubernetes, Consul, CloudFoundry, Mock, Config} )(默认 [Kubernetes] ) | |
--resync <duration> | 控制器再次同步时间间隔(默认 1m0s ) | |
--secureGrpcAddr <string> | 使用 https 的服务发现 grpc 地址(默认 :15012 ) |
pilot-discovery request
对 Pilot metrics/debug 端点发送 HTTP 请求。
pilot-discovery request <method> <path> [flags]
标识 | 描述 |
---|---|
--ctrlz_address <string> | 要监听的控件的 IP 地址。使用 ‘*’ 表示所有地址。 (默认 127.0.0.1 ) |
--ctrlz_port <uint16> | 要监听的控件的 IP 端口。 (默认 9876 ) |
--log_as_json | 是否已格式化的 JSON 格式输出或者是无格式化的控制台友好输出 |
--log_caller <string> | 使用逗号分割的作用域列表,其中可以包含调用这信息,作用域可以是任何 [ads, default, mcp-creds, model, rbac] (默认 '' ) |
--log_output_level <string> | 以逗号分割的最小每个范围日志界别的消息输出,格式为 <scope>:<level>,<scope>:<level> ,… 作用域可以为 [ads, default, mcp-creds, model, rbac] ,等级可以为 [debug, info, warn, error, fatal, none] (默认 default:info ) |
--log_rotate <string> | 可选循环日志文件路径(默认 '' ) |
--log_rotate_max_age <int> | 日志文件循环的最大天数(0表示无限制)(默认 30 ) |
--log_rotate_max_backups <int> | 删除旧文件之前保留的日志文件备份的最大数量 (0表示无限制) (默认 1000 ) |
--log_rotate_max_size <int> | 单个日志文件循环的最大大小(默认 104857600 ) |
--log_stacktrace_level <string> | 以逗号分割的最小每个范围日志界别的消息输出, 格式为 <scope>:<level>,<scope>:<level> ,… 作用域可以为 [ads, default, mcp-creds, model, rbac] ,等级可以为 [debug, info, warn, error, fatal, none] (默认 default:none ) |
--log_target <stringArray> | 设置日志输出路径集合。可以是任何路径,也可以是特殊值 stdout 和 stderr (默认 [stdout] ) |
pilot-discovery version
打印版本信息
pilot-discovery version [flags]
标识 | 缩写 | 描述 |
---|---|---|
--ctrlz_address <string> | 要监听的控件的 IP 地址。使用 ‘*’ 表示所有地址。 (默认 127.0.0.1 ) | |
--ctrlz_port <uint16> | 要监听的空间的 IP 端口。 (默认 9876 ) | |
--log_as_json | 是否已格式化的 JSON 格式输出或者是无格式化的控制台友好输出 | |
--log_caller <string> | 使用逗号分割的作用域列表,其中可以包含调用这信息,作用域可以是任何 [ads, default, mcp-creds, model, rbac] (默认 '' ) | |
--log_output_level <string> | 以逗号分割的最小每个范围日志界别的消息输出,格式为 <scope>:<level>,<scope>:<level> ,… 作用域可以为 [ads, default, mcp-creds, model, rbac] ,等级可以为 [debug, info, warn, error, fatal, none] (默认 default:info ) | |
--log_rotate <string> | 可选循环日志文件路径(默认 '' ) | |
--log_rotate_max_age <int> | 日志文件循环的最大天数(0表示无限制)(默认 30 ) | |
--log_rotate_max_backups <int> | 删除旧文件之前保留的日志文件备份的最大数量 (0表示无限制) (默认 1000 ) | |
--log_rotate_max_size <int> | 单个日志文件循环的最大大小(默认 104857600 ) | |
--log_stacktrace_level <string> | 以逗号分割的最小每个范围日志界别的消息输出, 格式为 <scope>:<level>,<scope>:<level> ,… 作用域可以为 [ads, default, mcp-creds, model, rbac] ,等级可以为 [debug, info, warn, error, fatal, none] (默认 default:none ) | |
--log_target <stringArray> | 设置日志输出路径集合。可以是任何路径,也可以是特殊值 stdout 和 stderr (默认 [stdout] ) | |
--short | -s | 显示版本信息到简短形式 |