Skip to content

Releases: TencentBlueKing/bk-bcs

v1.28.2-beta.2

10 Oct 02:24
Compare
Choose a tag to compare

新增:
【资源视图】支持IPv6地址展示
【资源视图】支持Deployments/Statefulsets等资源表单创建与更新
【Helm】Release支持更新记录查询
【Helm】Release支持非本平台部署Release信息查看
【Helm】Chart API支持蓝盾流水线部署/更新/删除等操作
【命名空间】支持基本信息与配额信息查看
【命名空间】支持设置标签与注解
【命名空间】支持实时同步集群命名空间
【事件查询】支持命名空间维度、资源名称检索事件
【集群管理】节点详情支持展示节点下Pods列表与事件信息

v1.26.0

09 Jun 12:30
e902e00
Compare
Choose a tag to compare
  • 发布日期:2022-06-09
  • 新增功能
    • TODO
  • 功能优化
    • TODO
  • BUG修复
    • TODO

v1.23.0

13 Oct 08:34
7df1b19
Compare
Choose a tag to compare

// 特性及优化内容,持续更新中...

发布日期:2021-10-13

新增功能:

  • k8s master 的高可用方案[#]
  • 支持GPA横向扩缩容的功能[#960]
  • 支持端口池方案[958]
  • bcs-storage模块支持opentracing [926]

功能优化:

  • GameDeployment/GameStatefulSet:
    • 触发Hook优雅退出的条件中,过滤非running Pod [#992]
    • 支持GameDeployment的唯一ID功能[#975]
  • 日志收集:
    • logbeat-sidecar采集器对多行日志的支持;[#963] [#991]
  • bcs-k8s-watch
    • 增加handler cache的metrics[#982]
    • 支持资源过滤的功能[##978]
  • bcs-common
    • 支持不加密功能[#971]
    • 修正各模块对应的bcs-common版本,支持社区无硬编译密码部署的问题[#979]
  • k8s集群支持cpuset-device[#925]

缺陷修复:

  • 日志收集:
    • 修复容器停止后收集的问题[#991]
  • GameDeployment/GameStatefulSet/Hook-Operator
    • 修复优雅删除Pod、优雅原地更新Pod时,hook condition范围溢出问题[#987]
    • 修复终止条件的问题[#967]
  • clb-ingress
    • 修复当clbingress不合法时空指针问题[#954]
  • bcs-storage
    • 修复storage client etcd服务发现 && mongo-driver 1.5版本插入索引报错问题[#939]

v1.20.11

06 May 13:54
Compare
Choose a tag to compare
v1.20.11 Pre-release
Pre-release
  • 发布日期:2021-05-06
  • 新增功能
    • bcs-webhook-server支持多DB同时授权[#654]
    • bcs-gamedeployment-operator在canaryUpdate过程中支持hook回调[#656]
    • bcs-gamedeployment-operator支持PreDeleteHook[#656]
    • bcs-clb-controller支持Mesos deployment 1对1端口映射规则[#669]
    • 新增模块bcs-hook-operator,用于支持自定义workload Pod生命周期间hook调用[#678]
    • bcs-gamestatefulset-operator支持PreDeleteHook和canaryUpdate[#680]
    • bcs-webhook-server新增imageloader插件,在自定义workload InplaceUpdate模式下实现镜像预热,缩短容器重启时间[#684]
    • bcs-logbeat-siedear支持单容器多套日志采集配置[#688]
    • bcs-logbeat-siedear支持自动采集容器挂载目录日志,支持宿主机日志采集[#689]
    • bcs-logbeat-siedear支持windows下的容器标准输出与挂载日志采集[#690]
    • bcs-ingress-controller支持namespace隔离特性[#702]
    • GameStatefulSet,GameDeployment增强参数校验[#709]
    • bcs-api-gateway支持apisix扩展[#713]
    • bcs-logbeat-sidecar支持采集器整合打包上报配置[#725]
    • 新增bcs-cluster-manager模块,管理集群信息,跨集群命名空间与集群tunnel链接[#738]
    • bcs-storage清理zookeeper服务发现,支持etcd服务发现[#739]
    • bcs-storage支持数据事件发送至消息对列[#742]
    • bcs-logbeat-sidecar支持bk-bcs-saas下发Pod selector大小写不敏感[#763]
    • bcs-hook-operator增加hookrun快速成功选项[#766]
    • bcs-kube-agent支持腾讯云TKE容器集群上报
    • bcs-cluster-manager兼容user-manager CIDR管理接口[#795]
    • bcs-storage mongodb接口支持聚合查询[#792]
    • bcs-storage 支持labelSelector查询[#852]
    • bcs-storage 支持自定义资源CRUD[#851]
  • 功能优化
    • bcs-storage重构:mongodb升级至v4,数据存储模型归并至相同的collection[#566]
    • bcs-webhook-server重构:定义hook插件接口支持hook自定义特性扩展[#674]
    • bcs-gamedeployment-operator hook功能重构,支持bcs-hook-operator回调状态互动[#679]
    • bcs-ingress-controller在status字段中显示clb vip信息[#699]
    • bcs-ingress-controller增加listener创建和失败事件和listener健康检查事件[#700]
    • bcs-webhook-server插件BcsDBPrivConfig CRD 添加operator字段[#715]
    • bk-bcs项目go mod依赖梳理[#722]
    • bcs-k8s-watch容器化版本配置调整[#728]
    • 优化common代码中消息对列日志过多问题[#756]
    • bcs-user-manager清理tunnel server特性[#770]
    • bcs-mesos-watch裁剪zookeeper服务发现bcs-storage特性
    • bcs-api-gateway apisix扩展下线/bcsapi/v1/接口支持
    • bcs-api-gateway kubernetes集群管理接口调整为/cluster/$clusterID
    • 腾讯云集群CIDR管理功能迁移至bcs-cluster-manager
    • bcs-storage优化消息队列日志输出日志[#787]
    • bcs-cluster-manager优化集群重复创建错误信息[#738]
    • bcs-api-gateway增加非标准模块metricservice请求转发[#818]
    • bcs-user-manager清理zookeeper服务发现接口[#713]
    • bcs-storage删除数据接口调整为可重入[#797]
    • bcs-cluster-manager保留kube-agent tunnel退出后credential信息[#789]
    • bcs-storage优化事件接口,删除事件可以正常返回数据[#840]
    • bcs-storage优化非订阅资源日志输出[#787]
    • 优化部分模块日志级别、日志标准错误输出可配置[#872]
    • bcs-storage支持自定义数据与k8s资源 labelselector[#852]
    • bcs-storage支持软删除[#852]
  • BUG修复
    • bcs-api-gateway apisix扩展插件修复lua模块判定错误[#713]
    • bcs-api-gateway修复网络中断导致leader elect逻辑异常问题[#817]
    • bcs-storage修复数据更新接口索引重复的问题[#840]
    • [Mesos] bcs-scheduler修复taskgroup脏数据问题[#664]
    • [Mesos] bcs-service-prometheus修复selector包含特殊字符导致退出问题[#671]
    • [Mesos] bcs-container-executor修复非私有地址导致容器无法调度的问题[#675]
    • bcs-dns,bcs-netservice修复非私有地址获取本地IP失败的问题[#675]
    • bcs-client修复update操作导致panic问题[#682]
    • bcs-ingress-controller修复listenerID缺失导致clb listener更新失败问题[#686]
    • bcs-logbeat-sidecar修复采集路径中存在软连接导致无法监听路径事件问题[#692]
    • bcs-clb-controller修复更新clb listener规则时缺失规则ID的问题[#694]
    • bcs-client修复cancel,pause,resume命令无法设置clusterid的问题[#696]
    • bcs-client修复deployment滚动更新时显示Application错误的问题[#697]
    • bcs-cloud-network-agent修复创建nodenetwork失败的问题[#708]
    • bcs-webhook-server修复不兼容kubernetes 1.12.6版本的问题[#712]
    • bcs-storage修复动态数据查询时空数据返回格式错误问题[#746]
    • bcs-netservice创建大量地址池超时问题[#759]
    • bcs-cloud-network-agent兼容nodenetwork定义[#774]
    • bcs-cluster-manager修复多实例kube-agent情况下单agent链接中断引起转发异常[#790]
    • bcs-storage修复数据mongo put接口的问题[#840]

1.18.12

22 Jan 12:30
Compare
Choose a tag to compare
  • 发布日期:2020-12-30
  • 功能优化
    • [Mesos] bcs-dns移入coredns 1.3.0项目中编译
    • [Mesos] bcs-scheduler修复taskgroup实例数超过200+卡顿问题[#559]
    • bcs-api-gateway, bcs-kube-watch容器化配置模板问题修复[#479]
    • bcs-api支持蓝鲸权限中心v3[#567]
    • bcs-k8s-driver支持1.16+版本API请求[#567]
    • bcs-api, bcs-user-manager修复tke cidr接口缺失问题[#535]
    • bcs-gamestatefulset-operator修复bitbucket代码引用问题
    • bcs-user-manager不同步旧模式cluster credential数据[#641]
    • bcs-api鉴权中心版本兼容导致flag redefine问题
  • BUG修复
    • bcs-api, bcs-user-manager修复websocket tunnel隧道长链接泄露问题[#584]
    • [Mesos] bcs-scheduler修复command health check失败问题[#586]
    • [Mesos/K8S] 修复qcloud-eip多网卡bug问题[#556]
    • [Mesos] bcs-mesos-watch修复deployment消息堵塞消费过慢的问题[#552]
    • [Mesos] bcs-scheduler修复保存version latest报错问题[#525]
    • [Mesos] bcs-scheduler修复DaemonSet死锁问题[#546]
    • [Mesos] bcs-scheduler修复image secret缺失导致容器创建失败问题[#615]
    • [Mesos] bcs-scheduler修复metrics上报统计问题[#618]
    • [Mesos] 修复CPU因为ticker没有关闭导致过高问题[#478]
    • bcs-api兼容蓝鲸鉴权中心v2,v3版本
    • [Mesos] bcs-scheduler修复taskgroup脏数据问题[#664]
    • [Mesos] bcs-service-prometheus修复selector异常导致退出问题[#671]
    • [Mesos] bcs-service-prometheus生成Node配置时产生死锁问题[#564]
    • [Mesos] bcs-service-prometheus清理label冲突问题[#644]
    • [Mesos] bcs-service-prometheus修复配置文件重复问题[#647]
    • bcs-qcloud-eip & bcs-cloudnetwork修复弹性网卡个数错误问题
    • [Mesos] bcs-container-executor修复ip查询失败导致的panic[#675]

1.18.3

05 Aug 08:26
188ed05
Compare
Choose a tag to compare
  • 发布日期:2020-08-04
  • 新增功能
    • [Mesos]bcs-scheduler支持Daemonset特性[#207]
    • [Mesos]bcs-service-prometheus支持etcd存储模式[#473]
    • 新增模块bcs-bkcmdb-synchronizer,支持容器数据收录至蓝鲸cmdb[#476]
    • [K8S]新增模块bcs-cc-agent,为容器同步主机节点属性信息[#496]
    • [K8S/Mesos]bcs-cloudnetwork-agent支持腾讯云underlay方案初始化[#499]
    • [K8S/Mesos]开源bcs-egress-controller模块[#501]
    • [K8S]开源bk-cmdb-operator模块[#503]
    • [Mesos] Mesos方案支持prometheus ServiceMonitor[#514]
    • [K8S/Mesos] qcloud-eip插件支持在线扩容并兼容bridge模式[#515]
    • [K8S/Mesos] bcs-user-manager支持websocket tunnel模式实现集群托管[#521]
    • [Mesos] 支持机器异构场景下均匀调度容器[#25]
    • [Mesos] bcs-scheduler支持环境变量数据引用[#533]
  • 功能优化
    • [K8S/Mesos]容器日志采集方案支持采集路径模糊匹配,上报Label开关[#472]
    • 清理所有模块中对蓝鲸license服务依赖[#474]
    • [Mesos] bcs-scheduler支持mesos方案下容器corefile目录权限[#481]
    • [K8S/Mesos] bcs-loadbalance增强proxy转发规则冲突检测能力[#482]
    • [K8S/Mesos] bcs-datawatch优化同步netservice underlay资源超时问题[#483]
    • [Mesos] bcs-scheduler优化deepcopy导致CPU消耗过高问题[#485]
    • [K8S/Mesos]针对AWS网络方案中使用到的secret进行加密[#490]
    • [K8S]StatefulSetPlus更名为GameStatefulSet[#498]
    • 全模块容器化配置统一调整[#508]
    • [Mesos] 优化bcs-scheduler metrics数据[#532]
  • BUG修复
    • 修复所有模块中ticker未关闭问题[#478]
    • [K8S]修复bcs-k8s-watch同步数据至bcs-storage数据不一致问题[#488]
    • [K8S/Mesos]修复AWS弹性网卡方案无法联通问题[#489]
    • [Mesos]修复bcs-mesos-adatper因为zookeeper异常时导致服务发现异常问题[#491]
    • [K8S/Mesos]修复bcs-loadbalance更新转发规则异常问题[#493]
    • [K8S/Mesos]修复bcs-webhook-server覆盖用户init-container的问题[#495]
    • [K8S]修复bcs-api因为权限问题无法使用kubectl exec与webconsole问题[#504]
    • [K8S]修复bcs-api websocket tunnel异常问题[#510]
    • [K8S/Mesos]修复腾讯云网络插件qcloud-eip与全局路由方案冲突问题[#515]
    • [Mesos] bcs-scheduler修复taskgroup因为自定义数据过大导致数据重复问题[#523]
    • [Mesos] bcs-scheduler修复etcd存储模式下taskgroup数据保存超时问题[#525]
    • [Mesos] bcs-scheduler优化scale up超时问题[#527]

1.17.5

06 Jul 08:00
9c11bb1
Compare
Choose a tag to compare
  • 发布日期:2020-07-06
  • 新增功能
    • [Mesos]bcs-scheduler支持污点与容忍性调度能力[#398]
    • [Mesos]bcs-mesos支持容器CPUSet绑定特性[#407]
    • [K8S/Mesos]bk-bcs开源分布式配置中心服务(bscp) [#443]
    • [K8S/Mesos]bcs-api以websocket支持跨云反向注册特性,支持跨云环境中以websocket实现反向通道注册[#412]
    • [K8S]bcs-k8s-driver支持websocket实现服务注册[#413]
    • [K8S]bcs-kube-agent支持websocket实现服务注册[#414]
    • [Mesos]bcs-mesos-driver支持websocket实现服务注册[#415]
    • [K8S/Mesos]新增bcs-networkpolicy模块支持K8S、Mesos网络策略[#417]
    • [K8S/Mesos]新增bcs-cpuset-device插件支持K8S、Mesos环境下CPU资源绑定调度[#424]
    • [K8S/Mesos]新增bcs-cloud-network支持腾讯云、AWS环境下CNI插件自动化安装与环境初始化[#426]
    • [K8S/Mesos]新增bcs-eni网络插件,支持腾讯云、AWS underlay方案[#426]
    • [K8S/Mesos]新增bcs-gateway-discovery模块支持bcs-api-gateway实现服务注册[#427]
    • [K8S/Mesos]使用kong重构bcs-api实现bcs服务网关[#427]
    • [K8S/Mesos]新增bcs-user-manager模块实现bcs集群与用户token鉴权[#433]
    • [Mesos]bcs-client依赖bcs-user-manager支持用户授权命令[#434]
    • [Mesos]bcs-client在Mesos环境下支持exec命令实现远程容器访问[#452]
    • [K8S/Mesos] bmsf-configuration配置服务支持自定义模板渲染[#454]
    • 分布式配置中心支持reload命令下发[#469]
  • 功能优化
    • [Mesos]bcs-scheduler优化对mesos version对象命名长度限制[#383]
    • [Mesos]bcs-container-executor针对Pod异常退出时保留镜像便于问题排查[#396]
    • [Mesos]bcs-container-executor针对Pod状态增加OOM状态[#397]
    • [Mesos]mesos-webconsole重构,通过bcs-mesos-driver实现console代理[#430]
    • [K8S/Mesos]bk-bcs日志采集方案重构,支持非webhook方案实现采集信息注入[#432]
    • [K8S]bcs-kube-agent支持bcs-api-gateway方式注册[#435]
    • [K8S/Mesos]bcs-user-manager支持token有效期限定刷新[#457]
    • [Mesos]bcs-scheduler etcd存储模式下优化对kube-apiserver限流问题[#462]
    • [Mesos]优化bcs-scheduler访问etcd ratelimiter[#462]
    • [K8S/Mesos]修复因为ticker没有关闭导致CPU过高问题[#478]
    • [Mesos]优化bcs-scheduler因为DeepCopy导致CPU过高问题[#485]
  • BUG修复
    • [Mesos]bcs-scheduler修复容器退出时间过长时导致的事务性超时问题[#381]
    • [K8S/Mesos]bcs-webhook-server修复蓝鲸日志采集hook中环境变量错误覆盖问题[#400]
    • [Mesos]bcs-container-executor修复Pod中多容器情况下容器异常退出无法上报状态的问题[#406]
    • [K8S/Mesos]修复bcs-ipam插件回收IP资源时netns可能为空的问题[#437]
    • [K8S/Mesos]修复bcs-loadbalance针对后端转发状态判定异常问题[#441]
    • [K8S]bcs-api修复因为client-go缓存导致切换kube-apiserver引发异常问题[#445]
    • [Mesos]修复bcs-messos-watch同步bcs-netservice资源超时问题[#483]
    • [Mesos]修复bcs-messos-adapter服务发现异常问题[#491]
    • [K8S]修复bcs-api/bcs-kube-agent websocket tunnel模式下无法执行exec的问题[#504]
    • [K8S]修复bcs-api tunnel模式下服务发现问题[#510]
    • [K8S/Mesos]修复腾讯云网络插件qcloud-eip与全局路由方案冲突问题[#515]

1.16.4

08 May 08:15
7118b38
Compare
Choose a tag to compare
  • 发布日期:2020-05-08
  • BUG修复
    • [Mesos] bcs-scheduler修复etcd模式下taskgroup存储失败问题[#436]

1.16.3

20 Apr 03:01
18e6b62
Compare
Choose a tag to compare
  • 发布日期:2020-04-20
  • 新增功能
    • [Mesos] bcs-scheduler从1.17.x紧急合入支持Taints,Tolerations调度能力[#398]
    • [K8S] 新增statefulplus自定义workload[#346]
    • [K8S] bcs-k8s-watch支持CRD数据同步至storage[#363]
    • [K8S] bcs-kube-agent支持跨云网络代理功能[#376]
    • [K8S] bcs-kube-driver支持跨云网络代理功能[#378]
    • [K8S] bcs-kube-watch支持跨云向storage同步数据[#377]
    • [K8S] bcs-api支持通过外网访问bcs-kube-driver[#378]
    • [Mesos] 新增1.15.x版本mesos数据迁移工具[#359]
    • [Mesos] bcs-logbeat-sidecar支持自定义日志tag[#358]
    • [Mesos] bcs-client支持批量json/yaml形式资源批量处理命令apply/clean[#362]
    • [Mesos] bcs-api支持yaml格式Mesos资源创建[#362]
    • [Mesos/K8S] bcs-webhook-server支持bscp-sidecar注入[#366]
    • [Mesos] 新增基础网络连通性检测模块bcs-network-detection[#361, #391]
  • 功能优化
    • [Mesos] bcs-scheduler在etcd存储模式下过滤掉不符合规范label[#351]
    • [Mesos/K8S] bcs-webhook-server CRD version group调整[#374]
    • [Mesos/K8S] bcs-clb-controller基于腾讯云SDK限制优化CLB后端实例创建[#373]
    • [Mesos/K8S] bcs-webhook-server支持非标准日志标识注入[#385]
    • [Mesos/K8S] bcs-logbeat-sidecar支持单容器多种日志采集规则[#372]
    • [Mesos/K8S] 优化BCS服务发现公共组件[#384]
  • BUG修复
    • [Mesos] bcs-webhook-server修复注入配置sidecar异常的问题[#366]
    • [Mesos] bcs-scheduler修复etcd存储模式下namespace,name长度异常问题[#383]

1.15.5

13 Mar 06:44
82df357
Compare
Choose a tag to compare
  • bug修复
    • [Mesos] bcs-scheduler修复etcd存储模式下namespace,name长度异常问题[#383]