mirror of
https://github.com/kubesphere/website.git
synced 2025-12-26 00:12:48 +00:00
add zh blog
This commit is contained in:
parent
6c6ae4265c
commit
8f08866930
|
|
@ -0,0 +1,97 @@
|
|||
---
|
||||
title: '抢先体验 KubeSphere 3.3.0 Alpha 版,支持 Argo CD'
|
||||
tag: 'KubeSphere, release'
|
||||
keyword: '社区, 开源, 贡献, KubeSphere, release, Argo, DevOps'
|
||||
description: '距离 KubeSphere 3.2.1 GA 已经过去 4 个月了,现在 KubeSphere 3.3.0 Alpha 版终于发布了,带来了很多比较重量级的功能,欢迎下载试用。'
|
||||
createTime: '2022-05-23'
|
||||
author: 'KubeSphere'
|
||||
snapshot: 'https://pek3b.qingstor.com/kubesphere-community/images/202205232124305.png'
|
||||
---
|
||||
|
||||
距离 KubeSphere 3.2.1 GA 已经过去 4 个月了,现在 KubeSphere 3.3.0 Alpha 版终于发布了,带来了很多比较重量级的功能,例如:
|
||||
|
||||
### DevOps
|
||||
|
||||
- **提供了基于 GitOps 的持续部署方案,底层支持 Argo CD;**
|
||||
- 支持持续部署白名单配置;
|
||||
- 持续部署状态统计;
|
||||
- 支持代码仓库集中管理;
|
||||
- 新增多款基于 CRD 的内置流水线模板;
|
||||
- 支持添加只允许执行流水线的自定义角色。
|
||||
|
||||
### 存储
|
||||
|
||||
- 新增 volumesnapshotcontent 管理;
|
||||
- 支持 volumesnapshotclass 管理;
|
||||
- 新增 StorageClass 权限控制;
|
||||
- 新增 PVC 自动扩容;
|
||||
- 增加单块硬盘占用率数据显示。
|
||||
|
||||
### 其他优化
|
||||
|
||||
- 多集群场景下 Member 集群支持上传更新 Kubeconfig 文件;
|
||||
- 支持多集群下集群 kubeconfig 到期提示;
|
||||
- 支持应用整个配置字典;
|
||||
- 支持容器生命周期管理;
|
||||
- **支持节点终端,可以直接在 UI 上登陆集群节点**;
|
||||
- 启用 Istio 支持 CNI 等更细化的配置;
|
||||
- **优化了 clusterconfiguration 配置机制,无需重启 ks-apiserver/ks-controller-manager**。
|
||||
|
||||
**每个功能的具体细节会在正式版本发布之后在 Release Notes 中详述,GA 日期在 5 月份**。想尝鲜的同学可通过以下两种方式部署和测试,欢迎大家帮助测试并提交 GitHub Issue,部署方式如下:
|
||||
|
||||
## 在 Linux 上安装 KubeSphere
|
||||
|
||||
若要以 All-in-One 模式进行安装,您仅需参考以下对机器硬件和操作系统的要求准备一台主机。
|
||||
|
||||
**硬件推荐配置:**
|
||||
|
||||
| 操作系统 | 最低配置 |
|
||||
| -------------------------------------------------- | ----------------------------------- |
|
||||
| Ubuntu 16.04, 18.04, 20.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 磁盘空间 |
|
||||
|
||||
其他要求及配置请参考[官方文档](*https://kubesphere.com.cn/docs/quick-start/all-in-one-on-linux/* "官方文档")。
|
||||
|
||||
先从 [GitHub Release 页面](*https://github.com/kubesphere/kubekey/releases/tag/v2.1.0-alpha.1* "GitHub Release 页面")下载 KubeKey 或者直接运行以下命令。
|
||||
|
||||
```
|
||||
$ curl -sfL https://get-kk.kubesphere.io | VERSION=v2.1.0-alpha.1 sh -
|
||||
```
|
||||
|
||||
为 `kk` 添加可执行权限:
|
||||
|
||||
```
|
||||
$ chmod +x kk
|
||||
```
|
||||
|
||||
开始同时安装 Kubernetes 和 KubeSphere:
|
||||
|
||||
```
|
||||
$ ./kk create cluster --with-kubernetes v1.21.5 --with-kubesphere v3.3.0-alpha.1
|
||||
```
|
||||
|
||||
多节点安装可以参考 [KubeSphere 的官方文档](*https://kubesphere.com.cn/docs/installing-on-linux/introduction/multioverview/* "KubeSphere 的官方文档")。
|
||||
|
||||
## 在已有 K8s 集群上安装
|
||||
|
||||
除了在 Linux 机器上安装 KubeSphere 之外,您还可以将其直接部署在现有的 Kubernetes 集群上。前提条件:
|
||||
|
||||
- 您的 Kubernetes 版本必须为:1.19.x、1.20.x、1.21.x、1.22.x 或 1.23.x。
|
||||
- 确保您的机器满足最低硬件要求:CPU > 1 核,内存 > 2 GB。
|
||||
- 在安装之前,需要配置 Kubernetes 集群中的**默认**存储类型。
|
||||
|
||||
确保您的机器满足安装的前提条件之后,可以执行以下命令开始安装:
|
||||
|
||||
```
|
||||
$ kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.3.0-alpha.1/kubesphere-installer.yaml
|
||||
$ kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.3.0-alpha.1/cluster-configuration.yaml
|
||||
```
|
||||
|
||||
----
|
||||
|
||||
**不使用 KubeSphere 的 YAML 工程师一定不是正经的云原生工程师**,想尝鲜的小伙伴欢迎参考上面的步骤安装试用最新 Alpha 版。大家如果在试用的过程中有任何问题都可以直接向社区[提交 Issue](https://github.com/kubesphere/kubesphere/issues/new/choose "提交 Issue") 进行反馈,社区会及时跟进测试并修复问题,这样也可以让 GA 版本更加稳定。
|
||||
|
||||
在 GA 版本正式发布之前,还有部分工作尚待完成,感兴趣的可以查看[当前正在跟进的 Feature 和 Issue 列表](https://github.com/orgs/kubesphere/projects/6 "当前正在跟进的 Feature 和 Issue 列表")。
|
||||
Loading…
Reference in New Issue