返回

猪齿鱼Agent helm组件升级实践

开发工具







## 前言

猪齿鱼Agent是一款全场景效能平台,此前基于helm2版本进行了持续交付部署流水线的实现。随着helm版本不断升级,目前最新版本已经升级到helm3。为了跟上最新版本的特性和功能,本文将介绍如何从helm2升级到helm3## 升级步骤

1. **备份helm2仓库** 

   在开始升级之前,首先需要备份helm2仓库,以防升级过程中出现问题,可以回滚到helm2版本。备份helm2仓库的方法如下:

helm repo list -o yaml > helm2-repos.yaml
helm repo save myrepo > myrepo.tgz


2. **卸载helm2** 

备份完helm2仓库后,就可以卸载helm2了。卸载helm2的方法如下:

sudo apt-get remove helm2


3. **安装helm3** 

卸载完helm2后,就可以安装helm3了。安装helm3的方法如下:

curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh


4. **添加helm3仓库** 

安装完helm3后,需要添加helm3仓库。添加helm3仓库的方法如下:

helm repo add stable https://charts.helm.sh/stable


5. **升级猪齿鱼Agent helm组件** 

添加完helm3仓库后,就可以升级猪齿鱼Agent helm组件了。升级猪齿鱼Agent helm组件的方法如下:

helm upgrade pigtooth-agent stable/pigtooth-agent --namespace pigtooth


## 注意事项

1. **确保helm2仓库已备份** 

在开始升级之前,务必确保已经备份helm2仓库,以防升级过程中出现问题,可以回滚到helm2版本。

2. **卸载helm2时要谨慎** 

卸载helm2时要谨慎,不要误卸载了其他软件包。

3. **安装helm3时要按照官方文档进行** 

安装helm3时要按照官方文档进行,以免出现问题。

4. **升级猪齿鱼Agent helm组件时要耐心等待** 

升级猪齿鱼Agent helm组件时要耐心等待,因为升级过程可能需要一段时间。

## 总结

本文介绍了如何将猪齿鱼Agent基于helm2版本的持续交付部署流水线,升级到最新的helm3版本。通过遵循本文中的步骤,您可以顺利地完成升级过程,并享受helm3带来的新特性和功能。