2017-09-05 4 views
0

pourrait être un basique ..Comment supprimer un pod dans Openshift avec la règle de redémarrage définie sur Toujours?

J'ai créé un pod dans OpenShift Enterprise 3.2 avec la configuration définie comme restartPolicy: Always. Donc, idéalement, lorsque le pod est détruit, Openshift s'assurera de relancer/recréer le pod en raison de la politique de redémarrage.

Maintenant, je n'ai plus besoin du pod. Quand j'essaye de détruire le pod, il se crée à nouveau.

Ma question est Quel est le moyen idéal pour détruire le pod avecrestartPolicy: Always

+0

Voulez-vous dire que vous avez –

+0

Il est associé à la configuration de déploiement, avec des réplicas définis sur 1 et restartPolicy: Toujours. ng pour? –

+0

Hi @ Here_2_learn Je vous suggère de vous familiariser avec les [concepts de base de OpenShift et Kubernetes] (https://docs.openshift.com/enterprise/3.2/architecture/core_concepts/index.html). Vous souhaitez probablement supprimer ou réduire le DeploymentConfig. – mhutter

Répondre

2

La configuration de déploiement (et contrôleur de réplication associée) est la raison pour laquelle votre pod est se recréée lorsque vous supprimez. Le travail du contrôleur de réplication consiste littéralement à "s'assurer qu'un nombre spécifié de réplicas d'un pod s'exécutent à tout moment".

Pour détruire la nacelle (et laisser la configuration de déploiement et d'autres ressources intactes, il suffit d'exécuter: oc scale dc <dc-name> --replicas=0