后台部署

环境要求

运行AWS KubeCloud必须条件:

  • Mysql5.6或5.7
  • Nginx
  • Redis5+
  • jdk1.8

运行AWS KubeCloud可选条件(监控Kubernetes功能使用):

  • grafana 6.4 +(Kubernetes组件)
  • prometheus 2.0 +(Kubernetes组件)
  • kube-state-metrics 1.9.7 +(Kubernetes组件)

在AWS KubeCloud中创建、运行AWS实例必须条件:

  • Kubernetes 1.18 +
  • NFS服务器

部署准备

  1. 请登录成功社区获取部署文件
  2. 执行部署文件中的licensekey.sh,输入本机IP生成机器码
  3. 联系炎黄盈动商务人员并提供机器码,申请Kubernetes主授权许可文件license.dat和租户授权许可文件license.dat

部署步骤

  1. 将下载的部署文件解压至任意目录下(例:/data,下面将用此目录描述)
  2. 将获取到的主授权许可文件license.dat放至/data/KubeCloud-1.0目录下
  3. 将/data/KubeCloud-1.0/sql/kubeenterprise.sql文件初始化至已准备好的Mysql数据库中
  4. 修改startup.sh脚本相关属性值,运行startup.sh脚本启动后台服务
#startup.sh脚本相关属性说明如下:

java -jar ./aws-kubecloud-console-1.0.jar --license=./license.dat --DB_HOST=192.168.0.215 --DB_PORT=3306 --DB_NAME=kube_cloud --DB_USER=root --DB_PWD=123456 --REDIS_HOST=192.168.0.215 --REDIS_PORT=6379 --REDIS_PWD= --MOUNTED_PATH=./ --server.port=xxx

//以下为说明:
1.license为主授权文件,此项必填
2.DB_HOST为数据库地址
3.DB_PORT为数据库端口
4.DB_NAME为数据库库名
5.DB_USER为数据库账号
6.DB_PWD为数据库密码
7.REDIS_HOST为REDIS地址,不填写时默认值为127.0.0.1,redis集群填写格式为127.0.0.1:7000,127.0.0.1:7001,xxxxx
8.REDIS_PORT为REDIS端口,不填写时默认值为6379,redis集群时无需填写
9.REDIS_PWD为REDIS密码,不填写时默认值为空
10.MOUNTED_PATH为AWS所需要的模板文件(mountend.tar.gz)所在路径
11.server.port 服务端口,如果不指定默认为8068


Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区