使用ECK 快速部署 Elasticsearch 集群 + Kibana
# 安装Elasticsearch Operator
kubectl apply -f https://download.elastic.co/downloads/eck/1.6.0/all-in-one.yaml
# 确认Elasticsearch Operator安装成功
kubectl get pods -n elastic-system
# 创建Elasticsearch Deployment
kubectl create -f https://download.elastic.co/downloads/eck/1.6.0/all-in-one-es.yaml
# 创建Kibana Deployment
kubectl create -f https://download.elastic.co/downloads/eck/1.6.0/all-in-one-kb.yaml
# 检查Elasticsearch和Kibana的状态
kubectl get elasticsearches -n elastic-system
kubectl get kibanas -n elastic-system
# 访问Elasticsearch和Kibana
# 获取Elasticsearch的NodePort
kubectl get svc -n elastic-system | grep elasticsearch
# 获取Kibana的NodePort
kubectl get svc -n elastic-system | grep kibana
# 使用浏览器或者Postman等工具访问Elasticsearch和Kibana服务
以上脚本展示了如何使用Elasticsearch Operator的All-in-One配置快速部署Elasticsearch和Kibana。这是一个简化的部署过程,适合于快速测试和开发环境。在实际生产环境中,你可能需要根据具体需求调整资源配置、部署多个节点以及设置更复杂的安全和监控配置。
评论已关闭