From 85fc05fb9d6320dda8e512f720db96631eefec20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Wed, 18 Sep 2024 07:54:13 +0800 Subject: [PATCH] 'commit' --- 操作文档/1、整体说明.md | 27 ++++++++++++++++++ .../搭建k8s集群.md => 2、k8s集群.md} | 0 ...{2、Minio安装.md => 3、Minio安装.md} | 0 操作文档/{3、发布DataEase.md => 7.md} | 0 .../openresty-deployment.yaml | 0 .../openresty-service.yaml | 0 .../配置文件/backup/admin.conf | 0 .../配置文件/backup/config.toml | 0 .../配置文件/backup/dash.yaml | 0 .../配置文件/backup/dashboard.yaml | 0 .../配置文件/backup/recommended.yaml | 0 .../配置文件/cri-dockerd-0.3.8.amd64.tgz | Bin .../配置文件/custom-resources.yaml | 0 .../helm-v3.8.0-linux-amd64.tar.gz | Bin .../配置文件/kube-flannel.yml | 0 .../配置文件/recommended.yaml | 0 .../配置文件/tigera-operator.yaml | 0 17 files changed, 27 insertions(+) create mode 100644 操作文档/1、整体说明.md rename 操作文档/{1、K8S搭建/搭建k8s集群.md => 2、k8s集群.md} (100%) rename 操作文档/{2、Minio安装.md => 3、Minio安装.md} (100%) rename 操作文档/{3、发布DataEase.md => 7.md} (100%) rename 操作文档/{1、K8S搭建 => K8S搭建资料}/创建Deployment和Service的YAML/openresty-deployment.yaml (100%) rename 操作文档/{1、K8S搭建 => K8S搭建资料}/创建Deployment和Service的YAML/openresty-service.yaml (100%) rename 操作文档/{1、K8S搭建 => K8S搭建资料}/配置文件/backup/admin.conf (100%) rename 操作文档/{1、K8S搭建 => K8S搭建资料}/配置文件/backup/config.toml (100%) rename 操作文档/{1、K8S搭建 => K8S搭建资料}/配置文件/backup/dash.yaml (100%) rename 操作文档/{1、K8S搭建 => K8S搭建资料}/配置文件/backup/dashboard.yaml (100%) rename 操作文档/{1、K8S搭建 => K8S搭建资料}/配置文件/backup/recommended.yaml (100%) rename 操作文档/{1、K8S搭建 => K8S搭建资料}/配置文件/cri-dockerd-0.3.8.amd64.tgz (100%) rename 操作文档/{1、K8S搭建 => K8S搭建资料}/配置文件/custom-resources.yaml (100%) rename 操作文档/{1、K8S搭建 => K8S搭建资料}/配置文件/helm-v3.8.0-linux-amd64.tar.gz (100%) rename 操作文档/{1、K8S搭建 => K8S搭建资料}/配置文件/kube-flannel.yml (100%) rename 操作文档/{1、K8S搭建 => K8S搭建资料}/配置文件/recommended.yaml (100%) rename 操作文档/{1、K8S搭建 => K8S搭建资料}/配置文件/tigera-operator.yaml (100%) diff --git a/操作文档/1、整体说明.md b/操作文档/1、整体说明.md new file mode 100644 index 00000000..6402f437 --- /dev/null +++ b/操作文档/1、整体说明.md @@ -0,0 +1,27 @@ +### 一、整体架构 + +整体架构分为三部分:数据库类、文件存储类、$WEB$程序类(前端与后端、小程序、公众号等统称) + + + +### 二、数据库类 + +指$Mysql$,$Pika$等用于数据库和缓存的应用程序,不使用$Docker$部署,不使用$K8S$部署,因为网上有说法称数据库用于虚拟化部署会降低性能,不建议,这里也就单独采用一台(或多台)数据库服务器进行独立部署。 + + + +其中$Mysql$采用$5.7$版本,为了与驿来特的主数据库保持一致,方便迁移工作。 + +$Mysql$开发时采用一主一从的架构,$JFinal$通过代码层面原生支持读写分离,最大限度保证数据库的高并发。 + +$Pika$开发时采用集群化部署,可以横向无限扩展。$JFinal$在代码层面原生支持,最大限度保证数据库的高并发。 + + + +### 三、文件存储类 + +系统原生支持集群部署,高并发,所以,文件存储不能使用简单的$NFS$、共享磁盘等技术,要求采用支持$S3$协议的$Mino$来处理,这样,一旦未来有机会接入华为云、阿里云等支持$S3$协议的云端服务,不用修改代码 ,同时,$Minio$可以保证无论是集群中哪台主机上传的文件,都是可以互相访问的。 + +### 四、$WEB$程序类 + +采用$K8S$来部署,可以无限横向扩容,不停机更新代码,弹性扩容、版本管理、版本回滚等一系列优点。 \ No newline at end of file diff --git a/操作文档/1、K8S搭建/搭建k8s集群.md b/操作文档/2、k8s集群.md similarity index 100% rename from 操作文档/1、K8S搭建/搭建k8s集群.md rename to 操作文档/2、k8s集群.md diff --git a/操作文档/2、Minio安装.md b/操作文档/3、Minio安装.md similarity index 100% rename from 操作文档/2、Minio安装.md rename to 操作文档/3、Minio安装.md diff --git a/操作文档/3、发布DataEase.md b/操作文档/7.md similarity index 100% rename from 操作文档/3、发布DataEase.md rename to 操作文档/7.md diff --git a/操作文档/1、K8S搭建/创建Deployment和Service的YAML/openresty-deployment.yaml b/操作文档/K8S搭建资料/创建Deployment和Service的YAML/openresty-deployment.yaml similarity index 100% rename from 操作文档/1、K8S搭建/创建Deployment和Service的YAML/openresty-deployment.yaml rename to 操作文档/K8S搭建资料/创建Deployment和Service的YAML/openresty-deployment.yaml diff --git a/操作文档/1、K8S搭建/创建Deployment和Service的YAML/openresty-service.yaml b/操作文档/K8S搭建资料/创建Deployment和Service的YAML/openresty-service.yaml similarity index 100% rename from 操作文档/1、K8S搭建/创建Deployment和Service的YAML/openresty-service.yaml rename to 操作文档/K8S搭建资料/创建Deployment和Service的YAML/openresty-service.yaml diff --git a/操作文档/1、K8S搭建/配置文件/backup/admin.conf b/操作文档/K8S搭建资料/配置文件/backup/admin.conf similarity index 100% rename from 操作文档/1、K8S搭建/配置文件/backup/admin.conf rename to 操作文档/K8S搭建资料/配置文件/backup/admin.conf diff --git a/操作文档/1、K8S搭建/配置文件/backup/config.toml b/操作文档/K8S搭建资料/配置文件/backup/config.toml similarity index 100% rename from 操作文档/1、K8S搭建/配置文件/backup/config.toml rename to 操作文档/K8S搭建资料/配置文件/backup/config.toml diff --git a/操作文档/1、K8S搭建/配置文件/backup/dash.yaml b/操作文档/K8S搭建资料/配置文件/backup/dash.yaml similarity index 100% rename from 操作文档/1、K8S搭建/配置文件/backup/dash.yaml rename to 操作文档/K8S搭建资料/配置文件/backup/dash.yaml diff --git a/操作文档/1、K8S搭建/配置文件/backup/dashboard.yaml b/操作文档/K8S搭建资料/配置文件/backup/dashboard.yaml similarity index 100% rename from 操作文档/1、K8S搭建/配置文件/backup/dashboard.yaml rename to 操作文档/K8S搭建资料/配置文件/backup/dashboard.yaml diff --git a/操作文档/1、K8S搭建/配置文件/backup/recommended.yaml b/操作文档/K8S搭建资料/配置文件/backup/recommended.yaml similarity index 100% rename from 操作文档/1、K8S搭建/配置文件/backup/recommended.yaml rename to 操作文档/K8S搭建资料/配置文件/backup/recommended.yaml diff --git a/操作文档/1、K8S搭建/配置文件/cri-dockerd-0.3.8.amd64.tgz b/操作文档/K8S搭建资料/配置文件/cri-dockerd-0.3.8.amd64.tgz similarity index 100% rename from 操作文档/1、K8S搭建/配置文件/cri-dockerd-0.3.8.amd64.tgz rename to 操作文档/K8S搭建资料/配置文件/cri-dockerd-0.3.8.amd64.tgz diff --git a/操作文档/1、K8S搭建/配置文件/custom-resources.yaml b/操作文档/K8S搭建资料/配置文件/custom-resources.yaml similarity index 100% rename from 操作文档/1、K8S搭建/配置文件/custom-resources.yaml rename to 操作文档/K8S搭建资料/配置文件/custom-resources.yaml diff --git a/操作文档/1、K8S搭建/配置文件/helm-v3.8.0-linux-amd64.tar.gz b/操作文档/K8S搭建资料/配置文件/helm-v3.8.0-linux-amd64.tar.gz similarity index 100% rename from 操作文档/1、K8S搭建/配置文件/helm-v3.8.0-linux-amd64.tar.gz rename to 操作文档/K8S搭建资料/配置文件/helm-v3.8.0-linux-amd64.tar.gz diff --git a/操作文档/1、K8S搭建/配置文件/kube-flannel.yml b/操作文档/K8S搭建资料/配置文件/kube-flannel.yml similarity index 100% rename from 操作文档/1、K8S搭建/配置文件/kube-flannel.yml rename to 操作文档/K8S搭建资料/配置文件/kube-flannel.yml diff --git a/操作文档/1、K8S搭建/配置文件/recommended.yaml b/操作文档/K8S搭建资料/配置文件/recommended.yaml similarity index 100% rename from 操作文档/1、K8S搭建/配置文件/recommended.yaml rename to 操作文档/K8S搭建资料/配置文件/recommended.yaml diff --git a/操作文档/1、K8S搭建/配置文件/tigera-operator.yaml b/操作文档/K8S搭建资料/配置文件/tigera-operator.yaml similarity index 100% rename from 操作文档/1、K8S搭建/配置文件/tigera-operator.yaml rename to 操作文档/K8S搭建资料/配置文件/tigera-operator.yaml