I just deployed an secured Service Fabric Cluster (EncryptAndSign) with a LoadBalancer to an Azure Subscription. Deployment took some time but it worked as expected. Also I can connect to the cluster via 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
It is also possible for me to deploy an application to the Cluster via Port 19000 using VisualStudio. Within in the Azure Portal everything looks good, no warning, no errors.
Unforunately I am not able to connect via Port 19080 to the Explorer. As I try to connect via the LoadBalancer I receive a Connection-Timeout. So established a RDP-Connection to one of the Nodes in the Cluster and tried to access the Explorer locally via
localhost:19080/Explorer
But here I receive a Http-Error 403 (Forbidden) which might be the reason for the Connection timeout via Load-Balancer (as the probe is always receiving 403). Accroding to the Azure Documentation:
"If you attempt to connect to Service Fabric Explorer on a secure cluster, your browser will ask you to present a certificate in order to gain access."
Well, I was not prompted to present any certificate. Did I miss something? Is there anything special to configure? Thanks in advance.