elasticsearch 运行指南时,kubernetes上的elasticsearch给我找不到资源错误,elasticsearch,kubernetes,elasticsearch,Kubernetes" /> elasticsearch 运行指南时,kubernetes上的elasticsearch给我找不到资源错误,elasticsearch,kubernetes,elasticsearch,Kubernetes" />

elasticsearch 运行指南时,kubernetes上的elasticsearch给我找不到资源错误

elasticsearch 运行指南时,kubernetes上的elasticsearch给我找不到资源错误,elasticsearch,kubernetes,elasticsearch,Kubernetes,我试着遵循这个指南:并且能够尽可能地运行curl-u“elastic:$PASSWORD”-khttps://localhost:9200“成功。但是,我尝试从第1步开始再次运行它,现在无法通过kubectl get pods--selector='elasticsearch.k8s.elastic.co/cluster name=quickstart',我得到:在默认名称空间中找不到任何资源。 我原以为在这之后清理所有ECK的东西并重新启动会解决问题,但似乎没有。例如,我有一个清单文件,名为e

我试着遵循这个指南:并且能够尽可能地运行
curl-u“elastic:$PASSWORD”-khttps://localhost:9200“
成功。但是,我尝试从第1步开始再次运行它,现在无法通过
kubectl get pods--selector='elasticsearch.k8s.elastic.co/cluster name=quickstart'
,我得到:
在默认名称空间中找不到任何资源。

我原以为在这之后清理所有ECK的东西并重新启动会解决问题,但似乎没有。例如,我有一个清单文件,名为
elasticsearch.yaml

apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:
  name: my-elasticsearch
spec:
  version: 7.12.1
  nodeSets:
    - name: default
      count: 1
      config:
        node.store.allow_mmap: false
出于某种原因,我在运行
kubectl get pods
时看到了这一点:

my-elasticsearch-depl-6d6f76dd64-4v5q2   0/1     ImagePullBackOff   0          5m40s
my-elasticsearch-depl-7fcfc47f59-sprsv   0/1     ImagePullBackOff   0          11h

当我尝试使用
kubectl delete pod my-elasticsearch-depl-6d6f76dd64-4v5q2
删除其中任何一个时,也会自动生成一个新的

我想知道如何首先摆脱这些奇怪的僵尸吊舱,然后如何才能运行基本的ECK设置。谢谢大家!

  • 如果将
    metadata.name:quickstart
    重命名为
    my elasticsearch
    ,则还需要在
    kubectl get pods中重命名它--selector='elasticsearch.k8s.elastic.co/cluster name=quickstart'
  • 当操作员还在运行时,仅仅删除一个pod并不能将其删除。您是否真的运行了
    kubectl delete elastic--all
    来删除弹性操作符创建的所有资源(如果您一直在名称空间中切换,则在正确的名称空间中)

  • 啊,谢谢!这是有道理的。这就是我现在能够访问它的原因。我现在一直在删除
    quickstart
    ,它永远挂起,要么只删除它,要么通过
    kubectl delete elastic--all。新创建的
    my elasticsearch`很好地被删除了。但不确定运营商会在这一点上与你发生多大的冲突。但是既然您已经删除了
    my elasticsearch
    ,为什么不在YAML中改回
    quickstart
    ,然后用
    kubectl delete elastic--all
    进行清理呢?