小编Pop*_*ame的帖子

如何在无头服务上使用 Traefik IngressRoute

我正在尝试配置 Traefik IngressRoute 以指向 Headless 服务(该服务指向集群后面的数据库)。该安装程序可以很好地与“正常”服务(端点位于集群内)配合使用。我正在使用 traefik 2.3。

但是,当我尝试创建指向无头服务的 ingressRoute 时,我在 traefik 日志中遇到以下错误:

time="2020-11-27T10:41:53Z" level=error msg="cannot define a port for dev/-central-db-service" ingress=webapp-ingressroute providerName=kubernetescrd namespace=traefik

time="2020-11-27T10:41:54Z" level=error msg="cannot define a port for dev/central-db-service" providerName=kubernetescrd ingress=webapp-ingressroute namespace=traefik
Run Code Online (Sandbox Code Playgroud)

这是我尝试创建的 IngressRoute,以及带有端点的 Headless 服务:

time="2020-11-27T10:41:53Z" level=error msg="cannot define a port for dev/-central-db-service" ingress=webapp-ingressroute providerName=kubernetescrd namespace=traefik

time="2020-11-27T10:41:54Z" level=error msg="cannot define a port for dev/central-db-service" providerName=kubernetescrd ingress=webapp-ingressroute namespace=traefik
Run Code Online (Sandbox Code Playgroud)

该设置与“正常”服务完美配合。

我错过了什么?是否有可能使用 traefik 2.3 指向无头服务?在此先感谢您的帮助。

kubernetes traefik traefik-ingress

5
推荐指数
1
解决办法
1662
查看次数

fabric-chaincode-go 和 fabric-contract-api-go 有什么区别?

我目前正在尝试学习 Hyperledger Fabric ,我设法了解如何设置网络(Orderers、Peers 等),但现在是链码的一部分。

但是,我发现两个不同的 git 存储库(据我所知)可用于创建链码。

第一个是fabric-contract-api-go,我不久前跟着他们的教程

第二个是fabric-chaincode-go

所以我的问题是,这两个包有什么区别,我应该使用哪一个来编写链码?你有资源或好的例子吗?(除了fabric-samples git中的那些)

前段时间跟着fabric-contract-api教程写了一个chaincode,现在看到有人用fabric-chaincode-go这个包,有点迷茫。

对不起,这个问题可能听起来很愚蠢,但我没有开发人员背景。我有 SysAdmin 背景,不习惯 GOLANG(但我是一个快速学习者,有很好的资源)。

hyperledger hyperledger-fabric hyperledger-chaincode chaincode

0
推荐指数
1
解决办法
631
查看次数