OS Manuals

/usr/bin/consul-k8s-control-plane

The consul-k8s includes first-class integrations between Consul and Kubernetes.

From consul-k8s-2.1 2.1.0-r0 (enterprise-packages), captured 2026-11-08 by running consul-k8s-control-plane --help (exit 0). permalink

Usage: consul-k8s [--version] [--help] <command> [<args>]

Available commands are:
    acl-init                          Initialize ACLs on non-server components.
    agent-resources                   Create or update the AgentConfig CR after Helm install/upgrade.
    ai-cleanup                        Delete AI CRs and wait for controller-driven cleanup prior to CRD removal.
    ai-inference-resources            Create or update the InferenceModelConfig CR after Helm install/upgrade.
    connect-init                      Inject connect init command.
    consul-logout                     Issue a consul logout to delete the ACL token.
    create-federation-secret          Create a Kubernetes secret containing data needed for federation
    delete-completed-job              Delete Kubernetes Job when complete.
    feature-gate-set                  Set Consul feature gate intent after a leader is elected.
    fetch-server-region               Fetch the cloud region for a Consul server from the Kubernetes node's region label.
    gateway-cleanup                   Clean up global gateway resources prior to uninstall.
    gateway-cleanup-custom            Clean up global gateway resources prior to uninstall.
    gateway-resources                 Create managed gateway resources after installation/upgrade.
    gateway-resources-custom          Create managed gateway resources after installation/upgrade.
    generate-manifests                Generates manifests for gateway.networking.k8s.io API under specified directory , default: under consul/config under pre-upgrade condition only.
    get-consul-client-ca              Retrieve Consul client CA if using auto-encrypt feature.
    gossip-encryption-autogenerate    Generate and store a secret for gossip encryption.
    install-cni                       Consul CNI plugin installer
    mcp-server-resources              Create or update the McpServerConfig CR after Helm install/upgrade.
    partition-init                    Initialize an Admin Partition in Consul.
    server-acl-init                   Initialize ACLs on Consul servers and other components.
    sync-catalog                      Sync Kubernetes services and Consul services.
    tls-init                          Initialize CA and Server Certificates during Consul install.
    version                           Prints the version
    webhook-cert-manager              Starts the Consul Kubernetes webhook-cert-manager

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.