Skip to content

v0.4

Compare
Choose a tag to compare
@liubnu liubnu released this 16 Nov 08:07
· 2 commits to release-0.4 since this release

DomeOS v0.4

发布时间:2016-11-16

更新内容

开发集成

调整DomeOS模块划分,将原有项目管理和镜像管理功能划分到开发集成中。开发集成包含了docker镜像生成的完整流程。

项目

  1. 修改项目的概念,将项目作为一组工程的集合,在项目中可以对用户权限进行管理
  2. 更新了权限管理方式,可以给项目配置用户权限,项目可以被设置为公开,则所有用户均有查看权限,工程权限继承自项目
  3. 新建工程中添加定制化配置,用户可以直接填写dockerfile启动构建,生成镜像

镜像

  1. 修改基础镜像管理权限,只有admin可以添加删除
  2. 修改项目镜像展示策略,不属于用户可见的项目的镜像被分类到其他镜像中
  3. 取消镜像定制功能,该功能被集成到项目中
  4. 增加了镜像删除功能

运维管理

调整DomeOS模块划分,将原有部署、集群、应用商店划分到运维管理中。运维管理包含了docker容器运行管理的完成流程。

服务

  1. 增加服务的概念,作为一组部署的集合,在服务中可以对用户权限进行管理
  2. 更新了权限管理方式,可以给服务配置用户权限,部署权限继承自服务
  3. 新建部署逻辑调整,先配置集群信息,再配置镜像信息
  4. 新建部署增加YAML和JSON两种类型的支持,用户可以自定义容器配置
  5. 增加两种部署展示方式的切换功能,既可以直接查看部署列表,又可以查看服务列表
  6. 增加部署在不同服务间迁移的功能
  7. 增加镜像拉取策略配置
  8. 修改日志收集配置逻辑,可以给每个容器单独配置日志收集方案

集群

  1. 更新了权限管理方式,不再有用户组的概念
  2. 支持添加通过https方式访问的kubernetes集群,支持添加加密的kubernetes集群

监控报警

调整DomeOS模块划分,监控、报警拆分展示。监控报警包含了kubernetes主机、docker容器的信息收集与监控。

监控

  1. 去掉原有报警设置内容

报警

  1. 作为单独的配置模块

其他更新

  1. DomeOS可以作为docker registry的auth server
  2. 调整Kubernetes部署脚本,可以部署https访问、有用户名密码的集群
  3. 支持https访问的gitlab代码仓库
  4. 优化部署状态检测方案
  5. 更新kubenetes sdk
  6. 增加提示信息

注意事项

本次更新,需要修改数据库,不影响已有数据,从v0.3版本更新请执行如下SQL文件:

   https://github.com/domeos/server/blob/release-0.4/DomeOS/src/main/resources/update-db/update-db-v0.3-to-v0.4.sql

升级数据库不影响运行业务