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>] [flags]
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]