首页 > 解决方案 > 谷歌 kubernetes 暴露 Elasticsearch 服务

问题描述

我对 Kubernetes GKE 非常陌生。在工作负载 Kubernetes 中部署 Elasticsearch 应用程序。现在我想去配置http负载均衡,暴露服务。有人可以告诉我我需要遵循什么吗?

标签: kubernetesgoogle-kubernetes-engine

解决方案


通常在安装应用程序后,您需要公开它。参见nginx 示例

在您的弹性应用程序命令的情况下可能与此类似

kubectl expose pod some-elasticsearch --name some-elasticsearch-9200 --type LoadBalancer --port 9200 --protocol TCP

通过 UI 执行此操作

菜单 > Kubernetes Engine > 工作负载 > 进入弹性 pod > 公开 > 端口/目标端口/协议/负载均衡器

去测试

以菜单 > Kubernetes Engine > 服务和入口 > 端点 [external_ip:9200] 为例


推荐阅读