diff --git a/content/en/docs/application-store/built-in-apps/rabbitmq-app.md b/content/en/docs/application-store/built-in-apps/rabbitmq-app.md new file mode 100644 index 000000000..0ed7e72e1 --- /dev/null +++ b/content/en/docs/application-store/built-in-apps/rabbitmq-app.md @@ -0,0 +1,64 @@ +--- +title: "Deploy RabbitMQ on KubeSphere" +keywords: 'KubeSphere, RabbitMQ, Kubernetes, Installation' +description: 'How to deploy RabbitMQ on KubeSphere through App Store' + +link title: "Deploy RabbitMQ" +weight: 251 +--- +[RabbitMQ](https://www.rabbitmq.com/) is the most widely deployed open source message broker. and it's lightweight and easy to deploy on premises and in the cloud. It supports multiple messaging protocols. RabbitMQ can be deployed in distributed and federated configurations to meet high-scale, high-availability requirements. +This tutorial walks you through an example of how to deploy RabbitMQ on KubeSphere. + +## Prerequisites + +- Please make sure you [enable the OpenPitrix system](https://kubesphere.io/docs/pluggable-components/app-store/). RabbitMQ will be deployed from the App Store. +- You need to create a workspace, a project, and a user account for this tutorial. The account needs to be a platform regular user and to be invited as the project operator with the `operator` role. In this tutorial, you log in as `project-operator` and work in the project `test-project` in the workspace `test-workspace`. + +## Hands-on Lab + +### Step 1: Deploy RabbitMQ from App Store + +Please make sure you are landing on the **Overview** page of the project `test-project`. + +1. Go to **App Store**. + +![go-to-app-store](/images/docs/rabbitmq-app/rabbitmq01.jpg) + +2. Find **RabbitMQ** and click **Deploy**. + +![find-tomcat](/images/docs/rabbitmq-app/rabbitmq02.jpg) + +![click-deploy](/images/docs/rabbitmq-app/rabbitmq021.jpg) + +3. Make sure RabbitMQ is deployed in `test-project` and click **Next**. + +![click-next](/images/docs/rabbitmq-app/rabbitmq03.jpg) + +4. Use the default configuration or change the account and password as you want. then click **Deploy**. + +![click-demploy](/images/docs/rabbitmq-app/rabbitMQ04.jpg) + +5. Wait until RabbitMQ is up and running. + +![check-if-rabbitmq-is-running](/images/docs/rabbitmq-app/rabbitmq05.jpg) + +### Step 2: Access RabbitMQ Dashboard + +1. Go to **Services**.and click **rabbiitmq-service-name**. + +![go-to-services](/images/docs/rabbitmq-app/rabbitmq06.jpg) + +2. Click **More** and click **Edit Internet Access**. + +![click-internet](/images/docs/rabbitmq-app/rabbitmq07.jpg) + +3. Select **NodePort** and click **Ok**. [More information](https://v2-1.docs.kubesphere.io/docs/project-setting/project-gateway/) +![select-nodeport](/images/docs/rabbitmq-app/rabbitmq08.jpg) + +4. Through {$NodeIP} : {$Nodeport} to access rabbitmq management. +![access-rabbitmq](/images/docs/rabbitmq-app/rabbitmq09.png) + +5. Log in RabbitMQ management. +![log-in-rabbitmq](/images/docs/rabbitmq-app/rabbitmq10.png) + +6. If you want to learn more information about RabbitMQ please refer to https://www.rabbitmq.com/documentation.html. \ No newline at end of file diff --git a/content/en/docs/application-store/built-in-apps/tomcat-app.md b/content/en/docs/application-store/built-in-apps/tomcat-app.md new file mode 100644 index 000000000..27eb00682 --- /dev/null +++ b/content/en/docs/application-store/built-in-apps/tomcat-app.md @@ -0,0 +1,72 @@ +--- +title: "Deploy Tomcat on KubeSphere" +keywords: 'KubeSphere, Kubernetes, Installation, Tomcat' +description: 'How to deploy Tomcat on KubeSphere through App Store' + +link title: "Deploy Tomcat" +weight: 261 +--- +[Apache Tomcat](https://tomcat.apache.org/index.html) software powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations. +This tutorial walks you through an example of how to deploy Tomcat on KubeSphere. + +## Prerequisites + +- Please make sure you [enable the OpenPitrix system](https://kubesphere.io/docs/pluggable-components/app-store/). Tomcat will be deployed from the App Store. +- You need to create a workspace, a project, and a user account for this tutorial. The account needs to be a platform regular user and to be invited as the project operator with the `operator` role. In this tutorial, you log in as `project-operator` and work in the project `test-project` in the workspace `test-workspace`. + +## Hands-on Lab + +### Step 1: Deploy Tomcat from App Store + +Please make sure you are landing on the **Overview** page of the project `test-project`. + +1. Go to **App Store**. + +![go-to-app-store](/images/docs/tomcat-app/tomcat-app01.jpg) + +2. Find **Tomcat** and click **Deploy**. + +![find-tomcat](/images/docs/tomcat-app/tomcat-app02.jpg) + +![click-deploy](/images/docs/tomcat-app/tomcat-app03.jpg) + +3. Make sure MySQL is deployed in `test-project` and click **Next**. + +![click-next](/images/docs/tomcat-app/tomcat-app04.jpg) + +4. Use the default configuration and click **Deploy**. + +![click-demploy](/images/docs/tomcat-app/tomcat-app05.jpg) + +5. Wait until Tomcat is up and running. + +![check-if-tomcat-is-running](/images/docs/tomcat-app/tomcat-app06.jpg) + +### Step 2: Access Tomcat Terminal + +1. Go to **Services** and click **tomcat-service-name**. + +![click-tomcat-service](/images/docs/tomcat-app/tomcat-app07.jpg) + +2. Expand pods information and click **terminal**. You can now use the feature. +![click-container-terminal](/images/docs/tomcat-app/tomcat-app08.jpg) +![tomcat-container-terminal](/images/docs/tomcat-app/tomcat-app09.jpg) + +3. You can view the deployed projects in `/usr/local/tomcat/webapps`. +![view-project](/images/docs/tomcat-app/tomcat-app10.jpg) + +### Step 3: Access the Tomcat project in the browser + +1. Go to **Services** and click **tomcat-service-name**. + +2. Click **More** and click **Edit Internet Access**. +![click-edit-internet-access](/images/docs/tomcat-app/tomcat-app11.jpg) + +3. Select **NodePort** and click **Ok**. [More information](https://v2-1.docs.kubesphere.io/docs/project-setting/project-gateway/) +![select-nodeport](/images/docs/tomcat-app/tomcat-app12.jpg) + +4. Through {$NodeIP} : {$Nodeport} / {$Project path} to access the tomcat project in browser. +![tomcat-port](/images/docs/tomcat-app/tomcat-app13.jpg) +![access-tomcat-browser](/images/docs/tomcat-app/tomcat-app14.jpg) + +5. If you want to learn more information about Tomcat please refer to https://tomcat.apache.org/index.html. \ No newline at end of file diff --git a/static/images/docs/rabbitmq-app/rabbitMQ04.jpg b/static/images/docs/rabbitmq-app/rabbitMQ04.jpg new file mode 100644 index 000000000..28df63d6f Binary files /dev/null and b/static/images/docs/rabbitmq-app/rabbitMQ04.jpg differ diff --git a/static/images/docs/rabbitmq-app/rabbitmq01.jpg b/static/images/docs/rabbitmq-app/rabbitmq01.jpg new file mode 100644 index 000000000..e7514329f Binary files /dev/null and b/static/images/docs/rabbitmq-app/rabbitmq01.jpg differ diff --git a/static/images/docs/rabbitmq-app/rabbitmq02.jpg b/static/images/docs/rabbitmq-app/rabbitmq02.jpg new file mode 100644 index 000000000..4266dd19e Binary files /dev/null and b/static/images/docs/rabbitmq-app/rabbitmq02.jpg differ diff --git a/static/images/docs/rabbitmq-app/rabbitmq021.jpg b/static/images/docs/rabbitmq-app/rabbitmq021.jpg new file mode 100644 index 000000000..fee42ea5a Binary files /dev/null and b/static/images/docs/rabbitmq-app/rabbitmq021.jpg differ diff --git a/static/images/docs/rabbitmq-app/rabbitmq03.jpg b/static/images/docs/rabbitmq-app/rabbitmq03.jpg new file mode 100644 index 000000000..4d8b98ec3 Binary files /dev/null and b/static/images/docs/rabbitmq-app/rabbitmq03.jpg differ diff --git a/static/images/docs/rabbitmq-app/rabbitmq05.jpg b/static/images/docs/rabbitmq-app/rabbitmq05.jpg new file mode 100644 index 000000000..ad872d6f8 Binary files /dev/null and b/static/images/docs/rabbitmq-app/rabbitmq05.jpg differ diff --git a/static/images/docs/rabbitmq-app/rabbitmq06.jpg b/static/images/docs/rabbitmq-app/rabbitmq06.jpg new file mode 100644 index 000000000..47d134f2d Binary files /dev/null and b/static/images/docs/rabbitmq-app/rabbitmq06.jpg differ diff --git a/static/images/docs/rabbitmq-app/rabbitmq07.jpg b/static/images/docs/rabbitmq-app/rabbitmq07.jpg new file mode 100644 index 000000000..f75104a66 Binary files /dev/null and b/static/images/docs/rabbitmq-app/rabbitmq07.jpg differ diff --git a/static/images/docs/rabbitmq-app/rabbitmq08.jpg b/static/images/docs/rabbitmq-app/rabbitmq08.jpg new file mode 100644 index 000000000..95419a6a8 Binary files /dev/null and b/static/images/docs/rabbitmq-app/rabbitmq08.jpg differ diff --git a/static/images/docs/rabbitmq-app/rabbitmq09.png b/static/images/docs/rabbitmq-app/rabbitmq09.png new file mode 100644 index 000000000..3996fe66a Binary files /dev/null and b/static/images/docs/rabbitmq-app/rabbitmq09.png differ diff --git a/static/images/docs/rabbitmq-app/rabbitmq10.png b/static/images/docs/rabbitmq-app/rabbitmq10.png new file mode 100644 index 000000000..69e777cfb Binary files /dev/null and b/static/images/docs/rabbitmq-app/rabbitmq10.png differ diff --git a/static/images/docs/tomcat-app/tomcat-app01.jpg b/static/images/docs/tomcat-app/tomcat-app01.jpg new file mode 100644 index 000000000..e7514329f Binary files /dev/null and b/static/images/docs/tomcat-app/tomcat-app01.jpg differ diff --git a/static/images/docs/tomcat-app/tomcat-app02.jpg b/static/images/docs/tomcat-app/tomcat-app02.jpg new file mode 100644 index 000000000..099b735fc Binary files /dev/null and b/static/images/docs/tomcat-app/tomcat-app02.jpg differ diff --git a/static/images/docs/tomcat-app/tomcat-app03.jpg b/static/images/docs/tomcat-app/tomcat-app03.jpg new file mode 100644 index 000000000..c69836fac Binary files /dev/null and b/static/images/docs/tomcat-app/tomcat-app03.jpg differ diff --git a/static/images/docs/tomcat-app/tomcat-app04.jpg b/static/images/docs/tomcat-app/tomcat-app04.jpg new file mode 100644 index 000000000..97cc48832 Binary files /dev/null and b/static/images/docs/tomcat-app/tomcat-app04.jpg differ diff --git a/static/images/docs/tomcat-app/tomcat-app05.jpg b/static/images/docs/tomcat-app/tomcat-app05.jpg new file mode 100644 index 000000000..9c3b01077 Binary files /dev/null and b/static/images/docs/tomcat-app/tomcat-app05.jpg differ diff --git a/static/images/docs/tomcat-app/tomcat-app06.jpg b/static/images/docs/tomcat-app/tomcat-app06.jpg new file mode 100644 index 000000000..0349a31e9 Binary files /dev/null and b/static/images/docs/tomcat-app/tomcat-app06.jpg differ diff --git a/static/images/docs/tomcat-app/tomcat-app07.jpg b/static/images/docs/tomcat-app/tomcat-app07.jpg new file mode 100644 index 000000000..ab3e4a2c7 Binary files /dev/null and b/static/images/docs/tomcat-app/tomcat-app07.jpg differ diff --git a/static/images/docs/tomcat-app/tomcat-app08.jpg b/static/images/docs/tomcat-app/tomcat-app08.jpg new file mode 100644 index 000000000..96a1ed83c Binary files /dev/null and b/static/images/docs/tomcat-app/tomcat-app08.jpg differ diff --git a/static/images/docs/tomcat-app/tomcat-app09.jpg b/static/images/docs/tomcat-app/tomcat-app09.jpg new file mode 100644 index 000000000..04f42372d Binary files /dev/null and b/static/images/docs/tomcat-app/tomcat-app09.jpg differ diff --git a/static/images/docs/tomcat-app/tomcat-app10.jpg b/static/images/docs/tomcat-app/tomcat-app10.jpg new file mode 100644 index 000000000..9eda5b227 Binary files /dev/null and b/static/images/docs/tomcat-app/tomcat-app10.jpg differ diff --git a/static/images/docs/tomcat-app/tomcat-app11.jpg b/static/images/docs/tomcat-app/tomcat-app11.jpg new file mode 100644 index 000000000..04f42372d Binary files /dev/null and b/static/images/docs/tomcat-app/tomcat-app11.jpg differ diff --git a/static/images/docs/tomcat-app/tomcat-app12.jpg b/static/images/docs/tomcat-app/tomcat-app12.jpg new file mode 100644 index 000000000..ce74444bb Binary files /dev/null and b/static/images/docs/tomcat-app/tomcat-app12.jpg differ diff --git a/static/images/docs/tomcat-app/tomcat-app13.jpg b/static/images/docs/tomcat-app/tomcat-app13.jpg new file mode 100644 index 000000000..672ea70c9 Binary files /dev/null and b/static/images/docs/tomcat-app/tomcat-app13.jpg differ diff --git a/static/images/docs/tomcat-app/tomcat-app14.jpg b/static/images/docs/tomcat-app/tomcat-app14.jpg new file mode 100644 index 000000000..001d17e0a Binary files /dev/null and b/static/images/docs/tomcat-app/tomcat-app14.jpg differ