Browse Source

Update prot for container

zhanghongtong 5 years atrás
parent
commit
5f95feb2fe

+ 5 - 2
deploy/chart/kuiper/templates/StatefulSet.yaml

@@ -36,8 +36,6 @@ spec:
       labels:
         {{- include "kuiper.selectorLabels" . | nindent 8 }}
     spec:
-      # securityContext:
-      #   fsGroup: 1000
       volumes:
       {{- if not .Values.persistence.enabled }}
       - name: kuiper-data
@@ -81,6 +79,11 @@ spec:
         - name: kuiper
           image: "{{ .Values.image.repository }}:{{ .Chart.AppVersion }}"
           imagePullPolicy: {{ .Values.image.pullPolicy }}
+          ports:
+          {{ $restPort := index .Values "kuiperConfig" "kuiper.yaml" "basic" "restPort" }}
+          - containerPort: {{ $restPort | default 9081 }}
+          {{ $port := index .Values "kuiperConfig" "kuiper.yaml" "basic" "port" }}
+          - containerPort: {{ $port | default 20498 }}
           volumeMounts:
           - name: kuiper-data
             mountPath: "/kuiper/data"

+ 24 - 0
deploy/chart/kuiper/templates/sevice.yaml

@@ -1,6 +1,30 @@
 apiVersion: v1
 kind: Service
 metadata:
+  name: {{ include "kuiper.fullname" . }}
+  namespace: {{ .Release.Namespace }}
+  labels:
+    {{- include "kuiper.labels" . | nindent 4 }}
+spec:
+  type: {{ .Values.service.type }}
+  ports:
+  - name: restPort
+    {{ $restPort := index .Values "kuiperConfig" "kuiper.yaml" "basic" "restPort" }}
+    port:  {{ $restPort | default 9081 }}
+    protocol: TCP
+    targetPort:  {{ $restPort | default 9081 }}
+  - name: port
+    {{ $restPort := index .Values "kuiperConfig" "kuiper.yaml" "basic" "port" }}
+    port:  {{ $port | default 20498 }}
+    protocol: TCP
+    targetPort:  {{ $port | default 20498 }}
+  selector:
+    {{- include "kuiper.selectorLabels" . | nindent 4 }}
+
+---
+apiVersion: v1
+kind: Service
+metadata:
   name: {{ include "kuiper.fullname" . }}-headless
   namespace: {{ .Release.Namespace }}
   labels:

+ 3 - 0
deploy/chart/kuiper/values.yaml

@@ -8,6 +8,9 @@ image:
   repository: emqx/kuiper
   pullPolicy: IfNotPresent
 
+service:
+  type: ClusterIP
+
 persistence:
   enabled: false
   size: 20Mi

+ 2 - 0
deploy/docker/Dockerfile

@@ -15,6 +15,8 @@ RUN apk add sed libzmq
 
 WORKDIR /kuiper
 
+EXPOSE 9801 20498
+
 ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
 
 CMD ["./bin/server"]