• mixs
    • mixs crd
    • mixs crd adapter
    • mixs crd all
    • mixs crd instance
    • mixs probe
    • mixs server
    • mixs version

    mixs

    Mixer 是 Istio 与后端基础设施的结合点,是策略评估和遥测报告的关键。

    mixs crd

    Mixer 中可用的 CRD(CustomResourceDefinition)

    mixs crd adapter

    列出可用适配器的 CRD

    1. $ mixs crd adapter [flags]

    mixs crd all

    列出所有 CRD

    1. $ mixs crd all [flags]

    mixs crd instance

    列出可用实例种类的 CRD(网格功能)

    1. $ mixs crd instance [flags]

    mixs probe

    检查本地运行的服务器的活跃度或准备情况

    1. $ mixs probe [flags]
    参数描述
    —interval <duration>用于检查目标文件上次修改时间的持续时间。(默认为0s
    —log_as_json输出控制台友好的 JSON 格式
    —log_caller <string>以逗号分隔的范围列表,包括调用者信息,范围可以是[adapterapiattributesdefaultgrpcAdaptermcpmcp-creds]中的任何一个(默认为 ''
    —log_output_level <string>以逗号分隔的最小每范围日志记录级别的消息输出,格式为<scope>:<level><scope>:<level>,…其中 scope 可以是[adapters,api,attributes,default,grpcAdapter,mcp,mcp-creds]之一和 level 可以是[debug,info,warn,error,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>,…其中 scope 可以是[adapters,api,attributes,default,grpcAdapter,mcp,mcp-creds]之一和 level 可以是[debug,info,warn,error,none]之一(默认为default:none
    —log_target <stringArray>输出日志的路径集。这可以是任何路径以及特殊值 stdoutstderr(默认[stdout]
    —probe-path <string>用于检查可用性的文件的路径。(默认 ''

    mixs server

    将 Mixer 作为服务器启动

    1. $ mixs server [flags]
    参数缩写描述
    —adapterWorkerPoolSize <int>适配器工作池中的最大 goroutines 数量(默认为 1024
    —address <string>用于 MixergRPC API 的地址,例如 tcp://127.0.0.1:9092unix:///path/to/file(默认为 ''
    —apiWorkerPoolSize <int>API 工作池中的最大 goroutines 数量(默认为 1024
    —caCertFile <string>根证书颁发机构的证书文件的位置(默认为/etc/istio/certs/root-cert.pem
    —certFile <string>双向 TLS 的证书文件的位置(默认/etc/istio/certs/cert-chain.pem
    —configDefaultNamespace <string>命名空间用于存储网格宽配置。(默认istio-system
    —configStoreURL <string>配置存储的 URL。对于文件系统,使用 k8s://path_to_kubeconfigfs://,对于 MCP/Galley,使用 mcp://<address>。如果 path_to_kubeconfig 为空,则使用群集内 kubeconfig。(默认 ''
    —ctrlz_address <string>监听 ControlZ 内省设施的 IP 地址。使用*表示所有地址。(默认127.0.0.1
    —ctrlz_port <uint16>用于 ControlZ 内省工具的 IP 端口(默认为9876
    —keyFile <string>双向 TLS 的密钥文件的位置(默认/etc/istio/certs/key.pem
    —livenessProbeInterval <duration>更新活动探测文件的时间间隔。(默认为0s
    —livenessProbePath <string>活动探针文件的路径。(默认 ''
    —log_as_json输出控制台友好的 JSON 格式
    —log_caller <string>以逗号分隔的范围列表,包括调用者信息,范围可以是[adapterapiattributesdefaultgrpcAdaptermcpmcp-creds]中的任何一个(默认为 ''
    —log_output_level <string>要输出的消息的最小日志记录级别,格式为<scope>:<level>,<scope>:<level>,…其中 scope 可以是[adaptersapiattributesdefaultgrpcAdaptermcpmcp-creds] 之一和 level 可以是[debug,info,warn,error,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>,…其中 scope 可以是[adaptersapiattributesdefaultgrpcAdaptermcpmcp-creds]之一和 level 可以是[debug,info,warn,error,none]之一(默认为default:none
    —log_target <stringArray>输出日志的路径集。这可以是任何路径以及特殊值 stdoutstderr(默认[stdout]
    —maxConcurrentStreams <uint>每个连接的最大未完成 RPC 数(默认为 1024
    —maxMessageSize <uint>单个 gRPC 消息的最大大小(默认为 1048576
    —monitoringPort <uint16>用于公开 Mixer 自我监控信息的 HTTP 端口(默认为 9093
    —numCheckCacheEntries <int32>检查结果缓存中的最大条目数(默认为 1500000
    —port <uint16>-p用于 Mixer 的 gRPC API 的 TCP 端口,如果未指定地址选项(默认为 9091
    —profile通过 Web 界面主机启用性能分析:port/debug/pprof
    —readinessProbeInterval <duration>准备探针的更新文件的间隔。(默认为0s
    —readinessProbePath <string>准备探针的文件路径。(默认 ''
    —singleThreaded如果为 true,则每个对 Mixer 的请求将在单个 go 例程中执行(对于调试很有用)
    —trace_jaeger_url <string>Jaeger HTTP 收集器的 URL(例如:http://jaeger:14268/api/traces?format=jaeger.thrift)。(默认 ''
    —trace_log_spans是否记录追踪 span。
    —trace_zipkin_url <string>Zipkin 收集器的 URL(例如:http://zipkin:9411/api/v1/spans)。(默认 ''

    mixs version

    打印出版本信息

    1. $ mixs version [flags]
    参数缩写描述
    —short-s显示简短形式的版本信息