关于Helm Stable、Incubator仓库的定义与用途,及NFS Server Chart弃用解决办法
Helm Stable/Incubator仓库定义、用途及弃用NFS Chart解决方案
一、Stable与Incubator仓库的定义及用途
- Stable仓库:存储经过社区充分验证、成熟度高且维护活跃的Helm Chart,这类Chart符合严格的质量规范,可直接用于生产环境。
- Incubator仓库:托管处于孵化阶段的Chart,这类Chart通常功能尚在完善、成熟度较低,或是新的技术尝试项目,相当于Stable仓库的预备区域。当Chart达到稳定、成熟的标准后,可迁移至Stable仓库。
二、弃用NFS Server Chart的解决办法
从你执行命令的输出可见,stable仓库中的NFS相关Chart已被标记为弃用:
/home/ravi>helm search repo stable | grep nfs stable/nfs-client-provisioner 1.2.11 3.1.0 DEPRECATED - nfs-client is an automatic provisi... stable/nfs-server-provisioner 1.1.3 2.3.0 DEPRECATED - nfs-server-provisioner is an out-o... /home/ravi>
可行的解决方式:
- 使用官方替代Chart:原nfs-server-provisioner的维护已转移到CNCF旗下的相关项目,可获取该项目官方维护的最新Helm Chart版本。
- 拉取本地旧版本:若仍需要旧版本,可执行以下命令将弃用的Chart拉取到本地:
之后直接使用本地文件安装:helm pull stable/nfs-server-provisioner --version 1.1.3helm install <你的发布名称> ./nfs-server-provisioner-1.1.3.tgz - 自建私有仓库:将拉取到的旧Chart上传至自己搭建的Helm私有仓库,方便后续重复调用。
内容的提问来源于stack exchange,提问作者myquest5 sh
相关产品推荐
相关产品推荐

