KubeSphere 3.2.0 RC 发布,支持 Kubernetes 1.22

栏目: 软件资讯 · 发布时间: 3年前

内容简介:时光荏苒,距离 KubeSphere 3.1.0 GA 已经过去 6 个月了。6 个月前,KubeSphere 3.1.0 带着 “边缘计算”、“计量计费” 等功能来炸场,将 Kubernetes 从云端扩展至边缘,更进一步完善交互设计提升了用户体验。在...

时光荏苒,距离 KubeSphere 3.1.0 GA 已经过去 6 个月了。6 个月前,KubeSphere 3.1.0 带着 “边缘计算”“计量计费” 等功能来炸场,将 Kubernetes 从云端扩展至边缘,更进一步完善交互设计提升了用户体验。在 3 个月前,KubeSphere 又发布了 v3.1.1,在部署 KubeSphere 时可以指定 Kubernetes 集群中已有的 Prometheus。

今天,KubeSphere 3.2.0 RC 版带来了更多令人期待的功能,例如:

  • 支持的 Kubernetes 版本更新到 1.19.x、1.20.x、1.21.x 或 1.22.x

  • 支持对 Harbor 镜像仓库的镜像进行搜索

  • 创建 federatedDeployment 时支持多集群调度,同时支持在 federatedDeployment 详情页中设置每个集群的权重

  • 可以为容器设置 GPU 限制

  • 支持 GPU 资源类型与调度 GPU 工作负载

  • 重构 KubeSphere 项目网关以支持多种 Ingress Controller

  • 支持界面编辑多集群配置模板

  • 支持 containerd 与 CRI-O

  • 支持导入 Grafana 模板到 KubeSphere 自定义监控面板

  • 鉴权支持 OIDC 协议

  • 支持通过操作 CRD 触发流水线,提升流水线触发效率

详情见[1]

更多重量级功能会在正式版本发布之后在 Release Notes 中详述,GA 日期在本月底。想尝鲜的同学可通过以下两种方式部署和测试,欢迎大家帮助测试并提交 GitHub issue,部署方式如下:

Linux 上安装 KubeSphere

若要以 All-in-One 模式进行安装,您仅需参考以下对机器硬件和操作系统的要求准备一台主机。

硬件推荐配置:

操作系统 最低配置
Ubuntu 16.04, 18.04 2 核 CPU,4 GB 内存,40 GB 磁盘空间
Debian Buster, Stretch 2 核 CPU,4 GB 内存,40 GB 磁盘空间
CentOS 7.x 2 核 CPU,4 GB 内存,40 GB 磁盘空间
Red Hat Enterprise Linux 7 2 核 CPU,4 GB 内存,40 GB 磁盘空间
SUSE Linux Enterprise Server 15/openSUSE Leap 15.2 2 核 CPU,4 GB 内存,40 GB 磁盘空间

其他要求及配置请参考官方文档[2]。

先从 GitHub Release Page[3] 下载 KubeKey 或者直接运行以下命令。

$ curl -sfL https://get-kk.kubesphere.io | VERSION=v1.2.0-alpha.6 sh -

 kk 添加可执行权限:

$ chmod +x kk

开始同时安装 Kubernetes 和 KubeSphere:

$ ./kk create cluster --with-kubernetes v1.21.5 --with-kubesphere v3.2.0-rc.1

多节点安装可以参考 KubeSphere 的官方文档[4]。

在已有 K8s 集群上安装

除了在 Linux 机器上安装 KubeSphere 之外,您还可以将其直接部署在现有的 Kubernetes 集群上。前提条件:

  • 您的 Kubernetes 版本必须为:1.19.x、1.20.x、1.21.x 或 1.22.x。

  • 确保您的机器满足最低硬件要求:CPU > 1 核,内存 > 2 GB。

  • 在安装之前,需要配置 Kubernetes 集群中的默认存储类型。

确保您的机器满足安装的前提条件之后,可以执行以下命令开始安装:

$ kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.2.0-rc.1/kubesphere-installer.yaml
$ kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.2.0-rc.1/cluster-configuration.yaml

后记

不使用 KubeSphere 的 YAML 工程师一定不是正经的云原生工程师,江湖险恶,在这个无限内卷的云原生世界该如何杀出重围?KubeSphere 给你支招,用上 KubeSphere 3.2.0,让你与 Kubernetes 的交互更加丝滑!


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

一目了然

一目了然

Robert Hoekman, Jr. / 段江玲 / 机械工业出版社华章公司 / 2012-3-19 / 59.00元

可用性或易用性是软件或Web设计师的重要设计目标之一。本书深入阐述了如何设计出简单易用的基于Web的软件,以帮助读者理解、掌握显性设计的精髓。作者从软件开发初期谈起,一直到软件设计后期,分析诸多案例并论证了自己的见解或设计原则。本书在第1版的基础上进行了重大改进,尤其是在设计思想上,作者在本书中谈到“以用户为中心的设计”、“以任务为中心的设计”以及“以情景为中心的设计”的理念。这种设计理念也将更直......一起来看看 《一目了然》 这本书的介绍吧!

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具