container

package
v0.0.0-...-ebe3fe6 Latest Latest
Warning

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

Go to latest
Published: Dec 10, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DataNode     common.ContainerComponent = common.ContainerComponent(common.DataNode)
	WaitNameNode common.ContainerComponent = "wait-for-namenodes"
)

Variables

This section is empty.

Functions

func GetRole

func GetRole() common.Role

Types

type DataNodeContainerBuilder

type DataNodeContainerBuilder struct {
	common.ContainerBuilder
	// contains filtered or unexported fields
}

func NewDataNodeContainerBuilder

func NewDataNodeContainerBuilder(
	instance *hdfsv1alpha1.HdfsCluster,
	resource corev1.ResourceRequirements,
) *DataNodeContainerBuilder

func (*DataNodeContainerBuilder) Command

func (d *DataNodeContainerBuilder) Command() []string

func (*DataNodeContainerBuilder) CommandArgs

func (d *DataNodeContainerBuilder) CommandArgs() []string

func (*DataNodeContainerBuilder) ContainerEnv

func (d *DataNodeContainerBuilder) ContainerEnv() []corev1.EnvVar

func (*DataNodeContainerBuilder) ContainerName

func (d *DataNodeContainerBuilder) ContainerName() string

func (*DataNodeContainerBuilder) ContainerPorts

func (d *DataNodeContainerBuilder) ContainerPorts() []corev1.ContainerPort

ContainerPorts make container ports of data node

func (*DataNodeContainerBuilder) LivenessProbe

func (d *DataNodeContainerBuilder) LivenessProbe() *corev1.Probe

func (*DataNodeContainerBuilder) ReadinessProbe

func (d *DataNodeContainerBuilder) ReadinessProbe() *corev1.Probe

func (*DataNodeContainerBuilder) VolumeMount

func (d *DataNodeContainerBuilder) VolumeMount() []corev1.VolumeMount

type WaitNameNodeContainerBuilder

type WaitNameNodeContainerBuilder struct {
	common.ContainerBuilder
	// contains filtered or unexported fields
}

func NewWaitNameNodeContainerBuilder

func NewWaitNameNodeContainerBuilder(
	instance *hdfsv1alpha1.HdfsCluster,
	resource corev1.ResourceRequirements,
	groupName string,
) *WaitNameNodeContainerBuilder

func (*WaitNameNodeContainerBuilder) Command

func (w *WaitNameNodeContainerBuilder) Command() []string

func (*WaitNameNodeContainerBuilder) CommandArgs

func (w *WaitNameNodeContainerBuilder) CommandArgs() []string

func (*WaitNameNodeContainerBuilder) ContainerEnv

func (w *WaitNameNodeContainerBuilder) ContainerEnv() []corev1.EnvVar

func (*WaitNameNodeContainerBuilder) ContainerName

func (w *WaitNameNodeContainerBuilder) ContainerName() string

func (*WaitNameNodeContainerBuilder) VolumeMount

func (w *WaitNameNodeContainerBuilder) VolumeMount() []corev1.VolumeMount

Jump to

Keyboard shortcuts

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