All Projects → petabridge → Cluster.WebCrawler

petabridge / Cluster.WebCrawler

Licence: Apache-2.0 license
K8s, DevOps-ified version of the Akka.Cluster WebCrawler code sample

Programming Languages

javascript
184084 projects - #8 most used programming language
C#
18002 projects
F#
602 projects
powershell
5483 projects
HTML
75241 projects
shell
77523 projects

Cluster.WebCrawler

K8s, DevOps-ified version of the Akka.Cluster WebCrawler code sample.

How To Run This Sample

First, we need to build the Docker images:

Windows

PS> ./build.cmd Docker

Linux or OS X

PS> ./build.sh Docker

Running The Seed Node Demo

Use docker-compose to run the seed-node based discovery demo:

PS> docker-compose -f ./docker/docker-compose.yml up

From there, you can use Petabridge.Cmd to connect to Lighthouse to view the status of the cluster:

PS> pbm 127.0.0.1:9110 cluster show

Running The Config Discovery Demo

Use docker-compose to run the seed-node based discovery demo:

PS> docker-compose -f ./docker/docker-compose-config.yml up

From there, you can use Petabridge.Cmd to connect to Lighthouse to view the status of the cluster:

PS> pbm 127.0.0.1:9110 cluster show

Running The Kubernetes Discovery Demo

Use the provided command script to run the demo:

PS> ./k8s/deployAll.cmd

From there, you can use Petabridge.Cmd to connect to Lighthouse to view the status of the cluster:

PS> pbm 127.0.0.1:9110 cluster show

To stop the cluster, use the provided command script:

PS> ./k8s/destroyAll.cmd

To monitor the status of the cluster, use the provided command script:

PS> ./k8s/status.cmd

To see the Kubernets cluster events, use the provided command script:

PS> ./k8s/events.cmd
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].