How do I set the maangement endpoint on a service fabric managed cluster?

Bill Wolohan 41 Reputation points
2023-02-10T19:34:57.12+00:00

I'm setting up a managed cluster for service fabric and want to use a custom domain to connect to service fabric explorer (sfexplorer@mydomain.com). I've install the certificate for my domain but the sfexplorer site needs to bind to it. In a non-managed cluster I can set the property managementEndpoint in the Bicep or ARM template for the cluster, but this doesn't seem to be available for a managed cluster. Is this possible or is it not available for managed clusters (yet)?

Azure Service Fabric
Azure Service Fabric
An Azure service that is used to develop microservices and orchestrate containers on Windows and Linux.
252 questions
{count} votes

Accepted answer
  1. vipullag-MSFT 24,111 Reputation points Microsoft Employee
    2023-02-13T15:58:04.5066667+00:00

    Hello Bill Wolohan

    Thanks for sharing more details. I checked with internal team to see if there is a way to set this property.

    However, with managed clusters the Certificates bound to the endpoints are managed by Microsoft (via the Service Fabric Resource Provider), you really only can manage client certificate[s] to give you admin or readonly access on the management endpoints.

    This being the case you cannot bind a custom cert in the same way you have done with standard SF clusters.

    You can still setup a DNS A record to point to your management endpoint and use the custom domain, but the browser will not trust it since the cluster cert is different from your domain/client cert you have configured.

    So this is currently by design for the management endpoints.

    Hope this helps.

    If you need further help on this, tag me in a comment.

    If the suggested response helped you resolve your issue, please 'Accept as answer', so that it can help others in the community looking for help on similar topics.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful