【发布时间】:2021-02-25 17:17:44
【问题描述】:
我将 Elasticserach 容器部署到 EKS 集群,但无法删除它。
$ 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 是我要删除的 pod。但运行kubectl delete pod sample-es-0 后,它会自行重启。
我已删除 es 部署:
$ kubectl get deploy
NAME READY UP-TO-DATE AVAILABLE AGE
kibana 1/1 1 1 28h
sidecar-app 1/1 1 1 29h
并检查是否有 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 29h
而且es也没有replicaset:
$ 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
我应该检查其他什么地方才能删除它?
【问题讨论】:
-
可以提供 pod yaml 吗?
-
部署控制器确保,如果您删除一个 pod,如果您想删除一个拥有负责删除创建该资源的所有者的资源,它将重新创建它。
标签: kubernetes amazon-eks