ZBLOG

k8s elesticsearch 集群 步骤

以下是在 Kubernetes 中部署 Elasticsearch 集群的步骤:

  1. 在 Kubernetes 集群中安装 Helm。

  2. 添加 Elasticsearch 的 Helm 仓库,可以使用以下命令:

   helm repo add elastic https://helm.elastic.co
  1. 更新 Helm 仓库:
   helm repo update
  1. 创建一个新的命名空间(可选):
   kubectl create namespace logging
  1. 使用 Helm 安装 Elasticsearch:
   helm install elasticsearch elastic/elasticsearch --namespace logging --set replicas=3 --set resources.requests.cpu=100m --set resources.requests.memory=256Mi --set persistence.enabled=true --set persistence.size=10Gi

这个命令将在 logging 命名空间中创建一个 Elasticsearch 集群,其中包括 3 个副本,并为每个副本设置了 CPU 和内存请求,启用持久化,并设置了持久化卷的大小。

  1. 等待 Elasticsearch 启动并运行:
   kubectl get pods -n logging
  1. 确认 Elasticsearch 正在运行:
   curl http://<elasticsearch-service-ip>:9200/_cluster/health?pretty

其中 <elasticsearch-service-ip> 是 Elasticsearch 服务的 IP 地址。

  1. 部署 Kibana(可选),可以使用以下命令:
   helm install kibana elastic/kibana --namespace logging --set service.type=LoadBalancer
  1. 访问 Kibana 界面:
   http://<kibana-service-ip>:5601

其中 <kibana-service-ip> 是 Kibana 服务的 IP 地址。

以上是在 Kubernetes 中部署 Elasticsearch 集群的基本步骤,可以根据需要进行调整和优化。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=803

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?