mixs
Mixer is Istio's point of integration with infrastructure backends and is the nexus for policy evaluation and telemetry reporting.
mixs crd
CRDs (CustomResourceDefinition) available in Mixer
mixs crd adapter
List CRDs for available adapters
mixs crd adapter [flags]
mixs crd all
List all CRDs
mixs crd all [flags]
mixs crd instance
List CRDs for available instance kinds (mesh functions)
mixs crd instance [flags]
mixs probe
Check the liveness or readiness of a locally-running server
mixs probe [flags]
Flags | Description |
---|---|
--interval <duration> | Duration used for checking the target file's last modified time. (default `0s`) |
--log_as_json | Whether to format output as JSON or in plain console-friendly format |
--log_callers | Include caller information, useful for debugging |
--log_output_level <string> | The minimum logging level of messages to output, can be one of "debug", "info", "warn", "error", or "none" (default `info`) |
--log_rotate <string> | The path for the optional rotating log file (default ``) |
--log_rotate_max_age <int> | The maximum age in days of a log file beyond which the file is rotated (0 indicates no limit) (default `30`) |
--log_rotate_max_backups <int> | The maximum number of log file backups to keep before older files are deleted (0 indicates no limit) (default `1000`) |
--log_rotate_max_size <int> | The maximum size in megabytes of a log file beyond which the file is rotated (default `104857600`) |
--log_stacktrace_level <string> | The minimum logging level at which stack traces are captured, can be one of "debug", "info", "warn", "error", or "none" (default `none`) |
--log_target <stringArray> | The set of paths where to output the log. This can be any path as well as the special values stdout and stderr (default `[stdout]`) |
--probe-path <string> | Path of the file for checking the availability. (default ``) |
mixs server
Starts Mixer as a server
mixs server [flags]
Flags | Shorthand | Description |
---|---|---|
--adapterWorkerPoolSize <int> | Max number of goroutines in the adapter worker pool (default `1024`) | |
--apiWorkerPoolSize <int> | Max number of goroutines in the API worker pool (default `1024`) | |
--configDefaultNamespace <string> | Namespace used to store mesh wide configuration. (default `istio-system`) | |
--configStoreURL <string> | URL of the config store. Use k8s://path_to_kubeconfig or fs:// for file system. If path_to_kubeconfig is empty, in-cluster kubeconfig is used. (default ``) | |
--livenessProbeInterval <duration> | Interval of updating file for the liveness probe. (default `0s`) | |
--livenessProbePath <string> | Path to the file for the liveness probe. (default ``) | |
--log_as_json | Whether to format output as JSON or in plain console-friendly format | |
--log_callers | Include caller information, useful for debugging | |
--log_output_level <string> | The minimum logging level of messages to output, can be one of "debug", "info", "warn", "error", or "none" (default `info`) | |
--log_rotate <string> | The path for the optional rotating log file (default ``) | |
--log_rotate_max_age <int> | The maximum age in days of a log file beyond which the file is rotated (0 indicates no limit) (default `30`) | |
--log_rotate_max_backups <int> | The maximum number of log file backups to keep before older files are deleted (0 indicates no limit) (default `1000`) | |
--log_rotate_max_size <int> | The maximum size in megabytes of a log file beyond which the file is rotated (default `104857600`) | |
--log_stacktrace_level <string> | The minimum logging level at which stack traces are captured, can be one of "debug", "info", "warn", "error", or "none" (default `none`) | |
--log_target <stringArray> | The set of paths where to output the log. This can be any path as well as the special values stdout and stderr (default `[stdout]`) | |
--maxConcurrentStreams <uint> | Maximum number of outstanding RPCs per connection (default `1024`) | |
--maxMessageSize <uint> | Maximum size of individual gRPC messages (default `1048576`) | |
--monitoringPort <uint16> | HTTP port to use for the exposing mixer self-monitoring information (default `9093`) | |
--port <uint16> | -p | TCP port to use for Mixer's gRPC API (default `9091`) |
--profile | Enable profiling via web interface host:port/debug/pprof | |
--readinessProbeInterval <duration> | Interval of updating file for the readiness probe. (default `0s`) | |
--readinessProbePath <string> | Path to the file for the readiness probe. (default ``) | |
--singleThreaded | If true, each request to Mixer will be executed in a single go routine (useful for debugging) | |
--trace_jaeger_url <string> | URL of Jaeger HTTP collector (example: 'http://jaeger:14268/api/traces?format=jaeger.thrift'). (default ``) | |
--trace_log_spans | Whether or not to log trace spans. | |
--trace_zipkin_url <string> | URL of Zipkin collector (example: 'http://zipkin:9411/api/v1/spans'). (default ``) |
mixs validator
Runs an https server for validations. Works as an external admission webhook for k8s
mixs validator [flags]
Flags | Shorthand | Description |
---|---|---|
--configStoreURL <string> | URL of the config store. Use k8s://path_to_kubeconfig or fs:// for file system. If path_to_kubeconfig is empty, in-cluster kubeconfig is used. (default ``) | |
--external-admission-webook-name <string> | the name of the external admission webhook registration. Needs to be a domain with at least three segments separated by dots. (default `mixer-webhook.istio.io`) | |
--kubeconfig <string> | Use a Kubernetes configuration file instead of in-cluster configuration (default ``) | |
--namespace <string> | the namespace where this webhook is deployed (default `istio-system`) | |
--port <int> | -p | the port number of the webhook (default `9099`) |
--registration-delay <duration> | Time to delay webhook registration after starting webhook server (default `5s`) | |
--secret-name <string> | The name of k8s secret where the certificates are stored (default ``) | |
--target-namespaces <stringArray> | the list of namespaces where changes should be validated. Empty means to validate everything. Used for test only. (default `[]`) | |
--webhook-name <string> | the name of the webhook (default `istio-mixer-webhook`) |
mixs version
Prints out build version information
mixs version [flags]
Flags | Shorthand | Description |
---|---|---|
--short | -s | Displays a short form of the version information |