KubeSphere 3.2.0 RC 发布,支持 Kubernetes 1.22

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

内容简介:时光荏苒,距离 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 的交互更加丝滑!


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

查看所有标签

猜你喜欢:

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

Agile Web Development with Rails 4

Agile Web Development with Rails 4

Sam Ruby、Dave Thomas、David Heinemeier Hansson / Pragmatic Bookshelf / 2013-10-11 / USD 43.95

Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly. You concentrate on creating the application, and Rails takes care of the details. Tens of thousands of deve......一起来看看 《Agile Web Development with Rails 4》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具