@@ -59,6 +59,8 @@ sh deploy_KnowStreaming-offline.sh
5959
6060### 2.1.3、容器部署
6161
62+ #### 2.1.3.1、Helm
63+
6264** 环境依赖**
6365
6466- Kubernetes >= 1.14 ,Helm >= 2.17.0
@@ -87,6 +89,103 @@ helm pull knowstreaming/knowstreaming-manager
8789
8890  ;
8991
92+ #### 2.1.3.2、Docker Compose
93+ ``` yml
94+ version : " 3"
95+
96+ services :
97+
98+ knowstreaming-manager :
99+ image : knowstreaming/knowstreaming-manager:0.2.0-test
100+ container_name : knowstreaming-manager
101+ privileged : true
102+ restart : always
103+ depends_on :
104+ - elasticsearch-single
105+ - knowstreaming-mysql
106+ expose :
107+ - 80
108+ command :
109+ - /bin/sh
110+ - /ks-start.sh
111+ environment :
112+ TZ : Asia/Shanghai
113+
114+ SERVER_MYSQL_ADDRESS : knowstreaming-mysql:3306
115+ SERVER_MYSQL_DB : know_streaming
116+ SERVER_MYSQL_USER : root
117+ SERVER_MYSQL_PASSWORD : admin2022_
118+
119+ SERVER_ES_ADDRESS : elasticsearch-single:9200
120+
121+ JAVA_OPTS : -Xmx1g -Xms1g
122+
123+ # extra_hosts:
124+ # - "hostname:x.x.x.x"
125+ # volumes:
126+ # - /ks/manage/log:/logs
127+ knowstreaming-ui :
128+ image : knowstreaming/knowstreaming-ui:0.2.0-test1
129+ container_name : knowstreaming-ui
130+ restart : always
131+ ports :
132+ - ' 18092:80'
133+ environment :
134+ TZ : Asia/Shanghai
135+ depends_on :
136+ - knowstreaming-manager
137+ # extra_hosts:
138+ # - "hostname:x.x.x.x"
139+
140+ elasticsearch-single :
141+ image : docker.io/library/elasticsearch:7.6.2
142+ container_name : elasticsearch-single
143+ restart : always
144+ expose :
145+ - 9200
146+ - 9300
147+ # ports:
148+ # - '9200:9200'
149+ # - '9300:9300'
150+ environment :
151+ TZ : Asia/Shanghai
152+ ES_JAVA_OPTS : -Xms512m -Xmx512m
153+ discovery.type : single-node
154+ # volumes:
155+ # - /ks/es/data:/usr/share/elasticsearch/data
156+
157+ knowstreaming-init :
158+ image : knowstreaming/knowstreaming-manager:0.2.0-test
159+ container_name : knowstreaming_init
160+ depends_on :
161+ - elasticsearch-single
162+ command :
163+ - /bin/bash
164+ - /es_template_create.sh
165+ environment :
166+ TZ : Asia/Shanghai
167+ SERVER_ES_ADDRESS : elasticsearch-single:9200
168+
169+
170+ knowstreaming-mysql :
171+ image : knowstreaming/knowstreaming-mysql:0.2.0-test
172+ container_name : knowstreaming-mysql
173+ restart : always
174+ environment :
175+ TZ : Asia/Shanghai
176+ MYSQL_ROOT_PASSWORD : admin2022_
177+ MYSQL_DATABASE : know_streaming
178+ MYSQL_ROOT_HOST : ' %'
179+ expose :
180+ - 3306
181+ # ports:
182+ # - '3306:3306'
183+ # volumes:
184+ # - /ks/mysql/data:/data/mysql
185+ ```
186+
187+   ;
188+
90189### 2.1.4、手动部署
91190
92191** 部署流程**
0 commit comments