elasticsearch - Pod 卡在 "Terminating"状态

标签 elasticsearch kubernetes

我最近有理由为我的所有节点重新启动一个 fluentd-elasticsearch pod。在删除 pod 的 7 个节点中,只有 1 个被删除并返回为“正在运行”。有没有办法完全清除 k8s 中的 pod?

最佳答案

fluentd-elasticsearch pod 是 static pods这是通过将 pod list 文件 (fluentd-es.yaml) 放在 Kubelet 监控的目录中创建的。 API 服务器中具有相同名称和命名空间的相应 pod(又名镜像 pod)会自动创建以进行内省(introspection)——它反射(reflect)了静态 pod 的状态。

Kubernetes 将目录中的静态 pod(pod list 文件)视为真实来源;镜像 pod 上的操作(删除/更新等)不会对静态 pod 产生任何影响。

我们鼓励您远离静态 pod 并使用 DaemonSet ,除了一些特殊的用例(例如,独立的 Kubelets)。 fluentd-elasticsearch 等系统附加 pod 最终将转换为 DaemonSet

关于elasticsearch - Pod 卡在 "Terminating"状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34822369/

相关文章:

elasticsearch - 空格和连字符的 Elastic Search 映射

kubernetes - 在 kubernetes 中创建服务帐户时如何禁用 token secret 创建?

dictionary - map 指令未正确读取 nginx 入口 Controller kubernetes

kubernetes - k8s - 当我们有部署时为什么我们需要 ReplicaSet

java - 优雅地关闭在 Kubernetes 中运行的 Spring 应用程序

php - PHP-Elasticsearch:更新多个文档

elasticsearch - 使用动态模板时Elasticsearch映射异常

elasticsearch - 在ElasticSearch上进行层次搜索

bash - 在kubernetes pods容器中循环运行n次命令

elasticsearch - Elasticsearch 是否保持多值字段的顺序?