Elasticsearch-logging rc和svc正在自动删除

时间:2015-11-17 07:01:24

标签: elasticsearch kubernetes

https://github.com/GoogleCloudPlatform/kubernetes/tree/master/cluster/addons/fluentd-elasticsearch

使用这些配置创建群集会自动删除群集。

https://github.com/kubernetes/kubernetes/issues/11435解决方案是删除

  

kubernetes.io/cluster-service:" true"

虽然没有这些,但是kubernetes master无法提供弹性搜索。

我应该创建一个拉取请求来从仓库中的文件中删除该行,这样人们就不会感到困惑吗?

1 个答案:

答案 0 :(得分:0)

首先,我建议您重新格式化以后的问题,以便他们遵守堆栈溢出准则:https://stackoverflow.com/help/how-to-ask

我建议将Elasticsearch作为普通的Kubernetes服务。您可以通过以下方式之一进行公开:
1.设置service.Type = NodePort并通过node:nodePort的任何公共ip访问它 2.设置service.Type = LoadBalancer,这仅适用于具有负载均衡器的云提供商 3.直接通过主机端口(不推荐)公开RC

这些只是访问服务的常用选项,请参阅以下主题以获得更详细的讨论:https://groups.google.com/forum/#!topic/kubernetes-sig-network/B-A_RuqpFWk

通常是通过apiserver发送用于Kubernetes服务的所有外部流量的好方法。但是,如果必须这样做,可以通过端点,例如:

  

/ API / V1 /代理/命名空间/默认/服务/ nginx的:80 /

默认为命名空间,nginx是服务的名称,80是服务端口(需要消除多端口服务的歧义)。