You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@submarine.apache.org by "Kevin Su (Jira)" <ji...@apache.org> on 2022/02/22 04:29:00 UTC

[jira] [Updated] (SUBMARINE-644) Helm charts deletion won't delete CRD and may have CRD object leaked

     [ https://issues.apache.org/jira/browse/SUBMARINE-644?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Su updated SUBMARINE-644:
-------------------------------
    Target Version: 0.8.0  (was: 0.7.0)

> Helm charts deletion won't delete CRD and may have CRD object leaked
> --------------------------------------------------------------------
>
>                 Key: SUBMARINE-644
>                 URL: https://issues.apache.org/jira/browse/SUBMARINE-644
>             Project: Apache Submarine
>          Issue Type: Improvement
>          Components: Backend Server
>            Reporter: Zhankun Tang
>            Assignee: Wanqiang Ji
>            Priority: Major
>
> There're a bunch of issues in helm charts found:
> 1. If the user has CRD "tfjobs.kubeflow.org", "podgroups.scheduling.incubator.k8s.io", "pytorchjobs.kubeflow.org" already exists in K8s cluster. It will report below errors:
> {code:java}
> $ helm install submarine ./helm-charts/submarine
> Error: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: namespace: , name: podgroups.scheduling.incubator.k8s.io, existing_kind: apiextensions.k8s.io/v1beta1, Kind=CustomResourceDefinition, new_kind: apiextensions.k8s.io/v1beta1, Kind=CustomResourceDefinition
> {code}
> Delete the crd like this will resolve this issue:
> kubectl delete crd/tfjobs.kubeflow.org && kubectl delete crd/podgroups.scheduling.incubator.k8s.io && kubectl delete crd/pytorchjobs.kubeflow.org
> 2. helm delete won't delete all resources created by submarine. Like tfjob, pytorchjob, notebook, and ingress. We should clean up these CRD objects when uninstallation. Otherwise, the user can only delete the whole k8s namespace to clean up the pod.
> 3. We should make the CRD scope to "namespace" scope and delete them when uninstallation.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@submarine.apache.org
For additional commands, e-mail: dev-help@submarine.apache.org