Question about 'Service Fabric cluster' page in Azure Portal - azure-service-fabric

From 'Service Fabric cluster' page in Azure Portal, I see there is a section showing how many nodes I have in the 'Service Fabric cluster' and then underneath it, it shows home many application I have in that 'Service Fabric cluster'.
My question is how can I find out which applications are running in which nodes?
Thank you.

To visualize apps & services on individual nodes, you can use the Service Fabric explorer. Navigate to https://clusterFQDN:19080 (replace clusterFQDN with the full URL of your Azure cluster)
Open the 'Cluster' treenode,
Next open 'Nodes'. This will show you all cluster nodes,
Expand one of the nodes. You can see which apps & services are running on it.

Related

Can't access my application, whose pods are deployed inside the EdgeNode droplet

enter image description hereI am new to kubeedge I am trying it with Kubesphere. I am able to install Kubesphere and Kubeedge with Kubernetes Cluster. I am also able to join edge node with Cluster node as per the documents given on Kubesphere. I deployed one demo application from MasterNode (Control Plane) and it is deployed in Edge Node. Now I want to access that web app from outside of cluster i.e from Web Browser. I am not able to do that. my k8s cluster is on Digital Ocean cloud and Edge node deployed at Google CLoud Platform. Kindly suggest me some solution of How to access edge node applcations from outside of cluster or from web browser.
I tried to access my application whose pods are deployed on edgenode, but i can't access it.
In addition, i can still access the application deployed on Worker-node with no issue.
I also tried to Ping the internal node of pods, through master(control plane), it doesn't work too.

Can I deploy Kubernetes Dashboard in offline environment?

I'm new to Kubernetes. Recently, I was successfull to manage kubernetes with online server. But, when I move to isolated area (offline server) all of my environment running well except when I deploy some images. The different just internet connection.
First of all, I want to deploy kubernetes dashboard to make me easy to maintain Kubernetes. Can I deploy kubernetes dashboard in offline mode ?
Thanks for your help :).
The dashboard only needs to be able to talk to the Kubernetes API. It doesn't have an "online" or "offline" mode. As with all air-gapped networks, you would need a local image proxy or similar to transfer the container image to your local network. How you implement that is up to you and well out of the scope of the dashboard.

Team Services deploy to on-premise Service Fabric without exposed endpoint

We have a Service Fabric cluster on-premise and would like to deploy code to it from Visual Studio Team Services. We use this cluster for testing and it does not have an endpoint exposed to the outside world. It is only accessible internally from inside our network.
From inside Team Services the normal way to deploy a Service Fabric application is with the "Service Fabric Application Deployment" task. This task requires a "Cluster Connection" parameter, or link to the Service Fabric Service endpoint that Team Services can access. On this cluster I can't provide an endpoint to the outside world, so this method won't work.
Is there a good, accepted way of accomplishing this? I'm considering looking at having an Agent on one of the Service Fabric nodes that can run a PowerShell script as part of the build process. I can kick off a PowerShell script on the node as part of the build process. If I could retrieve the artifacts from Team Services with this script I believe the rest of the release would be relatively straightforward.
Is this a good line of thought, or is there a more straightforward way to deploy to Service Fabric from Team Services without exposing an endpoint?
We have the same set up and using VSTS. We set up a On-Prem agent pool where agent is within our network. The agent is hook with VSTS so build and release can be trigger from VSTS. Agent have access to the artifact on VSTS and can download it for deployment. The different might be we set up a service fabric end point instead of using powershell.
Its a very simple set up and works well for us.Good luck

Application insights and service fabric?

I found this from several months back on Application Insights and Service Fabric and I'm wondering if there is any new information.
I would really like to get CPU, Memory, Storage and other metrics out of service fabric and the reliable actors. Having it presented in a user friendly HUD like app insights provides would be awesome!
Thanks!
On the azure portal, you can now create a resource called 'Service Fabric Analytics' to create a nice dashboard for your cluster. Configure as cluster like described here. It's OMS based, not Appinsights though.
The Service Fabric Solution helps identify and troubleshoot issues
across your Service Fabric cluster, by providing visibility into how
your Service Fabric virtual machines are performing and how your
applications and micro-services are running. Available features
include: • Get insight into your Service Fabric framework • Get
insight into the performance of your Service Fabric applications and
micro-services • View events from your applications and micro-services
Data collected: Service Fabric Reliable Service Events, Service Fabric
Actor Events, Service Fabric Operational Events, Event tracing for
Windows events and Windows event logs. Requirements: This solution
will only work if you have set up Azure Diagnostics on your Service
Fabric VMs, and have configured OMS to collect data for your WAD
tables.
In service fabric with Eventflow https://github.com/Azure/diagnostics-eventflow you had a option to send the diagnostics data to multiple data stores like WAD Tables, OMS, elastic search and application insights.
Have a look at it. It is really straight forward and easily integrate with ETW events and will serve your purpose.

What is end-to-end service deployment in the area of cloud computing

I faced this term end-to-end service deployment what does it means in the area of cloud computing?
It may simply mean that all the elements of the service are deployed in the cloud - for example for a typical 3 tier web service, the web server, application servers and database would all be hosted on nodes in a 'cloud' offering.
It could also be taking about the actual action of deploying the service in the cloud - for example the above 3 tier web service might have a scripted deployment which allows you deploy the entire service end to send with a 'one button' click. Take a look at 'Puppet' (https://puppetlabs.com) or Amazon Cloud formation(http://aws.amazon.com/cloudformation/) for some examples.