Help us shape the future of Go! Take the 2026 Go Developer Survey

etcd

package
v1.2.5 Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2016 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BindingREST

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

BindingREST implements the REST endpoint for binding pods to nodes when etcd is in use.

func (*BindingREST) Create

func (r *BindingREST) Create(ctx api.Context, obj runtime.Object) (out runtime.Object, err error)

Create ensures a pod is bound to a specific host.

func (*BindingREST) New

func (r *BindingREST) New() runtime.Object

New creates a new binding resource

type PodStorage added in v0.15.0

type PodStorage struct {
	Pod         *REST
	Binding     *BindingREST
	Status      *StatusREST
	Log         *podrest.LogREST
	Proxy       *podrest.ProxyREST
	Exec        *podrest.ExecREST
	Attach      *podrest.AttachREST
	PortForward *podrest.PortForwardREST
}

PodStorage includes storage for pods and all sub resources

func NewStorage added in v0.14.0

func NewStorage(opts generic.RESTOptions, k client.ConnectionInfoGetter, proxyTransport http.RoundTripper) PodStorage

NewStorage returns a RESTStorage object that will work against pods.

type REST

type REST struct {
	*etcdgeneric.Etcd
	// contains filtered or unexported fields
}

REST implements a RESTStorage for pods against etcd

func (*REST) ResourceLocation

func (r *REST) ResourceLocation(ctx api.Context, name string) (*url.URL, http.RoundTripper, error)

ResourceLocation returns a pods location from its HostIP

type StatusREST added in v0.13.0

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

StatusREST implements the REST endpoint for changing the status of a pod.

func (*StatusREST) New added in v0.13.0

func (r *StatusREST) New() runtime.Object

New creates a new pod resource

func (*StatusREST) Update added in v0.13.0

func (r *StatusREST) Update(ctx api.Context, obj runtime.Object) (runtime.Object, bool, error)

Update alters the status subset of an object.

Jump to

Keyboard shortcuts

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