Skip to content
This repository was archived by the owner on Dec 5, 2023. It is now read-only.

Added applatix.md #67

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions deployment/applatix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
layout: default
---

## Sock Shop on Applatix

The following instructions will help you deploy and run the Sock Shop application on Applatix.
Applatix makes it simple and consumable for enterprises to build, test and deploy containerized apps in public cloud at scale whether it is a legacy app or microservices based app.
Applatix clusters leverage Docker containers and Kubernetes as foundation and are deployed in customer's cloud account- AWS or Google Compute Platform. Multiple Applatix clusters across multiple clouds can be centrally managed from the Applatix portal.
You can review how to deploy sock shop in this [demo movie](https://vimeo.com/220878494).

### Pre-requisites


1. Have an [AWS Account](https://console.aws.amazon.com)
2. Sign up for [Applatix](https://pages.applatix.com/acton/media/25513/contact-us-for-a-free-trial-of-applatix)
3. Deploy one or more Applatix Kubernetes clusters in your AWS account

### Deployment

Applatix is driven by YAML DSL. You'll find the YAML deployment specs of all the Sock Shop microservices under **deploy/applatix** folder.1. Fork the [https://github.com/microservices-demo/microservices-demo]() repo and move the **deploy/applatix** folder to **.applatix** folder under the root directory.
2. Once Applatix cluster is installed, integrate it with the github repo and under **Catalog** menu item you will see a **sock shop** app.
3. In Applatix, for the stateful microservices create EBS volumes with the names **sock-shop-order-db**, **sock-shop-user-db**, **sock-shop-cart-db**, **sock-shop-cart**, **sock-shop-shipping**, **sock-shop-order**.
4. Deploy sock shop from the Applatix **Catalog**.

It will take 1-2 minutes to deploy and you can see all the services in the web console.


### Using

* You can access the Sock Shop front-end service in a browser * You can view logs for the services in the Applatix Web Console


### Tracing

[Zipkin](http://zipkin.io/) has been used in some of the services. While the services are running you can view the trace.


### Starting, Stopping, Terminating

You can start, stop, terminate sock shop from the Applatix web console.


### Uninstalling Applatix

You can uninstall the Applatix cluster from the Applatix SaaS portal in one click or you can manually delete it from your AWS account.

Expand Down