From 1b218c0cc05fba2efccf6fd7b77421b6d01781cf Mon Sep 17 00:00:00 2001 From: mukulika-applatix Date: Tue, 13 Jun 2017 12:55:15 -0700 Subject: [PATCH 1/3] added applatix.md --- deployment/applatix.md | 43 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 deployment/applatix.md diff --git a/deployment/applatix.md b/deployment/applatix.md new file mode 100644 index 0000000..755481f --- /dev/null +++ b/deployment/applatix.md @@ -0,0 +1,43 @@ +--- +layout: default +--- + +## Sock Shop on Applatix + +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 micro services based app. + Applatix clusters leverage Docker containers and Kubernetes as foundation and are deployed in customers cloud account- AWS or Google Compute Platform. Multiple Applatix clusters across multi-cloud can be centrally managed from Applatix portal. + You can review how to deploy sock shop in this [demo movie](https://vimeo.com/220878494). + +### Pre Requisites + + +1. [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. YAML deployment specs of all the Sock Shop microservices are 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 root +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 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 Applatix **Catalog** +5. 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 written into some of the services. While the services are running you can view the traces. + +### Starting, Stopping, Terminating + +You can start, stop, terminate sock shop from Applatix web console. + +### Uninstalling Applatix + +You can uninstall Applatix cluster from applatix saas portal in one button click or you can manually delete it in your AWS account. + From dca7898d9e42550d31b9a9ed8c4e0092090ce32f Mon Sep 17 00:00:00 2001 From: mukulika-applatix Date: Tue, 13 Jun 2017 14:07:01 -0700 Subject: [PATCH 2/3] made some changes --- deployment/applatix.md | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/deployment/applatix.md b/deployment/applatix.md index 755481f..0e7cb73 100644 --- a/deployment/applatix.md +++ b/deployment/applatix.md @@ -4,25 +4,26 @@ layout: default ## Sock Shop on Applatix -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 micro services based app. - Applatix clusters leverage Docker containers and Kubernetes as foundation and are deployed in customers cloud account- AWS or Google Compute Platform. Multiple Applatix clusters across multi-cloud can be centrally managed from Applatix portal. +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 +### Pre-requisites -1. [AWS Account](https://console.aws.amazon.com) +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. YAML deployment specs of all the Sock Shop microservices are 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 root -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 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 Applatix **Catalog** -5. It will take 1-2 minutes to deploy and you can see all the services in the web console +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 @@ -31,13 +32,13 @@ Applatix is driven by YAML DSL. YAML deployment specs of all the Sock Shop micro ### Tracing -[Zipkin](http://zipkin.io/) has been written into some of the services. While the services are running you can view the traces. +[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 Applatix web console. +You can start, stop, terminate sock shop from the Applatix web console. ### Uninstalling Applatix -You can uninstall Applatix cluster from applatix saas portal in one button click or you can manually delete it in your AWS account. +You can uninstall the Applatix cluster from the Applatix SaaS portal in one click or you can manually delete it from your AWS account. From 3db6f324777368407960374d88b4e8eb154bdce1 Mon Sep 17 00:00:00 2001 From: mukulika-applatix Date: Tue, 13 Jun 2017 14:44:16 -0700 Subject: [PATCH 3/3] updated doc --- deployment/applatix.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/deployment/applatix.md b/deployment/applatix.md index 0e7cb73..a0f8256 100644 --- a/deployment/applatix.md +++ b/deployment/applatix.md @@ -24,20 +24,23 @@ Applatix is driven by YAML DSL. You'll find the YAML deployment specs of all the 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.