Documentation ¶
Index ¶
Constants ¶
View Source
const ( DataVolClaimName = "zookeeper-data" AffinityOff = "none" )
View Source
const ( ConfigFileName = "zoo.cfg" ConfigVolumeName = "zookeeper-internal-config" ConfigVolumeMountPath = "/conf" DynamicConfigFileVolumeName = "zookeeper-internal-dynamic-config" DynamicConfigFileVolumeMountPath = "/mnt/zookeeper/dynamic-config" DynamicConfigFile = "zoo_replicated1.cfg.dynamic" DataVolumeName = "zookeeper-data" DataMountPath = "/data" LogsVolumeName = "zookeeper-logs" LogsMountPath = "/logs" ScriptsVolumeName = "zookeeper-internal-scripts" ScriptsVolumeMountPath = "/mnt/zookeeper/scripts" )
Variables ¶
View Source
var ( // DefaultDataVolumeClaim is the default data volume claim for Elasticsearch pods. // We default to a 1GB persistent volume, using the default storage class. DefaultDataVolumeClaim = corev1.PersistentVolumeClaim{ ObjectMeta: metav1.ObjectMeta{ Name: DataVolumeName, }, Spec: corev1.PersistentVolumeClaimSpec{ AccessModes: []corev1.PersistentVolumeAccessMode{ corev1.ReadWriteOnce, }, Resources: corev1.ResourceRequirements{ Requests: corev1.ResourceList{ corev1.ResourceStorage: resource.MustParse("1Gi"), }, }, }, } DefaultDataVolumeMount = corev1.VolumeMount{ Name: DataVolumeName, MountPath: DataMountPath, } // DefaultVolumeClaimTemplates is the default volume claim templates for Elasticsearch pods DefaultVolumeClaimTemplates = []corev1.PersistentVolumeClaim{DefaultDataVolumeClaim} // DefaultLogsVolume is the default EmptyDir logs volume for Elasticsearch pods. DefaultLogsVolume = corev1.Volume{ Name: LogsVolumeName, VolumeSource: corev1.VolumeSource{ EmptyDir: &corev1.EmptyDirVolumeSource{}, }, } // DefaultLogsVolumeMount is the default logs volume mount for the Elasticsearch container. DefaultLogsVolumeMount = corev1.VolumeMount{ Name: LogsVolumeName, MountPath: LogsMountPath, } )
Functions ¶
This section is empty.
Types ¶
type ConfigMapVolume ¶
func (ConfigMapVolume) Volume ¶
func (cm ConfigMapVolume) Volume() corev1.Volume
func (ConfigMapVolume) VolumeMount ¶
func (cm ConfigMapVolume) VolumeMount() corev1.VolumeMount
VolumeMount returns the k8s volume mount.
Click to show internal directories.
Click to hide internal directories.