pernode

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2018 License: Apache-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type KubernetesPerNodeBackend

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

func NewKubernetesPerNodeBackend

func NewKubernetesPerNodeBackend(kubeconfig string, redirectCIDRBlock *net.IPNet, stopCh <-chan struct{}) (*KubernetesPerNodeBackend, error)

func (*KubernetesPerNodeBackend) ClearXDSCacheSnapshot

func (b *KubernetesPerNodeBackend) ClearXDSCacheSnapshot(id string) error

func (*KubernetesPerNodeBackend) Errorf

func (b *KubernetesPerNodeBackend) Errorf(format string, args ...interface{})

func (*KubernetesPerNodeBackend) ID

func (*KubernetesPerNodeBackend) Infof

func (b *KubernetesPerNodeBackend) Infof(format string, args ...interface{})

func (*KubernetesPerNodeBackend) OnFetchRequest

func (b *KubernetesPerNodeBackend) OnFetchRequest(req *envoyv2.DiscoveryRequest)

func (*KubernetesPerNodeBackend) OnFetchResponse

func (*KubernetesPerNodeBackend) OnStreamClosed

func (b *KubernetesPerNodeBackend) OnStreamClosed(id int64)

func (*KubernetesPerNodeBackend) OnStreamOpen

func (b *KubernetesPerNodeBackend) OnStreamOpen(id int64, urlType string)

func (*KubernetesPerNodeBackend) OnStreamRequest

func (b *KubernetesPerNodeBackend) OnStreamRequest(id int64, req *envoyv2.DiscoveryRequest)

func (*KubernetesPerNodeBackend) OnStreamResponse

func (*KubernetesPerNodeBackend) Ready

func (b *KubernetesPerNodeBackend) Ready() bool

func (*KubernetesPerNodeBackend) Run

func (b *KubernetesPerNodeBackend) Run(threadiness int) error

func (*KubernetesPerNodeBackend) SetXDSCacheSnapshot

func (b *KubernetesPerNodeBackend) SetXDSCacheSnapshot(id string, endpoints, clusters, routes, listeners []envoycache.Resource) error

func (*KubernetesPerNodeBackend) SystemServices

func (b *KubernetesPerNodeBackend) SystemServices(serviceCluster string) (map[tree.Path]*xdsapi.Service, error)

func (*KubernetesPerNodeBackend) Worker

func (b *KubernetesPerNodeBackend) Worker()

func (*KubernetesPerNodeBackend) XDSCache

Jump to

Keyboard shortcuts

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