Reputation: 61
Boolean delete = apiClient.apps().statefulSets().inNamespace(namespace).withName(name)
.withPropagationPolicy(DeletionPropagation.ORPHAN)
.delete();
if (delete != null && delete) {
log.info("Delete sts {}/{}", namespace, name);
}
Although I have set propagationpolicy to orphan, the dependency pod was deleted after statefulset deletion which expect pod not to be deleted. Append: Api version I used is 5.10.1 kubernetes version is 1.19
Upvotes: 0
Views: 236