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'
kubectl delete elastic--all
来删除弹性操作符创建的所有资源(如果您一直在名称空间中切换,则在正确的名称空间中)啊,谢谢!这是有道理的。这就是我现在能够访问它的原因。我现在一直在删除
quickstart
,它永远挂起,要么只删除它,要么通过kubectl delete elastic--all。新创建的
my elasticsearch`很好地被删除了。但不确定运营商会在这一点上与你发生多大的冲突。但是既然您已经删除了my elasticsearch
,为什么不在YAML中改回quickstart
,然后用kubectl delete elastic--all
进行清理呢?