skupper expose

Expose a set of pods through a Skupper address

Synopsis

Expose a set of pods through a Skupper address

 skupper expose [deployment <name>|pods <selector>|statefulset <statefulsetname>|service <name>|deploymentconfig <name>]  --[option]
Options
--address string                           The Skupper address to expose
--aggregate string                         The aggregation strategy to use. One of 'json' or 'multipart'. If specified requests to this service will be sent to all registered implementations and the responses aggregated.
--bridge-image string                      The image to use for a bridge running external to the skupper router
--enable-ingress-from-target-site string   Determines whether access to the Skupper service is enabled in the site the target was exposed through. Always (default) or Never are valid values.
--event-channel                            If specified, this service will be a channel for multicast events.
--generate-tls-secrets                     If specified, the service will be exposed over TLS
--headless                                 Expose through a headless service (valid only for a statefulset target)
-h, --help                                     help for expose
--port ints                                The ports to expose on
--protocol string                          The protocol to proxy (tcp, http, or http2) (default "tcp")
--proxy-cpu string                         CPU request for router pods
--proxy-cpu-limit string                   CPU limit for router pods
--proxy-memory string                      Memory request for router pods
--proxy-memory-limit string                Memory limit for router pods
--proxy-node-selector string               Node selector to control placement of router pods
--proxy-pod-affinity string                Pod affinity label matches to control placement of router pods
--proxy-pod-antiaffinity string            Pod antiaffinity label matches to control placement of router pods
--publish-not-ready-addresses              If specified, skupper will not wait for pods to be ready
--target-namespace string                  Expose resources from a specific namespace
--target-port strings                      The ports to target on pods
--tls-cert string                          K8s secret name with custom certificates to expose the service over TLS
--tls-trust string                         K8s secret name with the CA to expose the service over TLS
Options inherited from parent commands
-c, --context string      The kubeconfig context to use
--kubeconfig string   Path to the kubeconfig file to use
-n, --namespace string    The Kubernetes namespace to use
--platform string     The platform type to use [kubernetes, podman]
See also