KubeSphere 3.4.0 发布:支持 K8s v1.26
2023 年 07 月 26 日,KubeSphere 开源社区激动地向大家宣布,KubeSphere 3.4.0 正式发布!
让我们先简单回顾下之前三个大版本的主要变化:
- KubeSphere 3.1.0 新增了“边缘计算”、“计量计费” 等功能,将 Kubernetes 从云端扩展至边缘;
- KubeSphere 3.2.0 新增了对 “GPU 资源调度管理” 与 GPU 使用监控的支持,进一步增强了在云原生 AI 场景的使用体验;
- KubeSphere 3.3.0 新增了基于 GitOps 的持续部署方案,进一步优化了 DevOps 的使用体验。
今天,KubeSphere 3.4.0 已正式上线,该版本带来了值得大家关注的新功能以及增强:扩大对 Kubernetes 的支持范围,最新稳定性支持 1.26;重构告警策略架构,解耦为告警规则与规则组;提升集群别名展示权重,减少原集群名称不可修改导致的管理问题;升级 KubeEdge 组件到 v1.13 等。同时,还进行了多项修复、优化和增强,更进一步完善交互设计,并全面提升了用户体验。
在此,十分感谢该版本的所有参与者和贡献者,文末我们将列出各位贡献者的 ID,以表谢意!
主要更新
优化告警配置
KubeSphere 3.4.0 优化告警配置,添加了不同范围的告警规则组:
- 原单个告警策略拆分为多个规则组,通过规则组配置告警最小执行单元
- 支持内置告警规则编辑、禁用与重置


提升集群别名展示权重
运维人员往往需要通过定义集群名称,来对不同定位、不同地理位置的集群进行管理。在之前的版本中,集群仅支持被纳管时进行名称定义,这无疑给运维人员带来了比较大的操作困扰。
针对这个问题,KubeSphere 3.4.0 做出了相应的改动,提升了集群别名展示的权重,实现集群别名与名称同级别管理,帮助用户通过别名即可完成所有原来对名称的操作,也可通过对别名修改实现集群的灵活管理。

支持设置默认镜像仓库
在私有环境下需要将默认 dockerhub 统一替换成私有仓库,在之前的版本中,不支持指定默认仓库,只能进行手动选择。如果存在多个私有仓库,用户在操作时容易忽略导致操作错误。
在 KubeSphere 3.4.0 中,我们支持了设置默认的镜像仓库,让用户操作更加简单方便。


其他优化和增强
除上述几个主要功能外,KubeSphere 3.4.0 还有很多优化和增强:
- 支持 Kubernetes v1.26
- 升级 KubeEdge 组件到 v1.13
- 默认使用 OpenSearch v2.6.0 作为内部日志存储,不再默认将 Elasticsearch 作为内部日志存储
- 支持 pod grace period 配置
- 将 Notification Manager 版本升级到 v2.3.0
- 将 go 版本升级到 v1.19
- 优化多分支流水线的用户体验
- 修复 helm repo 分页查询错误
- 修复网关升级验证错误
- 修复集群网关日志和资源状态显示异常
更多更新详情请查看 release note。
安装和升级
KubeSphere 已将 v3.4.0 所有镜像在国内镜像仓库进行了同步与备份,国内用户下载镜像的安装体验会更加友好。
各位社区小伙伴在安装使用后,如果发现有任何 bug,欢迎提交 Issue。
致谢
以下是该版本中做出贡献的贡献者,感谢大家!
- leoendless
- yazhouio
- Bettygogo2021
- weili520
- harrisonliu5
- junotx
- smartcat999
- wansir
- imjoey
- sekfung
- renyunkang
- Fritzmomoto
- snowgo
- hongzhouzi
- chuan-you
- zhou1203
- iawia002
- sologgfun
- testwill
- LQBing
- littlejiancc
- wenchajun
社区在社区双周报中会为新的贡献者发放证书,也会在论坛证书墙中及时更新。如有遗漏,请联系我们补发。
本文由博客一文多发平台 OpenWrite 发布!
KubeSphere 3.4.0 发布:支持 K8s v1.26的更多相关文章
- yoyogo v1.7.4 发布,支持 grpc v1.3.8 & etcd 3.5.0
YoyoGo (Go语言框架)一个简单.轻量.快速.基于依赖注入的微服务框架( web .grpc ),支持Nacos/Consoul/Etcd/Eureka/k8s /Apollo等 . https ...
- Visual Studio Code 1.0发布,支持中文在内9种语言
Visual Studio Code 1.0发布,支持中文在内的9种语言:Simplified Chinese, Traditional Chinese, French, German, Italia ...
- 最新centos7 部署 k8s v1.26,简单易懂,跟着命令敲就完事
其实没什么好说的,搭环境搞了一整天,人已经麻了,踩了很多坑,网上教程的版本大都比较旧,总是和最新版本各种地方不兼容,把坑踩完了,k8s目前最新的版本是v1.26,跟着命令敲就行了,我已经重复部署了很多 ...
- AgileConfig 1.6.0 发布 - 支持服务注册与发现
大家好,好久没有输出博文了,一是因为比较忙,另外一个原因是最近主要的精力是在给 AgileConfig 添加一个新的功能:服务注册与发现. 先说说为什么会添加这个功能.我自己的项目是用 Consul ...
- Scut游戏服务器引擎6.0.5.0发布-支持C#脚本
1. 增加C#脚本支持2. 增加Pay和Sns中间件对Mysql数据库支持3. 精简布署步骤,取消Redis写入程序,将其移到游戏底层运行4. 修正Mysql对中文可能会出现乱码的BUG 点击下载:S ...
- Omi应用md2site-0.5.0发布-支持动态markdown拉取解析
写在前面 Md2site是基于Omi的一款Markdown转网站工具,使用简单,生成的文件轻巧,功能强大. 官网:http://alloyteam.github.io/omi/md2site/ Git ...
- 二进制安装Kubernetes(k8s) v1.26.0 IPv4/IPv6双栈
二进制安装Kubernetes(k8s) v1.26.0 IPv4/IPv6双栈 https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 ...
- 二进制安装Kubernetes(k8s) v1.26.1 IPv4/IPv6双栈 可脱离互联网
二进制安装Kubernetes(k8s) v1.26.1 IPv4/IPv6双栈 可脱离互联网 https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star ...
- Restful.Data v2.0发布,谢谢你们的支持和鼓励
v1.0发布后,承蒙各位博友们的热心关注,也给我不少意见和建议,在此我真诚的感谢 @冰麟轻武 等朋友,你们的支持和鼓励,是这个开源项目最大的推动力. v2.0在除了细枝末节外,在功能上主要做了一下更新 ...
- RDIFramework.NET平台代码生成器V1.0发布(提供下载)
RDIFramework.NET平台代码生成器V1.0发布(提供下载) RDIFramework.NET(.NET快速开发整合框架)框架做为信息化系统快速开发.整合的框架,其目的一至是给用户和开发 ...
随机推荐
- 如何在anaconda环境中安装cuda.h和cuda_runtime.h
在前面的文章(几年前的文章)中我们介绍了在anaconda中安装cuda.cudnn后,有介绍了如何在anaconda中安装nvcc.nccl等NVIDIA的各种编译器和库,本文介绍如何在anacon ...
- Ubuntu Server无桌面无显示器情况下虚拟屏幕xvfb的安装及设置—ubuntu18.04server服务器系统下为python安装虚拟显示器 (使用jupyter notebook在web端播放openai的gym下保存的运行视频——需安装ipython)
1. 安装xvfb sudo apt-get install xvfb Xvfb是流行的虚拟现实库,可以使很多需要图形界面的程序虚拟运行. 2. 安装pyvirtualdisplay pyvirtu ...
- conda中安装GCC/G++
参考: https://www.5axxw.com/questions/content/h0e4te ========================================== 一般在lin ...
- openAI的仿真环境Gym Retro的Game Integration——新游戏融合(2)( 示例 demo )
内容接前文: openAI的仿真环境Gym Retro的Game Integration--新游戏融合(将retro中没有融合的ROM游戏加入其中) 前文大致简单的介绍了gym retro 库对新游戏 ...
- SMU Summer 2023 Contest Round 13
SMU Summer 2023 Contest Round 13 A. Review Site 我们总是可以把差评放到另一个服务器,好评和中立放另一个,这样最多投票数就是好评与中立数 #include ...
- java如何保证一个方法只能执行一次
我们经常会遇到一些情况需要某一个方法或者操作只执行一次,比如说配置信息加载,如果配置信息需要动态刷新,这个不在适用范围.下面列举几种方式 第一种 如果是web容器,可以使用servlet或者Liste ...
- 移动端100vh的问题与解决方案
之所以100vh在移动端出现问题,原因大致如上图,真搞不懂,为什么总是有反人类的设计出现. 经过多方参考,实测有效的方案如下: <style> :root { --vh: 1vh; } & ...
- 在NextChat中接入SiliconCloud API 体验不同的开源先进大语言模型
NextChat介绍 One-Click to get a well-designed cross-platform ChatGPT web UI, with GPT3, GPT4 & Gem ...
- AArch64 汇编学习笔记
PIE(Position Independent Executable,位置无关的可执行文件)通过随机化可执行文件各个部分在虚拟内存中的地址使得攻击者无法通过预测地址进行恶意行为. 汇编开发工具: a ...
- 【Docker学习教程系列】8-如何将本地的Docker镜像发布到私服?
通过前面的学习,我们已经知道,怎么将本地自己制作的镜像发布到阿里云远程镜像仓库中去.但是在实际工作开发中,一般,我们都是将公司的镜像发布到公司自己搭建的私服镜像仓库中,那么一个私服的镜像仓库怎么搭建? ...