kubernetes uninstall:未加载版本:新版本:发布:未找到,使用helm 3部署图表

jslywgbw  于 2023-02-03  发布在  Kubernetes
关注(0)|答案(3)|浏览(221)

我在本地主机上安装了helm 2和helm 3。我使用helm 2创建了一个新图表

sanket@Admins-MacBook-Pro poc % helm create new
Creating new

使用helm版本2创建了一个图表“new”。现在我已经使用helm版本3部署了图表

sanket@Admins-MacBook-Pro poc % helm3 install new new --namespace test 
NAME: new
LAST DEPLOYED: Thu Apr 23 17:56:03 2020
NAMESPACE: test
STATUS: deployed
REVISION: 1
NOTES:
1. Get the application URL by running these commands:
  export POD_NAME=$(kubectl get pods --namespace test -l "app.kubernetes.io/name=new,app.kubernetes.io/instance=new" -o jsonpath="{.items[0].metadata.name}")
  echo "Visit http://127.0.0.1:8080 to use your application"
  kubectl port-forward $POD_NAME 8080:80

现在,当我尝试删除“新”版本时,它显示:-

sanket@Admins-MacBook-Pro poc % helm3 delete new 
Error: uninstall: Release not loaded: new: release: not found

任何解决这个问题的方法。

enxuqcxy

enxuqcxy1#

默认情况下,helm3仅显示default名称空间的版本。
执行以下操作以获取并删除您的版本。

# Get all releases
helm ls --all-namespaces
# OR
helm ls -A

# Delete release
helm uninstall release_name -n release_namespace
pprl5pva

pprl5pva2#

需要使用delete命令传递--namespace

helm3 ls --namespace test
helm3 ls --namespace deployment_name
3zwjbxry

3zwjbxry3#

你可以检查你的所有舵释放和图表

  • 1.全舵释放 *
helm ls -A
  • 2.特定名称空间中的Helm版本 *
helm ls -n {releaseNameSpace}

"如果它在那里"

  • 1.舵卸载 *
helm uninstall {releaseName} -n {releaseNameSpace}

相关问题