管理瞻博网络云原生路由器
本主题提供有关 JCNR 的可用升级、降级和卸载选项的高级信息。
升级 JCNR
您可以使用以下步骤从云原生路由器版本 23.2 升级到 23.3:
-
将压缩包 Juniper_Cloud_Native_Router_release_number.tgz 下载到您选择的目录。将文件传输到服务器时,必须以二进制模式执行文件传输,以便压缩的 tar 文件正确扩展。
-
展开文件 Juniper_Cloud_Native_Router_release-number.tgz。
tar xzvf Juniper_Cloud_Native_Router_release-number.tgz
-
将目录更改为 Juniper_Cloud_Native_Router_release-number。
cd Juniper_Cloud_Native_Router_release-number
注意:升级中的所有剩余步骤都假定您当前的工作目录现在已 Juniper_Cloud_Native_Router_release-number。 -
使用
helmchart/values.yaml
文件自定义部署的 helm 图,以匹配当前安装中的 helm 图配置。 -
使用 helm chart 部署瞻博网络云原生路由器。导航到 helmchart 目录并运行以下命令:
helm upgrade jcnr . Release "jcnr" has been upgraded. Happy Helming! NAME: jcnr LAST DEPLOYED: Thu Sep 21 03:58:28 2023 NAMESPACE: default STATUS: deployed REVISION: 2 TEST SUITE: None
-
确认瞻博网络云原生路由器部署。
helm ls
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION jcnr default 2 2023-09-21 03:58:28.024244633 -0400 EDT deployed jcnr-23.3.0 23.3.0
降级 JCNR
目前,没有降级到旧版本的过程。要从当前版本更改为旧版本,必须卸载当前版本并安装旧版本。
卸载 JCNR
可以使用以下命令卸载云原生路由器:
helm uninstall jcnr
卸载云原生路由器通过从 DPDK 解除绑定并绑定回原始驱动程序,将接口恢复到其原始状态。它还会删除云原生路由器目录的内容,删除 cRPD 创建的接口,并删除为 JCNR 创建的任何 Kubernetes 对象。
注意:
jcnr 命名空间不会作为 helm 卸载的一部分删除,必须手动删除。
helm uninstall jcnr--
no-
hooks kubectl delete <ds/name> kubectl delete <job/jobname> kubectl delete ns jcnrops