Kubernetes Sync的领事

时间:2019-01-21 07:04:08

标签: kubernetes consul

我已经用K8s-Project配置Consul。这意味着每个Kubernetes服务都会自动同步到领事。我安装了带有头盔图的领事k8s-project。我在其中添加了以下配置: enter image description here 现在,我有两个小配置问题,我认为: 1.我可以看到kubernetes的所有服务。这些服务也不会公开端口。我该如何解决? 2.每个Kubernetes服务都由K8s-Tag自动标记。如何为服务添加自定义标签?

编辑:服务现已同步。我必须使用当前为0.5.0的新Template-Version。但是现在还有另外两个简短的问题:

1.1 Kubernetes还会同步不提供接口的服务,并为每个部署的服务编写两个主目录。例如以下内容: enter image description here 列出了服务pbl-ema和服务pbl-ema-nodeport。仅需要nodeport服务,因为此服务在详细视图中提供了我可以访问该服务的ip地址和端口。服务pbl-ema仅显示不需要的内部kubernetes地址。我可以解决这个问题吗?

**编辑:我通过使用syncCatalog.syncClusterIpServices = false找到了解决方案!但是现在我有一个神秘的行为。有时,如果我使用的是REST API,那么Consul Registry仅返回在K8s上运行的一部分服务!有配置问题吗? **

1.2如何为kubernetes服务添加新标签?就像您在图片中第1.1点看到的一样,在右侧有一个名为k8s的标签。但是我也想添加自定义标签。我可以在kubernetes / Consul中的哪里添加这些标签?

0 个答案:

没有答案