V7.1 整体特性

1、全产品支持IPv6网络协议,通过蓝鲸Agent,可以对IPv6网络协议的主机进行管控。

2、管控平台全新升级 GSE 2.0,引入“Agent ID”的技术方案,支持主机IP动态寻址(DHCP)自动发现&更新机制。

--3b696ccb1e616501e4c6e32ce12e5b2e.png

--bdd58a7868005d8151706a813962058b.png

--ccd7ca6ca61fdd238aaa0a34f8fca2cc.png

--fffcef8a2f2d8f37d8a14f30bf4029fb.png

--dc80fa097ed699080125a2b20c385e99.png

PaaS平台

  • 支持 GitHub、Gitee OAuth 授权拉取代码

--af9286b0b3c563251ddf484711e31426.png

--f8e312d2c583f69572c4730b7190c752.png

  • 环境配置变量服务升级,可以查看内置环境变量

--85ecb6dcb7fe1d8944bfd12bcbee612a.png

  • 集成容器管理平台的 WebConsole 功能,更方便进行问题排查

--a84e146f502cde458b5eddff1baf452e.png

  • 升级Python 构建工具,默认 Python 版本为 3.10,并将应用权限迁移至“权限中心”

配置平台

  • 模型字段类型新增枚举多选和表格类型

--8f9b4891cd5c01f5ede2ae7d5926a9f3.png

  • 模型属性字段支持添加默认值的功能
    --8bd8a40ec4f4d4bb1350dcd48aff962b.png

作业平台

  • 支持分批次“滚动执行”

--f5acd1cb4475aa7bcb27b877f1ca584b.png

  • 支持根据脚本内容进行搜索

--a23ef6c679a46b9600e8b577c88dc786.png

LessCode(蓝鲸可视化开发平台)

LessCode 提供了前端页面的在线可视化拖拽组装、配置编辑、源码生成、二次开发等能力。可以有效地让 SaaS 开发者减少手写代码的成本,从而快速地设计和开发 SaaS。

打通 “PaaS 平台-开发者中心”的功能,在 LessCode 上创建应用时,会同步在“PaaS 平台-开发者中心”创建同名应用;

在PaaS平台上创建应用时,代码来源选择“蓝鲸可视化开发平台“,也会同步在 LessCode 上创建同名应用,且“发布部署”支持一键将应用发布至“ PaaS 平台-开发者中心”,从而实现双入口的应用管理与同步。

--9c6f1eb371b567ea4b7140e414593820.png

--e81bf0c0ac8a5204ba7c4628a6047ef2.png

其他更新

  • 部署方案:新增 IPv4/IPv6 环境部署逻辑,并默认开启 IPv6 功能特性;新增 bkpaas-app-operator 部署,PaaS3.0 开发者中心支持云原生应用。
  • 管控平台:升级 GSE 服务,推出 Agent2.0,提升文件传输性能,支持 DHCP 协议,并提升 Agent 的安装成功率。
  • 节点管理:支持安装 Agent2.0;支持 IPv6 单栈网路协议;优化动态寻址出现相同IP主机安装 Agent 的处理逻辑。
  • 流程服务:产品 Logo 升级;支持移动端提单功能。
  • 标准运维:作业平台系列插件支持滚动执行,优化插件选项;增加标签管理功能,标签列支持快速过滤;部分插件支持 IPv6 网络协议;管理员可以开启「子流程节点」重试/跳过;任务失败重试不再允许临时修改节点配置 , 仅允许修改任务级别的入参。
  • 权限中心:分级管理员升级为“管理空间”,新增二级管理空间,释放主管理员的权限管理压力。
  • 容器管理平台:资源视图可以展示 IPv6 网络协议信息,支持Deployments/Statefulsets等资源表单创建与更新。

监控平台

  • 完善Kubernetes的观测场景,并推出临时分享功能,除了仪表盘查看类的,都可以进行临时分享页面

--d8f41bb799ea5c7a5067c093dffdaea6.png

  • 提升Trace检索能力,单Trace支持时序图、火焰图、表格统计等,链路追踪更清晰;支持列表接口、服务统计等;检索增加收藏管理功能。

--c02b68fa6eef14afee97923899238517.png

  • 支持按告警维度进行路由分派和告警升级;支持IPv6网络特性;空间优化,对接容器管理平台的项目、BK-CI、PaaS应用的指标;Transfer性能提升10倍,且支持自动均衡;存算分离架构,查询性能达到亿级数据。

日志平台

  • 推出容器环境的日志采集,支持BCS vcluster 采集、 Containerd 集群采集,优化了采集界面,支持多Agent上报

--ea5574c38b804e1fc6d5d565c78ce09d.png

  • 自定义上报日志支持OTel格式;增加收藏目录、共享等管理能力;支持IPv6网络特性;空间优化,对接容器管理平台的项目、BK-CI、PaaS应用的指标。

CI 持续集成平台

  • 权限中心升级,从 IAM 托管方式升级为蓝盾自托管方式,方便蓝盾管理员在蓝盾平台内闭环权限管理,支持按照组织架构授权

--62898e60ad5c28e06bd5315d46468e57.png

--954e887eba825eaad6920d5c073926d2.png

  • 支持静态/动态流水线组,分组管理流水线。可以按照流水线组授权

--66c0b2e167a8e2d8084619c1044da4c9.png

--6173b394a50fa71154fba2256b51e5ff.png

  • 构建详情页改版,支持触发材料/源材料展示、细化耗时统计、支持错误定位、优化重试结果查看

--5669960435419bba2228c32ed2d3d158.png

  • 流水线模版支持并发组设置;流水线制品支持镜像类型;按照状态搜索流水线执行历史时,支持中间态;对具有暂停功能的插件,新选择时,默认自动选中“执行前暂停”;超时时间字段支持填写变量;PerforceSync 插件升级,支持上报源材料;支持一键初始化插件;插件发布、下载适配制品库全球化;matrix 上下文支持js对象的值访问;artifactory服务增加通用的静态文件上传接口;网关支持 IP 白名单等。

CI 代码分析

1、CodeCC问题管理模块

背景:作为一名开发者,由于一个蓝盾项目下有多个任务。用户在处理自己问题时需要不断去切换任务查看和处理,效率较低。

功能点:

  • 项目下代码问题列表(跨任务)
  • 项目下圈复杂度风险函数列表(跨任务)
    --3d794b7e3b769b76fc05f8ec7ada29bf.png

2、CodeCC忽略配置模块

背景:作为一名项目管理者、QA,我知道对于代码检查扫出的问题,开发者会处理其中一部分,对于另一部分问题暂缓处理,原因是历史代码、待重构、后续批量处理等。因此需要有功能满足开发者对于暂缓处理问题的需求,而不是让其一味直接忽略。

功能点:

  • 支持用户配置项目级别忽略类型
  • 支持用户为某一种忽略类型配置定时提醒
  • 新增忽略类型筛选
  • 忽略问题新增快捷操作
    --9cbbc5f43d0311b4caf005c65a8341da.png

--fa475a3d6bd76fb27e020693af370585.png

3、CodeCC质量星级

背景:作为一名项目管理者、QA,我希望知道一个CodeCC任务质量好不好,而不是只能看问题数有多少。

功能点:

  • 总览支持按维度查看,每个维度有评分;
  • 总览支持质量星级;
  • 项目下任务列表支持查看各任务质量星级
    --4a3891e92a535d0ea604ad4b1f855dd6.png

--a683d984b4f003b5d6111801c687e40f.png

V6.2 版本亮点

【部署脚本】支持 IPv4/IPv6 环境部署逻辑,并默认开启 IPv6 功能特性;新增etcd、redis_cluster、bkauth、bk-apigateway 的部署;新增 bk-gse 网关注册逻辑等

【PaaS平台】二进制部署方案是PaaS 2.0 - 开发者中心,暂无特性功能更新

【暂停更新】由于产品策略,容器管理平台、可视化开发平台暂停更新

【其他产品】其他产品功能特性与容器化的7.1 保持一致

部署指引和产品下载

V7.1 部署指引

V7.1 下载地址

V6.2 部署指引

V6.2 下载地址

文章来源于腾讯云开发者社区,点击查看原文