删除发行版后,Helm不会删除StatefulSet

时间:2018-07-31 15:30:58

标签: kubernetes memcached kubernetes-helm

我正在使用stable/memcached舵图(https://github.com/helm/charts/tree/master/stable/memcached

创建新版本符合预期。它创建了一个带有三个Pod和一个Service的StatefulSet。但是,当删除发行版时,StatefulSet被遗留下来,只有服务被删除。

helm list显示该版本不再存在。

这是错误还是功能,如何使helm delete也删除StatefulSet?

1 个答案:

答案 0 :(得分:0)

我刚刚做了helm install stable/memcached,然后删除了发行版。豆荚确实为我卸下了,这是预期的行为。我正在使用kubernetes v1.9.7和头盔v2.10.0-rc.1 + gaa98e7e。大概是有一些东西可以防止这些资源的删除。您可以尝试使用--purge --no-hooks进行删除。已经有related bugs in previous versions,因此最好检查您的版本。如果与版本无关,那么最好解决该问题是否与您正在执行的安装的细微差别有关(大概是您运行的命令比简单的helm install stable/memcached更复杂)。