我正在尝试配置 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 指向无头服务?在此先感谢您的帮助。
我目前正在尝试学习 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