先确认要升级的目标
which dopra 或 which daprdopra --version 或 dapr --versionrpm -q dopra 或 yum list installed | grep doprapip show dopra若你要升级的是 Dapr
升级 Dapr CLI(推荐先升级 CLI,再升级运行时)
curl -fsSL https://raw.githubusercontent.com/dapr/cli/master/install/install.sh | /bin/bashdapr --version 应显示最新版本号。升级 Dapr 运行时(控制面与 Sidecar)
dapr init --runtime-version <最新版本号>
dapr init --help 查看可用参数与版本列表。dapr init --runtime-version <版本号> --components-path <你的组件目录>docker ps(应看到 dapr_redis、dapr_placement、dapr_sidecar 等容器处于 Up 状态)。若你要升级的是系统软件包 Dopra(RHEL/CentOS 系列)
sudo yum check-update dopra(若为 CentOS 8+,可用 sudo dnf check-update dopra)sudo yum update dopra(或 sudo dnf update dopra)sudo yum list updates | grep doprasudo yum clean all(或 sudo dnf clean all)sudo reboot。若你要升级的是 Python 包 Dopra
pip install --upgrade doprapip install --upgrade dopra==x.x.xdopra --version 或 pip show dopra。升级后的验证与回滚建议
dapr --version 与 docker ps 检查组件容器是否正常运行。rpm -q dopra 查看已安装版本;必要时执行应用自检。pip show dopra 与业务侧自检。dapr init --runtime-version <旧版本号> 回退,或保留旧版容器镜像以便快速切换。sudo yum downgrade dopra(或 sudo dnf downgrade dopra)。pip install dopra==<旧版本号>。