#elasticsearch #kubernetes #kubectl #minikube
#elasticsearch #kubernetes #kubectl #мини-куб
Вопрос:
У меня есть простой файл yaml
apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:
name: transit-monitor
spec:
version: 7.9.2
http:
service:
spec:
type: LoadBalancer
nodeSets:
- name: elasticsearch
count: 1
config:
node.store.allow_mmap: false
Я заметил, что, когда я говорю kubectl get elasticsearch
, что он отобразится:
NAME HEALTH NODES VERSION PHASE AGE
transit-monitor 7.9.2 8m18s
Он не дает никакой информации о работоспособности или узлах.
Я пытался понять, что делать. Я удалял их с помощью простого kubectl delete elasticsearch
, а затем повторно применял файл yaml, но он ничего не делает.
Учитывая:
Я нахожусь на Mac, поэтому я запускаю его minikube
, и это нормально, поскольку он подключается kubectl
. Я не вижу никаких проблем с этим, хотя это так. Моим следующим шагом может быть удаление и повторная установка виртуальной машины minikube.
Ответ №1:
В итоге я удалил экземпляр minikube и выполнил следующие шаги, прежде чем он был разрешен.
minikube delete
minikube start
# Added Definitions
kubectl apply -f https://download.elastic.co/downloads/eck/1.2.1/all-in-one.yaml
kubectl apply -f .
Затем все инициализировалось как обычно.