ingress

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IngressService

type IngressService interface {
	Name() string
	Addresses() []string
	Ports() []int32
	MappedPort(int32) int32
	CreationTime() time.Time
}

type IngressServiceLoadBalancer

type IngressServiceLoadBalancer struct {
	corev1.Service
}

func (IngressServiceLoadBalancer) Addresses

func (s IngressServiceLoadBalancer) Addresses() []string

func (IngressServiceLoadBalancer) CreationTime

func (s IngressServiceLoadBalancer) CreationTime() time.Time

func (IngressServiceLoadBalancer) MappedPort

func (s IngressServiceLoadBalancer) MappedPort(port int32) int32

func (IngressServiceLoadBalancer) Name

func (IngressServiceLoadBalancer) Ports

func (s IngressServiceLoadBalancer) Ports() []int32

type IngressServiceNodePort

type IngressServiceNodePort struct {
	corev1.Service
	// contains filtered or unexported fields
}

func (IngressServiceNodePort) Addresses

func (s IngressServiceNodePort) Addresses() []string

func (IngressServiceNodePort) CreationTime

func (s IngressServiceNodePort) CreationTime() time.Time

func (IngressServiceNodePort) MappedPort

func (s IngressServiceNodePort) MappedPort(port int32) int32

func (IngressServiceNodePort) Name

func (s IngressServiceNodePort) Name() string

func (IngressServiceNodePort) Ports

func (s IngressServiceNodePort) Ports() []int32

type IngressServices

type IngressServices struct {
	// contains filtered or unexported fields
}

func NewIngressServices

func NewIngressServices(coreClient kubernetes.Interface) IngressServices

func (IngressServices) List

func (s IngressServices) List() ([]IngressService, error)

func (IngressServices) PreferredAddress

func (s IngressServices) PreferredAddress(port int32) (string, string, error)

type Istio

type Istio struct{}

func NewIstio

func NewIstio() Istio

func (Istio) SystemNamespaceName

func (i Istio) SystemNamespaceName() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL