Suppression

Pour supprimer une resource dans Kubernetes, on fait kubectl delete <res>.

Cascading

Il est possible de configurer la façon que l’API va supprimer les resources sur le cluster.

Orphan

Ce paramètre de suppression empêche Kubernetes de supprimer les resources dépendantes à l’objet parent. Par exemple, un ReplicaSet dépend d’un Pod. Il est possible de séparer la dépendance, afin que les resources dépendantes demeure intact. Ainsi, après la suppression, les Pods appartenant au ReplicaSet demeurerons actif. Pour supprimer en suivant ce paramètre, on fait kubectl delete <res> --cascade=orphan.

Foreground

Background

C’est le type de suppression par défaut. C’est un processus de Garbage Collection.

References

  1. use-cascading-deletion