skupper init

Initialise skupper installation

Synopsis

Setup a router and other supporting objects to provide a functional skupper installation that can then be connected to other skupper installations

skupper init [flags]

Options

      --site-name string                     Provide a specific name for this skupper installation
      --ingress string                       Setup Skupper ingress to one of: [external|none].
      --router-mode string                   Skupper router-mode (default "interior")
      --labels strings                       Labels to add to resources created by skupper
      --router-logging string                Logging settings for router. 'trace', 'debug', 'info' (default), 'notice', 'warning', and 'error' are valid values.
      --ingress-host strings                 Hostname or alias by which the ingress route or proxy can be reached.
                                             Tokens can only be generated for addresses provided through ingress-hosts,
                                             so it can be used multiple times.
      --ingress-bind-ip strings              IP addresses in the host machines that will be bound to the inter-router and edge ports.
      --bind-port int                        ingress host binding port used for incoming links from sites using interior mode (default 55671)
      --bind-port-edge int                   ingress host binding port used for incoming links from sites using edge mode (default 45671)
      --container-network string             container network name to be used (default "skupper")
      --enable-ipv6                          Enable IPV6 on the container network to be created (ignored when using an existing container network)
      --podman-endpoint string               local podman endpoint to use
      --enable-console                       Enable skupper console must be used in conjunction with '--enable-flow-collector' flag
      --console-auth string                  Authentication mode for console(s). One of: 'internal', 'unsecured' (default "internal")
      --console-user string                  Skupper console user. Valid only when --console-auth=internal
      --console-password string              Skupper console password. Valid only when --console-auth=internal
      --enable-flow-collector                Enable cross-site flow collection for the application network
      --bind-port-flow-collector int         ingress host binding port used for flow-collector and console (default 8010)
      --flow-collector-record-ttl duration   Time after which terminated flow records are deleted, i.e. those flow records that have an end time set. Default is 30 minutes.
      --router-cpu-limit string              CPU limit for router container (decimal)
      --router-memory-limit string           Memory limit for router container (bytes)
      --controller-cpu-limit string          CPU limit for controller container (decimal)
      --controller-memory-limit string       Memory limit for controller container (bytes)
      --flow-collector-cpu-limit string      CPU limit for flow collector container (decimal)
      --flow-collector-memory-limit string   Memory limit for flow collector container (bytes)
      --prometheus-cpu-limit string          CPU limit for prometheus container (decimal)
      --prometheus-memory-limit string       Memory limit for prometheus container (bytes)
      --timeout duration                     Configurable timeout for site initialization (default 2m0s)
  -h, --help                                 help for init

Options inherited from parent commands

      --platform string   The platform type to use [kubernetes, podman]

SEE ALSO