deployment

package
v1.56.0 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 23 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Agent

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

Agent builds pods for jaegertracing/jaeger-agent

func NewAgent

func NewAgent(jaeger *v1.Jaeger) *Agent

NewAgent builds a new Agent struct based on the given spec

func (*Agent) Get

func (a *Agent) Get() *appsv1.DaemonSet

Get returns a Agent pod

type AllInOne

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

AllInOne builds pods for jaegertracing/all-in-one

func NewAllInOne

func NewAllInOne(jaeger *v1.Jaeger) *AllInOne

NewAllInOne builds a new AllInOne struct based on the given spec

func (*AllInOne) Get

func (a *AllInOne) Get() *appsv1.Deployment

Get returns a pod for the current all-in-one configuration

func (*AllInOne) Services

func (a *AllInOne) Services() []*corev1.Service

Services returns a list of services to be deployed along with the all-in-one deployment

type Collector

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

Collector builds pods for jaegertracing/jaeger-collector

func NewCollector

func NewCollector(jaeger *v1.Jaeger) *Collector

NewCollector builds a new Collector struct based on the given spec

func (*Collector) Autoscalers added in v1.17.0

func (c *Collector) Autoscalers() []runtime.Object

Autoscalers returns a list of HPAs based on this collector

func (*Collector) Get

func (c *Collector) Get() *appsv1.Deployment

Get returns a collector pod

func (*Collector) Services

func (c *Collector) Services() []*corev1.Service

Services returns a list of services to be deployed along with the all-in-one deployment

type Ingester added in v1.9.1

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

Ingester builds pods for jaegertracing/jaeger-ingester

func NewIngester added in v1.9.1

func NewIngester(jaeger *v1.Jaeger) *Ingester

NewIngester builds a new Ingester struct based on the given spec

func (*Ingester) Autoscalers added in v1.18.0

func (i *Ingester) Autoscalers() []runtime.Object

Autoscalers returns a list of HPAs based on this ingester

func (*Ingester) Get added in v1.9.1

func (i *Ingester) Get() *appsv1.Deployment

Get returns a ingester pod

type Query

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

Query builds pods for jaegertracing/jaeger-query

func NewQuery

func NewQuery(jaeger *v1.Jaeger) *Query

NewQuery builds a new Query struct based on the given spec

func (*Query) Get

func (q *Query) Get() *appsv1.Deployment

Get returns a deployment specification for the current instance

func (*Query) Services

func (q *Query) Services() []*corev1.Service

Services returns a list of services to be deployed along with the query deployment

Jump to

Keyboard shortcuts

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