Implementé un contenedor de Elasticserach en el clúster de EKS, pero no puedo eliminarlo.
$ kubectl get pods NAME READY STATUS RESTARTS AGE kibana-f775fcb96-cvmkc 1/1 Running 0 81m sample-es-0 0/1 ContainerCreating 0 2m6s sidecar-app-6b4bdbb86d-g5qb6 1/1 Running 0 81m sample-es-0 es el pod que quiero eliminar. Pero después de ejecutar kubectl delete pod sample-es-0 , se reinicia solo.
He eliminado la implementación de es:
$ kubectl get deploy NAME READY UP-TO-DATE AVAILABLE AGE kibana 1/1 1 1 28h sidecar-app 1/1 1 1 29hy también verifique que no se esté ejecutando ningún servicio es:
$ kubectl get service NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kibana-entrypoint ClusterIP 10.100.192.40 <none> 5601/TCP 28h kubernetes ClusterIP 10.100.0.1 <none> 443/TCP 6d10h sidecar-entrypoint NodePort 10.100.7.177 <none> 8080:32486/TCP 29hY tampoco hay replicaset para es:
$ kubectl get replicaset NAME DESIRED CURRENT READY AGE kibana-595fddf748 0 0 0 28h kibana-66b96d587f 0 0 0 25h kibana-69784478f 0 0 0 28h kibana-6b47b7855f 0 0 0 26h kibana-6c55cd9478 0 0 0 27h kibana-6fdcc89695 0 0 0 11h kibana-74c766ddbf 0 0 0 26h kibana-756866579f 0 0 0 25h kibana-b774d7b64 0 0 0 26h kibana-bf8c496ff 0 0 0 23h kibana-f775fcb96 1 1 1 170m sidecar-app-54677877d4 0 0 0 27h sidecar-app-566f6dd4d5 0 0 0 27h sidecar-app-5ffdbbcb7c 0 0 0 23h sidecar-app-67b46f5dfb 0 0 0 27h sidecar-app-6955cc9bd9 0 0 0 23h sidecar-app-6b4bdbb86d 1 1 1 137m sidecar-app-6fdd5f9679 0 0 0 170m sidecar-app-856978f87b 0 0 0 27h sidecar-app-85c54787b8 0 0 0 26h sidecar-app-8678db7cf8 0 0 0 11h sidecar-app-d95f67768 0 0 0 25h¿Qué otro lugar debo revisar para eliminarlo?
Descubrí que el motivo es que el módulo es se implementa a través de StatefulSet. Se puede eliminar eliminando el StatefulSet. kubectl delete StatefulSet es .
kubectl delete deployment <NAME>como respondió que era statefulset, pero no mencionó que era statefulset, le dijo a deployment. De todos modos, en ambos es necesario eliminar la referencia del propietario.