[英]How to access the cluster IP from one pod to another pod in aws EKS
[英]How to delete a pod from EKS cluster?
我将 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 也没有副本集:
$ 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
我应该检查其他什么地方才能删除它?
我发现原因是es
pod是通过StatefulSet部署的。 可以通过删除StatefulSet来删除。 kubectl delete StatefulSet es
。
kubectl delete deployment <NAME>
当你回答它是有状态的,但你没有提到它是有状态的,你告诉部署。 无论如何,您都需要删除所有者参考
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.