container

package
v0.0.0-...-d8c5bcd Latest Latest
Warning

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

Go to latest
Published: May 4, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataNodeComponent

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

DataNodeComponent implements the component interface for DataNode

func (*DataNodeComponent) GetArgs

func (c *DataNodeComponent) GetArgs() []string

func (*DataNodeComponent) GetCommand

func (c *DataNodeComponent) GetCommand() []string

func (*DataNodeComponent) GetContainerName

func (c *DataNodeComponent) GetContainerName() string

func (*DataNodeComponent) GetEnvVars

func (c *DataNodeComponent) GetEnvVars() []corev1.EnvVar

func (*DataNodeComponent) GetLivenessProbe

func (c *DataNodeComponent) GetLivenessProbe() *corev1.Probe

func (*DataNodeComponent) GetPorts

func (c *DataNodeComponent) GetPorts() []corev1.ContainerPort

func (*DataNodeComponent) GetReadinessProbe

func (c *DataNodeComponent) GetReadinessProbe() *corev1.Probe

func (*DataNodeComponent) GetStartupProbe

func (c *DataNodeComponent) GetStartupProbe() *corev1.Probe

func (*DataNodeComponent) GetVolumeMounts

func (c *DataNodeComponent) GetVolumeMounts() []corev1.VolumeMount

type DataNodeContainerBuilder

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

DataNodeContainerBuilder builds datanode containers

func NewDataNodeContainerBuilder

func NewDataNodeContainerBuilder(
	instance *hdfsv1alpha1.HdfsCluster,
	roleGroupInfo *reconciler.RoleGroupInfo,
	roleGroupConfig *commonsv1alpha1.RoleGroupConfigSpec,
	image *oputil.Image,
) *DataNodeContainerBuilder

NewDataNodeContainerBuilder creates a new datanode container builder

func (*DataNodeContainerBuilder) Build

Build builds the datanode container

type WaitForNameNodesComponent

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

WaitForNameNodesComponent implements the component interface for wait-for-namenodes

func (*WaitForNameNodesComponent) GetArgs

func (c *WaitForNameNodesComponent) GetArgs() []string

func (*WaitForNameNodesComponent) GetCommand

func (c *WaitForNameNodesComponent) GetCommand() []string

func (*WaitForNameNodesComponent) GetContainerName

func (c *WaitForNameNodesComponent) GetContainerName() string

func (*WaitForNameNodesComponent) GetEnvVars

func (c *WaitForNameNodesComponent) GetEnvVars() []corev1.EnvVar

func (*WaitForNameNodesComponent) GetVolumeMounts

func (c *WaitForNameNodesComponent) GetVolumeMounts() []corev1.VolumeMount

type WaitForNameNodesContainerBuilder

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

WaitForNameNodesContainerBuilder builds wait-for-namenodes init containers

func NewWaitForNameNodesContainerBuilder

func NewWaitForNameNodesContainerBuilder(
	instance *hdfsv1alpha1.HdfsCluster,
	roleGroupInfo *reconciler.RoleGroupInfo,
	roleGroupConfig *commonsv1alpha1.RoleGroupConfigSpec,
	image *oputil.Image,
) *WaitForNameNodesContainerBuilder

NewWaitForNameNodesContainerBuilder creates a new wait-for-namenodes container builder

func (*WaitForNameNodesContainerBuilder) Build

Build builds the wait-for-namenodes container

Jump to

Keyboard shortcuts

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