Documentation ¶
Index ¶
Constants ¶
View Source
const ExternalIPLabel = "fabric8.io/externalIP"
Variables ¶
View Source
var ( ExposeLabel = Label{Key: "expose", Value: "true"} ExposeAnnotationKey = "fabric8.io/exposeUrl" ApiServicePathAnnotationKey = "api.service.kubernetes.io/path" )
Functions ¶
This section is empty.
Types ¶
type ExposeStrategy ¶
func New ¶
func New(exposer, domain, nodeIP, routeHost string, routeUsePath, http, tlsAcme bool, client *client.Client, restClientConfig *restclient.Config, encoder runtime.Encoder) (ExposeStrategy, error)
func NewAutoStrategy ¶
func NewAutoStrategy(exposer, domain, nodeIP, routeHost string, routeUsePath, http, tlsAcme bool, client *client.Client, restClientConfig *restclient.Config, encoder runtime.Encoder) (ExposeStrategy, error)
type IngressStrategy ¶
type IngressStrategy struct {
// contains filtered or unexported fields
}
func NewIngressStrategy ¶
type LoadBalancerStrategy ¶
type LoadBalancerStrategy struct {
// contains filtered or unexported fields
}
func NewLoadBalancerStrategy ¶
type NodePortStrategy ¶
type NodePortStrategy struct {
// contains filtered or unexported fields
}
func NewNodePortStrategy ¶
type RouteStrategy ¶
type RouteStrategy struct {
// contains filtered or unexported fields
}
func NewRouteStrategy ¶
Click to show internal directories.
Click to hide internal directories.