Merge pull request #393 from wenxin-01/master
add app-store docs(rabbitmq,tomcat)
|
|
@ -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**.
|
||||
|
||||

|
||||
|
||||
2. Find **RabbitMQ** and click **Deploy**.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
3. Make sure RabbitMQ is deployed in `test-project` and click **Next**.
|
||||
|
||||

|
||||
|
||||
4. Use the default configuration or change the account and password as you want. then click **Deploy**.
|
||||
|
||||

|
||||
|
||||
5. Wait until RabbitMQ is up and running.
|
||||
|
||||

|
||||
|
||||
### Step 2: Access RabbitMQ Dashboard
|
||||
|
||||
1. Go to **Services**.and click **rabbiitmq-service-name**.
|
||||
|
||||

|
||||
|
||||
2. Click **More** and click **Edit Internet Access**.
|
||||
|
||||

|
||||
|
||||
3. Select **NodePort** and click **Ok**. [More information](https://v2-1.docs.kubesphere.io/docs/project-setting/project-gateway/)
|
||||

|
||||
|
||||
4. Through <font color=green>{$NodeIP} : {$Nodeport}</font> to access rabbitmq management.
|
||||

|
||||
|
||||
5. Log in RabbitMQ management.
|
||||

|
||||
|
||||
6. If you want to learn more information about RabbitMQ please refer to https://www.rabbitmq.com/documentation.html.
|
||||
|
|
@ -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**.
|
||||
|
||||

|
||||
|
||||
2. Find **Tomcat** and click **Deploy**.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
3. Make sure MySQL is deployed in `test-project` and click **Next**.
|
||||
|
||||

|
||||
|
||||
4. Use the default configuration and click **Deploy**.
|
||||
|
||||

|
||||
|
||||
5. Wait until Tomcat is up and running.
|
||||
|
||||

|
||||
|
||||
### Step 2: Access Tomcat Terminal
|
||||
|
||||
1. Go to **Services** and click **tomcat-service-name**.
|
||||
|
||||

|
||||
|
||||
2. Expand pods information and click **terminal**. You can now use the feature.
|
||||

|
||||

|
||||
|
||||
3. You can view the deployed projects in `/usr/local/tomcat/webapps`.
|
||||

|
||||
|
||||
### 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**.
|
||||

|
||||
|
||||
3. Select **NodePort** and click **Ok**. [More information](https://v2-1.docs.kubesphere.io/docs/project-setting/project-gateway/)
|
||||

|
||||
|
||||
4. Through <font color=green>{$NodeIP} : {$Nodeport} / {$Project path}</font> to access the tomcat project in browser.
|
||||

|
||||

|
||||
|
||||
5. If you want to learn more information about Tomcat please refer to https://tomcat.apache.org/index.html.
|
||||
|
After Width: | Height: | Size: 248 KiB |
|
After Width: | Height: | Size: 291 KiB |
|
After Width: | Height: | Size: 292 KiB |
|
After Width: | Height: | Size: 272 KiB |
|
After Width: | Height: | Size: 253 KiB |
|
After Width: | Height: | Size: 311 KiB |
|
After Width: | Height: | Size: 273 KiB |
|
After Width: | Height: | Size: 300 KiB |
|
After Width: | Height: | Size: 201 KiB |
|
After Width: | Height: | Size: 402 KiB |
|
After Width: | Height: | Size: 109 KiB |
|
After Width: | Height: | Size: 291 KiB |
|
After Width: | Height: | Size: 280 KiB |
|
After Width: | Height: | Size: 205 KiB |
|
After Width: | Height: | Size: 232 KiB |
|
After Width: | Height: | Size: 232 KiB |
|
After Width: | Height: | Size: 298 KiB |
|
After Width: | Height: | Size: 274 KiB |
|
After Width: | Height: | Size: 364 KiB |
|
After Width: | Height: | Size: 303 KiB |
|
After Width: | Height: | Size: 151 KiB |
|
After Width: | Height: | Size: 303 KiB |
|
After Width: | Height: | Size: 202 KiB |
|
After Width: | Height: | Size: 257 KiB |
|
After Width: | Height: | Size: 199 KiB |