broker use NFC storageClass
diff --git a/pkg/constants/constants.go b/pkg/constants/constants.go
index 50e840d..7df0d37 100644
--- a/pkg/constants/constants.go
+++ b/pkg/constants/constants.go
@@ -29,4 +29,8 @@
const EnvBrokerClusterName = "BROKER_CLUSTER_NAME"
const LogMountPath = "/home/rocketmq/logs"
const StoreMountPath = "/home/rocketmq/store"
-const PvcAnnotationsKey = "volume.beta.kubernetes.io/storage-class"
\ No newline at end of file
+const LogSubPathName = "logs"
+const StoreSubPathName = "store"
+const ContainerPortName10909 = "10909port"
+const ContainerPortName10911 = "10911port"
+const ContainerPortName10912 = "10912port"
diff --git a/pkg/controller/broker/broker_controller.go b/pkg/controller/broker/broker_controller.go
index 1ce69f3..31a9f5e 100644
--- a/pkg/controller/broker/broker_controller.go
+++ b/pkg/controller/broker/broker_controller.go
@@ -259,20 +259,22 @@
//Command: []string{"cmd", "-m=64", "-o", "modern", "-v"},
Ports: []corev1.ContainerPort{{
ContainerPort: 10909,
- Name: "10909port",
+ Name: cons.ContainerPortName10909,
}, {
ContainerPort: 10911,
- Name: "10911port",
+ Name: cons.ContainerPortName10911,
}, {
ContainerPort: 10912,
- Name: "10912port",
+ Name: cons.ContainerPortName10912,
}},
VolumeMounts: []corev1.VolumeMount{{
MountPath: cons.LogMountPath,
Name: m.Spec.VolumeClaimTemplates[0].Name,
+ SubPath: cons.LogSubPathName,
},{
MountPath: cons.StoreMountPath,
Name: m.Spec.VolumeClaimTemplates[0].Name,
+ SubPath: cons.StoreSubPathName,
}},
}},
},
@@ -327,20 +329,22 @@
//Command: []string{"cmd", "-m=64", "-o", "modern", "-v"},
Ports: []corev1.ContainerPort{{
ContainerPort: 10909,
- Name: "10909port",
+ Name: cons.ContainerPortName10909,
}, {
ContainerPort: 10911,
- Name: "10911port",
+ Name: cons.ContainerPortName10911,
}, {
ContainerPort: 10912,
- Name: "10912port",
+ Name: cons.ContainerPortName10912,
}},
VolumeMounts: []corev1.VolumeMount{{
MountPath: cons.LogMountPath,
Name: m.Spec.VolumeClaimTemplates[0].Name,
+ SubPath: cons.LogSubPathName,
},{
MountPath: cons.StoreMountPath,
Name: m.Spec.VolumeClaimTemplates[0].Name,
+ SubPath: cons.StoreSubPathName,
}},
}},
},