我刚刚将一个带有LoadBalancer的安全Service Fabric Cluster(EncryptAndSign)部署到Azure Subscription.部署需要一些时间,但它按预期工作.我也可以通过PowerShell连接到集群:
$connectionEndpoint = ("{0}.{1}.cloudapp.azure.com:19000" -f
"mycluster", "somewhere")
Connect-serviceFabricCluster -ConnectionEndpoint $connectionEndpoint `
-KeepAliveIntervalInSec 10 `
-X509Credential `
-ServerCertThumbprint "..." `
-FindType FindByThumbprint `
-FindValue $clusterCertificate.Thumbprint `
-StoreLocation CurrentUser -StoreName My
Run Code Online (Sandbox Code Playgroud)
我也可以使用VisualStudio通过端口19000将应用程序部署到群集.在Azure门户中,一切看起来都很好,没有警告,没有错误.
不幸的是,我无法通过端口19080连接到资源管理器.当我尝试通过LoadBalancer连接时,我收到一个连接超时.因此,建立了与群集中某个节点的RDP连接,并尝试通过本地访问资源管理器
localhost:19080/Explorer
Run Code Online (Sandbox Code Playgroud)
但是在这里我收到一个Http-Error 403(Forbidden),它可能是通过Load-Balancer连接超时的原因(因为探测器总是接收403).收录Azure文档:
"如果您尝试连接到安全群集上的Service Fabric Explorer,您的浏览器将要求您提供证书以获取访问权限."
好吧,我没有被提示提出任何证书.我错过了什么?配置有什么特别之处吗?提前致谢.