forked from UCloudDoc-Team/uk8s
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
33 additions
and
71 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,71 +1,33 @@ | ||
## 网络插件 升级 | ||
|
||
UK8S 提供的 CNI (Container Network Interface)基于 UCloud VPC 网络实现,因此会随着 VPC 的功能迭代同步更新版本,以提升容器网络的稳定性及性能。 | ||
UK8S提供 CNI 在线升级的功能,插件升级不会影响现有 Pod 的网络。CNI 升级成功后: | ||
|
||
1. 其实现的网络特性将作用于新申请的 Pod; | ||
2. 老的 Pod 如果也需要获得对应的网络特性,则需要滚动升级以触发 Pod 重建; | ||
|
||
下面将介绍下如何在线升级网络插件。 | ||
|
||
### 1、网络插件更新纪要 | ||
|
||
|版本|类型|更新说明|发布时间| | ||
|----|----|--------|--------| | ||
|21.07.1|Bugfix|解决部分节点无法获取 CNI 版本问题|2021年7月1日| | ||
|21.06.1|Feature|支持 Pod 固定 IP([固定 IP 使用方法](/uk8s/network/static_ip))|2021年6月23日| | ||
|21.01.3|Bugfix|兼容开启了弹性网卡的UHost节点,解决其无法出外网的问题|2021年1月29日| | ||
|21.01.2|Feature|将 Pod 的默认 MTU 设置为1452|2021年1月15日| | ||
|21.01.1|Enhancement|ipamd 申请 IP 机制优化|2021年1月1日| | ||
|20.07.1|Enhancement|支持 garp 机制,优化 Pod 网络首包延时问题|2020年7月16日| | ||
|
||
|
||
文档更新可能滞后,最新版本请以产品页面为准。 | ||
|
||
### 2、网络插件升级 | ||
|
||
#### 2.1 进入网络插件升级页面 | ||
|
||
1. 登录 UCloud 控制台,进入 [UK8S 列表 页面](https://console.ucloud.cn/uk8s/manage); | ||
|
||
2. 选择需要升级网络插件的 UK8S 集群,点击“详情” 按钮,进入集群详情页; | ||
|
||
3. 点击“插件”-->"网络插件"按钮,即进入网络插件升级页面; | ||
|
||
#### 2.2 开启网络插件升级组件 | ||
|
||
UK8S 提供的网络插件在线升级功能,依赖一个DaemonSet来完成,所以我们要升级网络插件,需要先在集群安装一个“网络插件升级服务”。 | ||
|
||
1. 点击“立即开启”按钮,查看弹窗提示并点击“确认”按钮,即开始升级服务的安装流程; | ||
|
||
2. 等待片刻,如果超过三分钟依然没有安装成功,请联系UCloud 技术支持; | ||
|
||
3. “网络插件服务”安装成功后,我们可以看到当前支持的最新 CNI 版本,以及所有 Node 节点的当前 CNI 版本; | ||
|
||
4. 如果当前版本小于最新版本,则可以进行在线升级; | ||
|
||
#### 2.3 升级网络插件 | ||
|
||
支持单节点和批量升级,建议先升级单台节点,如果升级成功,则再进行批量升级。 | ||
|
||
> 备注:网络插件升级集群,请勿进行服务发布等操作 | ||
1. 选择某个节点(条件允许可选择没有 Pod 运行的节点),点击升级; | ||
|
||
2. 节点状态变为“升级中”,这个状态一般会持续1~3分钟,如果超过3分钟未升级成功,请联系 UCloud 技术支持; | ||
|
||
3. 如果升级失败,则可以再尝试“强制升级”; | ||
|
||
4. 插件升级成功后,节点状态变为“正常”,由于当前版本等于最新版本,则“升级按钮”置灰无法操作; | ||
|
||
5. 单节点升级成功后,则可以进行“批量升级”; | ||
|
||
6. 部分节点由于版本原因,可能无法获取到“当前CNI版本”,直接点击强制升级即可; | ||
|
||
#### 2.4 关闭网络插件升级服务 | ||
|
||
当所有节点都升级成功后,我们可以关闭“网络插件升级服务”,以避免浪费集群资源; | ||
|
||
1. 点击右上角的“关闭网络插件”,并在弹窗点击确认即可; | ||
|
||
2. 网络插件关闭后,将不再消耗集群资源,后续你可以查看该文档以决定是否要再次升级; | ||
# 网络插件 升级 | ||
|
||
UK8S 提供的 CNI (Container Network Interface)基于 UCloud VPC 网络实现,因此会随着 VPC 的功能迭代同步更新版本,以提升容器网络的稳定性及性能。 | ||
UK8S提供 CNI 在线升级的功能,插件升级不会影响现有 Pod 的网络。CNI 升级成功后: | ||
|
||
1. 其实现的网络特性将作用于新申请的 Pod; | ||
2. 老的 Pod 如果也需要获得对应的网络特性,则需要滚动升级以触发 Pod 重建; | ||
|
||
下面将介绍下如何在线升级网络插件。 | ||
|
||
### 1. 网络插件更新纪要 | ||
|
||
|版本|类型|更新说明|发布时间| | ||
|----|----|--------|--------| | ||
|21.07.1|Bugfix|解决部分节点无法获取 CNI 版本问题|2021年7月1日| | ||
|21.06.1|Feature|支持 Pod 固定 IP([固定 IP 使用方法](/uk8s/network/static_ip))|2021年6月23日| | ||
|21.01.3|Bugfix|兼容开启了弹性网卡的UHost节点,解决其无法出外网的问题|2021年1月29日| | ||
|21.01.2|Feature|将 Pod 的默认 MTU 设置为1452|2021年1月15日| | ||
|21.01.1|Enhancement|ipamd 申请 IP 机制优化|2021年1月1日| | ||
|20.07.1|Enhancement|支持 garp 机制,优化 Pod 网络首包延时问题|2020年7月16日| | ||
|
||
|
||
文档更新可能滞后,最新版本请以产品页面为准。 | ||
|
||
## 2. 网络插件升级 | ||
|
||
在 UK8S 集群控制台管理页面「插件-网络插件」页面,开启 CNI 网络插件升级功能,开启 CNI 插件升级功能会在集群中执⾏ CNI 插件查询任务,⼤约需要 3 分钟,在此过程中请不要操作集群。升级功能开启后,即可看到 CNI 插件版本信息,点击「升级 CNI」即可进行升级。 | ||
|
||
升级过程约需要 1-3 分钟,升级过程中「当前版本」字段会显示为「升级中」,升级完成后显示最新版本号,如升级失败,可以再尝试「强制升级」,或与我们技术支持联系。部分节点由于版本原因,可能无法获取到「当前CNI版本」,直接点击强制升级即可。 | ||
|
||
支持单节点和批量升级,建议先升级单台节点,如果升级成功,则再进行批量升级。当所有节点都升级成功后,可关闭插件升级服务,后续有升级需求时再开启。 | ||
|
||
> ⚠️ 集群网络插件升级时,请勿进行服务发布等操作 |