This is an automated email from the ASF dual-hosted git repository.

dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git


The following commit(s) were added to refs/heads/master by this push:
     new f7c0d5d42 [INLONG-5207][Kubernetes] Add components for helm chart 
(#5208)
f7c0d5d42 is described below

commit f7c0d5d42a831060da7d80f3badf6b834fc62504
Author: Lucas <[email protected]>
AuthorDate: Tue Jul 26 14:55:21 2022 +0800

    [INLONG-5207][Kubernetes] Add components for helm chart (#5208)
---
 docker/kubernetes/templates/agent-service.yaml               |  2 ++
 docker/kubernetes/templates/agent-statefulset.yaml           |  2 ++
 docker/kubernetes/templates/audit-service.yaml               |  2 ++
 docker/kubernetes/templates/audit-statefulset.yaml           |  2 ++
 docker/kubernetes/templates/dashboard-service.yaml           |  2 ++
 docker/kubernetes/templates/dashboard-statefulset.yaml       |  2 ++
 docker/kubernetes/templates/dataproxy-service.yaml           |  2 ++
 docker/kubernetes/templates/dataproxy-statefulset.yaml       |  2 ++
 docker/kubernetes/templates/manager-service.yaml             |  2 ++
 docker/kubernetes/templates/manager-statefulset.yaml         |  2 ++
 docker/kubernetes/templates/mysql-pvc.yaml                   |  2 ++
 docker/kubernetes/templates/mysql-secret.yaml                |  2 ++
 docker/kubernetes/templates/mysql-service.yaml               |  2 ++
 docker/kubernetes/templates/mysql-statefulset.yaml           |  2 ++
 docker/kubernetes/templates/tubemq-broker-configmap.yaml     |  2 ++
 docker/kubernetes/templates/tubemq-broker-ini-configmap.yaml |  2 ++
 docker/kubernetes/templates/tubemq-broker-pdb.yaml           |  2 ++
 docker/kubernetes/templates/tubemq-broker-service.yaml       |  2 ++
 docker/kubernetes/templates/tubemq-broker-statefulset.yaml   |  2 ++
 docker/kubernetes/templates/tubemq-manager-service.yaml      |  2 ++
 docker/kubernetes/templates/tubemq-manager-statefulset.yaml  |  2 ++
 docker/kubernetes/templates/tubemq-master-configmap.yaml     |  2 ++
 docker/kubernetes/templates/tubemq-master-ini-configmap.yaml |  2 ++
 docker/kubernetes/templates/tubemq-master-pdb.yaml           |  2 ++
 docker/kubernetes/templates/tubemq-master-service.yaml       |  2 ++
 docker/kubernetes/templates/tubemq-master-statefulset.yaml   |  2 ++
 docker/kubernetes/templates/zookeeper-configmap.yaml         |  2 ++
 docker/kubernetes/templates/zookeeper-pdb.yaml               |  2 ++
 docker/kubernetes/templates/zookeeper-service.yaml           |  2 ++
 docker/kubernetes/templates/zookeeper-statefulset.yaml       |  2 ++
 docker/kubernetes/values.yaml                                | 11 +++++++++++
 31 files changed, 71 insertions(+)

diff --git a/docker/kubernetes/templates/agent-service.yaml 
b/docker/kubernetes/templates/agent-service.yaml
index 30f2516d9..081f48aba 100644
--- a/docker/kubernetes/templates/agent-service.yaml
+++ b/docker/kubernetes/templates/agent-service.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.agent }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -33,3 +34,4 @@ spec:
   selector:
     {{- include "inlong.matchLabels" . | nindent 4 }}
     component: {{ .Values.agent.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/agent-statefulset.yaml 
b/docker/kubernetes/templates/agent-statefulset.yaml
index c6e24c109..ce7604d06 100644
--- a/docker/kubernetes/templates/agent-statefulset.yaml
+++ b/docker/kubernetes/templates/agent-statefulset.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.agent }}
 apiVersion: apps/v1
 kind: StatefulSet
 metadata:
@@ -146,3 +147,4 @@ spec:
         storageClassName: "{{ .Values.agent.volumes.storageClassName }}"
         {{- end }}
   {{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/audit-service.yaml 
b/docker/kubernetes/templates/audit-service.yaml
index f125c1817..ab3915a86 100644
--- a/docker/kubernetes/templates/audit-service.yaml
+++ b/docker/kubernetes/templates/audit-service.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.audit }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -33,3 +34,4 @@ spec:
   selector:
     {{- include "inlong.matchLabels" . | nindent 4 }}
     component: {{ .Values.audit.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/audit-statefulset.yaml 
b/docker/kubernetes/templates/audit-statefulset.yaml
index 3bcb113a3..c40127a88 100644
--- a/docker/kubernetes/templates/audit-statefulset.yaml
+++ b/docker/kubernetes/templates/audit-statefulset.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.audit }}
 apiVersion: apps/v1
 kind: StatefulSet
 metadata:
@@ -137,3 +138,4 @@ spec:
         - name: data
           emptyDir: {}
       restartPolicy: Always
+{{- end }}
diff --git a/docker/kubernetes/templates/dashboard-service.yaml 
b/docker/kubernetes/templates/dashboard-service.yaml
index bf4fd2e1b..52abb6bb1 100644
--- a/docker/kubernetes/templates/dashboard-service.yaml
+++ b/docker/kubernetes/templates/dashboard-service.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.dashboard }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -49,3 +50,4 @@ spec:
   selector:
     {{- include "inlong.matchLabels" . | nindent 4 }}
     component: {{ .Values.dashboard.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/dashboard-statefulset.yaml 
b/docker/kubernetes/templates/dashboard-statefulset.yaml
index a7c18ba3e..bb4e781d3 100644
--- a/docker/kubernetes/templates/dashboard-statefulset.yaml
+++ b/docker/kubernetes/templates/dashboard-statefulset.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.dashboard }}
 apiVersion: apps/v1
 kind: StatefulSet
 metadata:
@@ -90,3 +91,4 @@ spec:
             - name: {{ .Values.dashboard.component }}-port
               containerPort: 80
       restartPolicy: Always
+{{- end }}
diff --git a/docker/kubernetes/templates/dataproxy-service.yaml 
b/docker/kubernetes/templates/dataproxy-service.yaml
index 8c687741c..2368e32c8 100644
--- a/docker/kubernetes/templates/dataproxy-service.yaml
+++ b/docker/kubernetes/templates/dataproxy-service.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.dataproxy }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -49,3 +50,4 @@ spec:
   selector:
     {{- include "inlong.matchLabels" . | nindent 4 }}
     component: {{ .Values.dataproxy.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/dataproxy-statefulset.yaml 
b/docker/kubernetes/templates/dataproxy-statefulset.yaml
index 9bbe153b5..830db5938 100644
--- a/docker/kubernetes/templates/dataproxy-statefulset.yaml
+++ b/docker/kubernetes/templates/dataproxy-statefulset.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.dataproxy }}
 apiVersion: apps/v1
 kind: StatefulSet
 metadata:
@@ -120,3 +121,4 @@ spec:
         storageClassName: "{{ .Values.dataproxy.volumes.storageClassName }}"
         {{- end }}
   {{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/manager-service.yaml 
b/docker/kubernetes/templates/manager-service.yaml
index 5d47bd74c..35e511a36 100644
--- a/docker/kubernetes/templates/manager-service.yaml
+++ b/docker/kubernetes/templates/manager-service.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.manager }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -49,3 +50,4 @@ spec:
   selector:
     {{- include "inlong.matchLabels" . | nindent 4 }}
     component: {{ .Values.manager.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/manager-statefulset.yaml 
b/docker/kubernetes/templates/manager-statefulset.yaml
index 8c2bed6c8..2e02f7bb4 100644
--- a/docker/kubernetes/templates/manager-statefulset.yaml
+++ b/docker/kubernetes/templates/manager-statefulset.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.manager }}
 apiVersion: apps/v1
 kind: StatefulSet
 metadata:
@@ -113,3 +114,4 @@ spec:
             - name: {{ .Values.manager.component }}-port
               containerPort: 8083
       restartPolicy: Always
+{{- end }}
diff --git a/docker/kubernetes/templates/mysql-pvc.yaml 
b/docker/kubernetes/templates/mysql-pvc.yaml
index 3a21eef9c..29a4c0c9d 100644
--- a/docker/kubernetes/templates/mysql-pvc.yaml
+++ b/docker/kubernetes/templates/mysql-pvc.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.mysql }}
 {{- if not .Values.external.mysql.enabled }}
 {{- if .Values.mysql.volumes.persistence }}
 apiVersion: v1
@@ -33,3 +34,4 @@ spec:
       storage: {{ .Values.mysql.volumes.size | quote }}
 {{- end }}
 {{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/mysql-secret.yaml 
b/docker/kubernetes/templates/mysql-secret.yaml
index 611954f1f..a65f06020 100644
--- a/docker/kubernetes/templates/mysql-secret.yaml
+++ b/docker/kubernetes/templates/mysql-secret.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.mysql }}
 apiVersion: v1
 kind: Secret
 metadata:
@@ -30,3 +31,4 @@ data:
   {{- else }}
   mysql-password: {{ .Values.mysql.password | b64enc | quote }}
   {{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/mysql-service.yaml 
b/docker/kubernetes/templates/mysql-service.yaml
index 18f551090..b1d654b92 100644
--- a/docker/kubernetes/templates/mysql-service.yaml
+++ b/docker/kubernetes/templates/mysql-service.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.mysql }}
 {{- if not .Values.external.mysql.enabled }}
 apiVersion: v1
 kind: Service
@@ -35,3 +36,4 @@ spec:
     {{- include "inlong.matchLabels" . | nindent 4 }}
     component: {{ .Values.mysql.component }}
 {{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/mysql-statefulset.yaml 
b/docker/kubernetes/templates/mysql-statefulset.yaml
index 605f02aaf..c4713f8f3 100644
--- a/docker/kubernetes/templates/mysql-statefulset.yaml
+++ b/docker/kubernetes/templates/mysql-statefulset.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.mysql }}
 {{- if not .Values.external.mysql.enabled }}
 apiVersion: apps/v1
 kind: StatefulSet
@@ -96,3 +97,4 @@ spec:
           {{- end }}
       restartPolicy: Always
 {{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-broker-configmap.yaml 
b/docker/kubernetes/templates/tubemq-broker-configmap.yaml
index 904460f0d..84e39426d 100644
--- a/docker/kubernetes/templates/tubemq-broker-configmap.yaml
+++ b/docker/kubernetes/templates/tubemq-broker-configmap.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.tubemqServer }}
 apiVersion: v1
 kind: ConfigMap
 metadata:
@@ -71,3 +72,4 @@ data:
     # start
     /opt/tubemq-server/bin/tubemq.sh broker start
     tail -F /opt/tubemq-server/logs/broker.log
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-broker-ini-configmap.yaml 
b/docker/kubernetes/templates/tubemq-broker-ini-configmap.yaml
index f194e7c60..aff65fe4b 100644
--- a/docker/kubernetes/templates/tubemq-broker-ini-configmap.yaml
+++ b/docker/kubernetes/templates/tubemq-broker-ini-configmap.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.tubemqServer }}
 apiVersion: v1
 kind: ConfigMap
 metadata:
@@ -45,3 +46,4 @@ data:
     zkSyncTimeMs=5000
     zkCommitPeriodMs=5000
     zkCommitFailRetries=10
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-broker-pdb.yaml 
b/docker/kubernetes/templates/tubemq-broker-pdb.yaml
index 17d12ee95..7b41d0eb9 100644
--- a/docker/kubernetes/templates/tubemq-broker-pdb.yaml
+++ b/docker/kubernetes/templates/tubemq-broker-pdb.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.tubemqServer }}
 {{- if .Values.tubemqBroker.pdb.usePolicy }}
 {{- if .Capabilities.APIVersions.Has "policy/v1" }}
 apiVersion: policy/v1
@@ -35,3 +36,4 @@ spec:
       component: {{ .Values.tubemqBroker.component }}
   maxUnavailable: {{ .Values.tubemqBroker.pdb.maxUnavailable }}
 {{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-broker-service.yaml 
b/docker/kubernetes/templates/tubemq-broker-service.yaml
index 030bf51a3..785e9a155 100644
--- a/docker/kubernetes/templates/tubemq-broker-service.yaml
+++ b/docker/kubernetes/templates/tubemq-broker-service.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.tubemqServer }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -55,3 +56,4 @@ spec:
   selector:
     {{- include "inlong.matchLabels" . | nindent 4 }}
     component: {{ .Values.tubemqBroker.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-broker-statefulset.yaml 
b/docker/kubernetes/templates/tubemq-broker-statefulset.yaml
index b79e954f6..08d0f9249 100644
--- a/docker/kubernetes/templates/tubemq-broker-statefulset.yaml
+++ b/docker/kubernetes/templates/tubemq-broker-statefulset.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.tubemqServer }}
 apiVersion: apps/v1
 kind: StatefulSet
 metadata:
@@ -172,3 +173,4 @@ spec:
         storageClassName: "{{ .Values.tubemqBroker.volumes.storageClassName }}"
         {{- end }}
   {{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-manager-service.yaml 
b/docker/kubernetes/templates/tubemq-manager-service.yaml
index d12405422..b284bf7ce 100644
--- a/docker/kubernetes/templates/tubemq-manager-service.yaml
+++ b/docker/kubernetes/templates/tubemq-manager-service.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.tubemqManager }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -33,3 +34,4 @@ spec:
   selector:
     {{- include "inlong.matchLabels" . | nindent 4 }}
     component: {{ .Values.tubemqManager.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-manager-statefulset.yaml 
b/docker/kubernetes/templates/tubemq-manager-statefulset.yaml
index a79263404..84bf38bd1 100644
--- a/docker/kubernetes/templates/tubemq-manager-statefulset.yaml
+++ b/docker/kubernetes/templates/tubemq-manager-statefulset.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.tubemqManager }}
 apiVersion: apps/v1
 kind: StatefulSet
 metadata:
@@ -125,3 +126,4 @@ spec:
             - name: tubemq-mgr-port
               containerPort: 8089
       restartPolicy: Always
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-master-configmap.yaml 
b/docker/kubernetes/templates/tubemq-master-configmap.yaml
index d47052e80..644e76de3 100644
--- a/docker/kubernetes/templates/tubemq-master-configmap.yaml
+++ b/docker/kubernetes/templates/tubemq-master-configmap.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.tubemqServer }}
 apiVersion: v1
 kind: ConfigMap
 metadata:
@@ -51,3 +52,4 @@ data:
     # start master
     /opt/tubemq-server/bin/tubemq.sh master start
     tail -F /opt/tubemq-server/logs/master.log
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-master-ini-configmap.yaml 
b/docker/kubernetes/templates/tubemq-master-ini-configmap.yaml
index 614f8253d..019d8da7b 100644
--- a/docker/kubernetes/templates/tubemq-master-ini-configmap.yaml
+++ b/docker/kubernetes/templates/tubemq-master-ini-configmap.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.tubemqServer }}
 apiVersion: v1
 kind: ConfigMap
 metadata:
@@ -51,3 +52,4 @@ data:
     repNodeName={{ template "inlong.fullname" . }}-{{ 
.Values.tubemqMaster.component }}-REPLACE_BY_POD_ID
     repNodePort={{ .Values.tubemqMaster.ports.helpPort }}
     repHelperHost={{ template "inlong.fullname" . }}-{{ 
.Values.tubemqMaster.component }}-0.{{ template "inlong.tubemqMaster.hostname" 
. }}:{{ .Values.tubemqMaster.ports.helpPort }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-master-pdb.yaml 
b/docker/kubernetes/templates/tubemq-master-pdb.yaml
index ce0a12e15..94f145a72 100644
--- a/docker/kubernetes/templates/tubemq-master-pdb.yaml
+++ b/docker/kubernetes/templates/tubemq-master-pdb.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.tubemqServer }}
 {{- if .Values.tubemqMaster.pdb.usePolicy }}
 {{- if .Capabilities.APIVersions.Has "policy/v1" }}
 apiVersion: policy/v1
@@ -35,3 +36,4 @@ spec:
       component: {{ .Values.tubemqMaster.component }}
   maxUnavailable: {{ .Values.tubemqMaster.pdb.maxUnavailable }}
 {{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-master-service.yaml 
b/docker/kubernetes/templates/tubemq-master-service.yaml
index 83974ab15..26607c964 100644
--- a/docker/kubernetes/templates/tubemq-master-service.yaml
+++ b/docker/kubernetes/templates/tubemq-master-service.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.tubemqServer }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -59,3 +60,4 @@ spec:
   selector:
     {{- include "inlong.matchLabels" . | nindent 4 }}
     component: {{ .Values.tubemqMaster.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/tubemq-master-statefulset.yaml 
b/docker/kubernetes/templates/tubemq-master-statefulset.yaml
index 992f8b9d5..ae6729821 100644
--- a/docker/kubernetes/templates/tubemq-master-statefulset.yaml
+++ b/docker/kubernetes/templates/tubemq-master-statefulset.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.tubemqServer }}
 apiVersion: apps/v1
 kind: StatefulSet
 metadata:
@@ -174,3 +175,4 @@ spec:
         storageClassName: "{{ .Values.tubemqMaster.volumes.storageClassName }}"
         {{- end }}
   {{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/zookeeper-configmap.yaml 
b/docker/kubernetes/templates/zookeeper-configmap.yaml
index 3cc040e3b..8de0a388f 100644
--- a/docker/kubernetes/templates/zookeeper-configmap.yaml
+++ b/docker/kubernetes/templates/zookeeper-configmap.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.zookeeper }}
 apiVersion: v1
 kind: ConfigMap
 metadata:
@@ -51,3 +52,4 @@ data:
     export ZOO_DATA_LOG_DIR="/data/zoo_log/"
     export SERVER_JVMFLAGS="-Xmx1g -Xms1g"
     /docker-entrypoint.sh zkServer.sh start-foreground
+{{- end }}
diff --git a/docker/kubernetes/templates/zookeeper-pdb.yaml 
b/docker/kubernetes/templates/zookeeper-pdb.yaml
index 6a3613df4..083d65637 100644
--- a/docker/kubernetes/templates/zookeeper-pdb.yaml
+++ b/docker/kubernetes/templates/zookeeper-pdb.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.zookeeper }}
 {{- if .Values.zookeeper.pdb.usePolicy }}
 {{- if .Capabilities.APIVersions.Has "policy/v1" }}
 apiVersion: policy/v1
@@ -35,3 +36,4 @@ spec:
       component: {{ .Values.zookeeper.component }}
   maxUnavailable: {{ .Values.zookeeper.pdb.maxUnavailable }}
 {{- end }}
+{{- end }}
diff --git a/docker/kubernetes/templates/zookeeper-service.yaml 
b/docker/kubernetes/templates/zookeeper-service.yaml
index 297bdfd27..23352f373 100644
--- a/docker/kubernetes/templates/zookeeper-service.yaml
+++ b/docker/kubernetes/templates/zookeeper-service.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.zookeeper }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -43,3 +44,4 @@ spec:
   selector:
     {{- include "inlong.matchLabels" . | nindent 4 }}
     component: {{ .Values.zookeeper.component }}
+{{- end }}
diff --git a/docker/kubernetes/templates/zookeeper-statefulset.yaml 
b/docker/kubernetes/templates/zookeeper-statefulset.yaml
index 8604ddbc4..11d5738a5 100644
--- a/docker/kubernetes/templates/zookeeper-statefulset.yaml
+++ b/docker/kubernetes/templates/zookeeper-statefulset.yaml
@@ -15,6 +15,7 @@
 # limitations under the License.
 #
 
+{{- if .Values.components.zookeeper }}
 apiVersion: apps/v1
 kind: StatefulSet
 metadata:
@@ -144,3 +145,4 @@ spec:
         storageClassName: "{{ .Values.zookeeper.volumes.storageClassName }}"
         {{- end }}
   {{- end }}
+{{- end }}
diff --git a/docker/kubernetes/values.yaml b/docker/kubernetes/values.yaml
index 610ed446b..2e13432fd 100644
--- a/docker/kubernetes/values.yaml
+++ b/docker/kubernetes/values.yaml
@@ -17,6 +17,17 @@
 
 timezone: "Asia/Shanghai"
 
+components:
+  agent: true
+  dashboard: true
+  dataproxy: true
+  tubemqManager: true
+  tubemqServer: true
+  manager: true
+  audit: true
+  mysql: true
+  zookeeper: true
+
 images:
   agent:
     repository: inlong/agent

Reply via email to