kumactl

    • Retrieve the state of Kuma and the configured policies in every environment.
    • On Universal environments, it allows to change the state of Kuma by applying new policies with the kumactl apply [..] command.
    • On Kubernetes it is read-only, because you are supposed to change the state of Kuma by leveraging Kuma’s CRDs.
    • It provides helpers to install Kuma on Kubernetes, and to configure the PostgreSQL schema on Universal (kumactl install [..]).
    • kumactl install [..]: provides helpers to install Kuma components in Kubernetes.
      • kumactl install metrics: Installs Prometheus + Grafana in Kubernetes in a kuma-metrics namespace.
      • kumactl install tracing: Installs Jaeger with Zipkin compatibility in Kubernetes in a kuma-tracing namespace.
    • kumactl config [..]: configures the local or remote control-planes that kumactl should talk to. You can have more than one enabled, and the configuration will be stored in .
    • kumactl apply [..]: used to change the state of Kuma. Only available on Universal.
    • kumactl get [..]: used to retrieve the raw state of entities Kuma.
    • kumactl generate dataplane-token: used to generate .
    • kumactl generate tls-certificate: used to generate a TLS certificate for client or server.
    • kumactl manage ca [..]: used to manage certificate authorities.
    • : help dialog that explains the commands available.
    • kumactl version [--detailed]: shows the version of the program.