蓝凌MK-PAAS微服务部署手册涵盖了MK-PASS微服务平台的整体部署架构、资源准备、软件安装和配置等多个方面的详细知识点,为用户提供了一套全面的部署和运维指导。以下是根据手册内容提炼出的知识点:
### 平台概述
- OPS(运维监控平台):OPS是一个管理平台,提供了对MK-PaaS(蓝凌微服务平台)模块的管理和自动化部署功能。
- 微服务架构: OPS支持微服务集成模块管理、配置管理、应用构建、自动化部署和版本管控。
- 用户友好性:用户无需精通服务器操作,OPS平台提供可视化界面让用户轻松管理模块和配置参数。
### 整体部署架构
- 应用层:包括注册中心、浏览器用户、数据库(MySQL/Redis)、域名、Nginx(80端口)、MK-PaaS应用服务等。
- 微服务:涉及大数据CDH节点、员工画像AI、微服务应用调度中心、管理后台服务、EKP浏览器等。
- 运维监控:提供运维监控系统Web页面、Elasticsearch等组件。
### 资源准备
- 服务器&软件设置:需要准备不同配置的服务器(数据库服务器、运维监控服务器、应用服务器),并安装相应的部署软件包(如mkpaas-install、JDK、Redis、Nginx等)。
- 服务器操作系统:以CentOS Linux 7.4.1708 (Core)为主。
- 网络设置:确保服务器具有正确的网络配置,例如IP地址、子网掩码、网关、DNS等。
- 数据库设置:需要配置MySQL数据库,包括版本号、IP地址、端口、用户名和密码。
- Redis设置:配置Redis服务端口、版本号、IP地址和密码。
### 软件安装
- 注意事项:在安装之前,需配置服务器本地yum源,开通外网访问权限,并关闭selinux防火墙服务。
- 数据库服务器安装步骤:
1. 使用ftp工具将mkpaas-install-1.0.0.tar.gz安装包上传到服务器/opt目录。
2. 解压安装脚本包并执行安装脚本。
3. 修改MySQL默认密码,并检查mkpaas库和用户创建情况。
### 安装步骤详解
- MySQL安装:通过执行安装脚本,安装MySQL服务并设置root账号密码,检查数据库安装和配置情况。
- Redis安装:安装Redis服务端,并确保服务运行。
- Nginx安装:部署Nginx,并配置为OPS的Web界面的反向代理服务器。
### 配置微服务架构
- 配置注册中心:作为微服务架构的核心组件,用于服务的注册与发现。
- 微服务应用:部署大数据节点、AI服务、调度中心等微服务应用,并确保它们能与注册中心正常通信。
- 运维监控系统:配置Elasticsearch、Kibana等组件以实现数据的收集、索引、分析和可视化。
### 运维监控与管理
- OPS平台的运维监控模块能够监控整个微服务平台的运行状态,及时发现并处理问题。
- 管理后台服务端应用提供API接口,实现自动化运维操作。
### 部署架构图解析
- 图中展示了微服务架构的各个组件,以及它们之间的关系。例如,浏览器用户通过Nginx访问OPS平台,OPS通过自动化部署MK-PaaS应用服务。
总结来说,蓝凌MK-PAAS微服务部署手册提供了针对MK-PaaS平台的完整部署和运维指南,旨在通过OPS平台简化用户对微服务的管理和自动化部署过程。手册详细说明了平台架构、资源配置、软件安装和运维监控等方面的具体操作,帮助用户能够高效配置和管理微服务环境。