This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 96fcf23 Automated deployment: 94ecdf06bcee36fc3d53c050c9ffbcd3bf343aa0
96fcf23 is described below
commit 96fcf23ee9a0f23678d40c56e46296659173d18a
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Apr 29 10:47:13 2021 +0000
Automated deployment: 94ecdf06bcee36fc3d53c050c9ffbcd3bf343aa0
---
en-us/docs/1.3.5/user_doc/docker-deployment.html | 48 ++++++++++++++++++---
en-us/docs/1.3.5/user_doc/docker-deployment.json | 2 +-
.../docs/1.3.5/user_doc/kubernetes-deployment.html | 31 ++++++++++++++
.../docs/1.3.5/user_doc/kubernetes-deployment.json | 2 +-
en-us/docs/1.3.6/user_doc/docker-deployment.html | 46 +++++++++++++++++---
en-us/docs/1.3.6/user_doc/docker-deployment.json | 2 +-
.../docs/1.3.6/user_doc/kubernetes-deployment.html | 31 ++++++++++++++
.../docs/1.3.6/user_doc/kubernetes-deployment.json | 2 +-
en-us/docs/latest/user_doc/docker-deployment.html | 46 +++++++++++++++++---
en-us/docs/latest/user_doc/docker-deployment.json | 2 +-
.../latest/user_doc/kubernetes-deployment.html | 31 ++++++++++++++
.../latest/user_doc/kubernetes-deployment.json | 2 +-
zh-cn/docs/1.3.5/user_doc/docker-deployment.html | 50 +++++++++++++++++++---
zh-cn/docs/1.3.5/user_doc/docker-deployment.json | 2 +-
.../docs/1.3.5/user_doc/kubernetes-deployment.html | 31 ++++++++++++++
.../docs/1.3.5/user_doc/kubernetes-deployment.json | 2 +-
zh-cn/docs/1.3.6/user_doc/docker-deployment.html | 48 ++++++++++++++++++---
zh-cn/docs/1.3.6/user_doc/docker-deployment.json | 2 +-
.../docs/1.3.6/user_doc/kubernetes-deployment.html | 31 ++++++++++++++
.../docs/1.3.6/user_doc/kubernetes-deployment.json | 2 +-
zh-cn/docs/latest/user_doc/docker-deployment.html | 48 ++++++++++++++++++---
zh-cn/docs/latest/user_doc/docker-deployment.json | 2 +-
.../latest/user_doc/kubernetes-deployment.html | 31 ++++++++++++++
.../latest/user_doc/kubernetes-deployment.json | 2 +-
24 files changed, 451 insertions(+), 45 deletions(-)
diff --git a/en-us/docs/1.3.5/user_doc/docker-deployment.html
b/en-us/docs/1.3.5/user_doc/docker-deployment.html
index 6dfd8b2..44f9c55 100644
--- a/en-us/docs/1.3.5/user_doc/docker-deployment.html
+++ b/en-us/docs/1.3.5/user_doc/docker-deployment.html
@@ -114,21 +114,59 @@ apache/dolphinscheduler:1.3.5 alert-server
<p>The Docker container is configured through environment variables, and the
<a
href="https://github.com/apache/dolphinscheduler/blob/1.3.5/docker/build/README.md#environment-variables">DolphinScheduler
Docker Environment Variables</a> lists the configurable environment variables
of the DolphinScheduler and their default values</p>
<p>Especially, it can be configured through the environment variable
configuration file <code>docker-compose.yml</code> and
<code>docker-stack.yml</code> in Docker Compose and Docker Swarm separately</p>
<h2>FAQ</h2>
-<h3>How to stop DolphinScheduler by docker-compose?</h3>
-<p>Stop containers:</p>
-<pre><code>docker-compose stop
+<h3>How to manage DolphinScheduler by docker-compose?</h3>
+<p>Start, restart, stop or list containers:</p>
+<pre><code>docker-compose start
+docker-compose restart
+docker-compose stop
+docker-compose ps
+</code></pre>
+<p>Stop containers and remove containers, networks:</p>
+<pre><code>docker-compose down
</code></pre>
<p>Stop containers and remove containers, networks and volumes:</p>
<pre><code>docker-compose down -v
</code></pre>
+<h3>How to view the logs of a container?</h3>
+<p>List all running containers:</p>
+<pre><code>docker ps
+docker ps --format "{{.Names}}" # only print names
+</code></pre>
+<p>View the logs of a container named dolphinscheduler-api:</p>
+<pre><code>docker logs dolphinscheduler-api
+docker logs -f dolphinscheduler-api # follow log output
+docker logs --tail 10 dolphinscheduler-api # show last 10 lines from the end
of the logs
+</code></pre>
+<h3>How to scale master and worker by docker-compose?</h3>
+<p><strong>Important</strong>: Please delete the <code>container_name</code>
and <code>ports</code> field of <code>dolphinscheduler-master</code> and
<code>dolphinscheduler-worker</code> in <code>docker-compose.yml</code></p>
+<p>Scale master to 2 instances:</p>
+<pre><code>docker-compose up -d --scale dolphinscheduler-master=2
dolphinscheduler-master
+</code></pre>
+<p>Scale worker to 3 instances:</p>
+<pre><code>docker-compose up -d --scale dolphinscheduler-worker=3
dolphinscheduler-worker
+</code></pre>
<h3>How to deploy DolphinScheduler on Docker Swarm?</h3>
<p>Assuming that the Docker Swarm cluster has been created (If there is no
Docker Swarm cluster, please refer to <a
href="https://docs.docker.com/engine/swarm/swarm-tutorial/create-swarm/">create-swarm</a>)</p>
-<p>Start a stack named dolphinscheduler</p>
+<p>Start a stack named dolphinscheduler:</p>
<pre><code>docker stack deploy -c docker-stack.yml dolphinscheduler
</code></pre>
-<p>Stop and remove the stack named dolphinscheduler</p>
+<p>List the services in the stack named dolphinscheduler:</p>
+<pre><code>docker stack services dolphinscheduler
+</code></pre>
+<p>Stop and remove the stack named dolphinscheduler:</p>
<pre><code>docker stack rm dolphinscheduler
</code></pre>
+<p>Remove the volumes of the stack named dolphinscheduler:</p>
+<pre><code>docker volume rm -f $(docker volume ls --format
"{{.Name}}" | grep -e "^dolphinscheduler")
+</code></pre>
+<h3>How to scale master and worker on Docker Swarm?</h3>
+<p><strong>Important</strong>: Please delete the <code>ports</code> field of
<code>dolphinscheduler-master</code> and <code>dolphinscheduler-worker</code>
in <code>docker-stack.yml</code></p>
+<p>Scale master of the stack named dolphinscheduler to 2 instances:</p>
+<pre><code>docker service scale dolphinscheduler_dolphinscheduler-master=2
+</code></pre>
+<p>Scale worker of the stack named dolphinscheduler to 3 instances:</p>
+<pre><code>docker service scale dolphinscheduler_dolphinscheduler-worker=3
+</code></pre>
<h3>How to build a Docker image?</h3>
<p>You can build a docker image in A Unix-like operating system, and you can
also build it in Windows operating system.</p>
<p>In Unix-Like, Example:</p>
diff --git a/en-us/docs/1.3.5/user_doc/docker-deployment.json
b/en-us/docs/1.3.5/user_doc/docker-deployment.json
index 0cd89c7..abc96ea 100644
--- a/en-us/docs/1.3.5/user_doc/docker-deployment.json
+++ b/en-us/docs/1.3.5/user_doc/docker-deployment.json
@@ -1,6 +1,6 @@
{
"filename": "docker-deployment.md",
- "__html": "<h1>QuickStart in
Docker</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a
href=\"https://docs.docker.com/engine/install/\">Docker</a>
1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker
Compose</a> 1.11.0+</li>\n</ul>\n<h2>How to use this Docker
image</h2>\n<p>Here're 3 ways to quickly install DolphinScheduler</p>\n<h3>The
First Way: Start a DolphinScheduler by docker-compose (recommended)</h3>\n<p>In
this way, you need to install <a href=\"https://docs.docker.co [...]
+ "__html": "<h1>QuickStart in
Docker</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a
href=\"https://docs.docker.com/engine/install/\">Docker</a>
1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker
Compose</a> 1.11.0+</li>\n</ul>\n<h2>How to use this Docker
image</h2>\n<p>Here're 3 ways to quickly install DolphinScheduler</p>\n<h3>The
First Way: Start a DolphinScheduler by docker-compose (recommended)</h3>\n<p>In
this way, you need to install <a href=\"https://docs.docker.co [...]
"link": "/dist/en-us/docs/1.3.5/user_doc/docker-deployment.html",
"meta": {}
}
\ No newline at end of file
diff --git a/en-us/docs/1.3.5/user_doc/kubernetes-deployment.html
b/en-us/docs/1.3.5/user_doc/kubernetes-deployment.html
index e64b3a7..b39299b 100644
--- a/en-us/docs/1.3.5/user_doc/kubernetes-deployment.html
+++ b/en-us/docs/1.3.5/user_doc/kubernetes-deployment.html
@@ -66,6 +66,37 @@ $ kubectl port-forward --address 0.0.0.0 -n <span
class="hljs-built_in">test</sp
<h2>Configuration</h2>
<p>The configuration file is <code>values.yaml</code>, and the <a
href="https://github.com/apache/dolphinscheduler/blob/1.3.5/docker/kubernetes/dolphinscheduler/README.md#configuration">DolphinScheduler
Kubernetes Configuration</a> lists the configurable parameters of the
DolphinScheduler and their default values.</p>
<h2>FAQ</h2>
+<h3>How to view the logs of a pod container?</h3>
+<p>List all pods (aka <code>po</code>):</p>
+<pre><code>kubectl get po
+kubectl get po -n test # with test namespace
+</code></pre>
+<p>View the logs of a pod container named dolphinscheduler-master-0:</p>
+<pre><code>kubectl logs dolphinscheduler-master-0
+kubectl logs -f dolphinscheduler-master-0 # follow log output
+kubectl logs --tail 10 dolphinscheduler-master-0 -n test # show last 10 lines
from the end of the logs
+</code></pre>
+<h3>How to scale api, master and worker on Kubernetes?</h3>
+<p>List all deployments (aka <code>deploy</code>):</p>
+<pre><code>kubectl get deploy
+kubectl get deploy -n test # with test namespace
+</code></pre>
+<p>Scale api to 3 replicas:</p>
+<pre><code>kubectl scale --replicas=3 deploy dolphinscheduler-api
+kubectl scale --replicas=3 deploy dolphinscheduler-api -n test # with test
namespace
+</code></pre>
+<p>List all statefulsets (aka <code>sts</code>):</p>
+<pre><code>kubectl get sts
+kubectl get sts -n test # with test namespace
+</code></pre>
+<p>Scale master to 2 replicas:</p>
+<pre><code>kubectl scale --replicas=2 sts dolphinscheduler-master
+kubectl scale --replicas=2 sts dolphinscheduler-master -n test # with test
namespace
+</code></pre>
+<p>Scale worker to 6 replicas:</p>
+<pre><code>kubectl scale --replicas=6 sts dolphinscheduler-worker
+kubectl scale --replicas=6 sts dolphinscheduler-worker -n test # with test
namespace
+</code></pre>
<h3>How to use MySQL as the DolphinScheduler's database instead of
PostgreSQL?</h3>
<p>Not yet supported, the version 1.3.6 will support</p>
<h3>How to support MySQL datasource in <code>Datasource manage</code>?</h3>
diff --git a/en-us/docs/1.3.5/user_doc/kubernetes-deployment.json
b/en-us/docs/1.3.5/user_doc/kubernetes-deployment.json
index 3577638..393f49e 100644
--- a/en-us/docs/1.3.5/user_doc/kubernetes-deployment.json
+++ b/en-us/docs/1.3.5/user_doc/kubernetes-deployment.json
@@ -1,6 +1,6 @@
{
"filename": "kubernetes-deployment.md",
- "__html": "<h1>QuickStart in
Kubernetes</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a
href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a
href=\"https://kubernetes.io/\">Kubernetes</a> 1.12+</li>\n<li>PV provisioner
support in the underlying infrastructure</li>\n</ul>\n<h2>Installing the
Chart</h2>\n<p>Please download the latest version of the source code package,
download address: <a
href=\"/en-us/download/download.html\">download</a></p>\n<p>After downloading
apache-dolphinscheduler- [...]
+ "__html": "<h1>QuickStart in
Kubernetes</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a
href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a
href=\"https://kubernetes.io/\">Kubernetes</a> 1.12+</li>\n<li>PV provisioner
support in the underlying infrastructure</li>\n</ul>\n<h2>Installing the
Chart</h2>\n<p>Please download the latest version of the source code package,
download address: <a
href=\"/en-us/download/download.html\">download</a></p>\n<p>After downloading
apache-dolphinscheduler- [...]
"link": "/dist/en-us/docs/1.3.5/user_doc/kubernetes-deployment.html",
"meta": {}
}
\ No newline at end of file
diff --git a/en-us/docs/1.3.6/user_doc/docker-deployment.html
b/en-us/docs/1.3.6/user_doc/docker-deployment.html
index d6f17af..ce31aa1 100644
--- a/en-us/docs/1.3.6/user_doc/docker-deployment.html
+++ b/en-us/docs/1.3.6/user_doc/docker-deployment.html
@@ -291,21 +291,57 @@ apache/dolphinscheduler:1.3.6 alert-server
</tbody>
</table>
<h2>FAQ</h2>
-<h3>How to stop DolphinScheduler by docker-compose?</h3>
-<p>Stop containers:</p>
-<pre><code>docker-compose stop
+<h3>How to manage DolphinScheduler by docker-compose?</h3>
+<p>Start, restart, stop or list containers:</p>
+<pre><code>docker-compose start
+docker-compose restart
+docker-compose stop
+docker-compose ps
+</code></pre>
+<p>Stop containers and remove containers, networks:</p>
+<pre><code>docker-compose down
</code></pre>
<p>Stop containers and remove containers, networks and volumes:</p>
<pre><code>docker-compose down -v
</code></pre>
+<h3>How to view the logs of a container?</h3>
+<p>List all running containers:</p>
+<pre><code>docker ps
+docker ps --format "{{.Names}}" # only print names
+</code></pre>
+<p>View the logs of a container named docker-swarm_dolphinscheduler-api_1:</p>
+<pre><code>docker logs docker-swarm_dolphinscheduler-api_1
+docker logs -f docker-swarm_dolphinscheduler-api_1 # follow log output
+docker logs --tail 10 docker-swarm_dolphinscheduler-api_1 # show last 10 lines
from the end of the logs
+</code></pre>
+<h3>How to scale master and worker by docker-compose?</h3>
+<p>Scale master to 2 instances:</p>
+<pre><code>docker-compose up -d --scale dolphinscheduler-master=2
dolphinscheduler-master
+</code></pre>
+<p>Scale worker to 3 instances:</p>
+<pre><code>docker-compose up -d --scale dolphinscheduler-worker=3
dolphinscheduler-worker
+</code></pre>
<h3>How to deploy DolphinScheduler on Docker Swarm?</h3>
<p>Assuming that the Docker Swarm cluster has been created (If there is no
Docker Swarm cluster, please refer to <a
href="https://docs.docker.com/engine/swarm/swarm-tutorial/create-swarm/">create-swarm</a>)</p>
-<p>Start a stack named dolphinscheduler</p>
+<p>Start a stack named dolphinscheduler:</p>
<pre><code>docker stack deploy -c docker-stack.yml dolphinscheduler
</code></pre>
-<p>Stop and remove the stack named dolphinscheduler</p>
+<p>List the services in the stack named dolphinscheduler:</p>
+<pre><code>docker stack services dolphinscheduler
+</code></pre>
+<p>Stop and remove the stack named dolphinscheduler:</p>
<pre><code>docker stack rm dolphinscheduler
</code></pre>
+<p>Remove the volumes of the stack named dolphinscheduler:</p>
+<pre><code>docker volume rm -f $(docker volume ls --format
"{{.Name}}" | grep -e "^dolphinscheduler")
+</code></pre>
+<h3>How to scale master and worker on Docker Swarm?</h3>
+<p>Scale master of the stack named dolphinscheduler to 2 instances:</p>
+<pre><code>docker service scale dolphinscheduler_dolphinscheduler-master=2
+</code></pre>
+<p>Scale worker of the stack named dolphinscheduler to 3 instances:</p>
+<pre><code>docker service scale dolphinscheduler_dolphinscheduler-worker=3
+</code></pre>
<h3>How to build a Docker image?</h3>
<p>You can build a docker image in A Unix-like operating system, and you can
also build it in Windows operating system.</p>
<p>In Unix-Like, Example:</p>
diff --git a/en-us/docs/1.3.6/user_doc/docker-deployment.json
b/en-us/docs/1.3.6/user_doc/docker-deployment.json
index a314c46..6248ee5 100644
--- a/en-us/docs/1.3.6/user_doc/docker-deployment.json
+++ b/en-us/docs/1.3.6/user_doc/docker-deployment.json
@@ -1,6 +1,6 @@
{
"filename": "docker-deployment.md",
- "__html": "<h1>QuickStart in
Docker</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a
href=\"https://docs.docker.com/engine/install/\">Docker</a>
1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker
Compose</a> 1.11.0+</li>\n</ul>\n<h2>How to use this Docker
image</h2>\n<p>Here're 3 ways to quickly install DolphinScheduler</p>\n<h3>The
First Way: Start a DolphinScheduler by docker-compose (recommended)</h3>\n<p>In
this way, you need to install <a href=\"https://docs.docker.co [...]
+ "__html": "<h1>QuickStart in
Docker</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a
href=\"https://docs.docker.com/engine/install/\">Docker</a>
1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker
Compose</a> 1.11.0+</li>\n</ul>\n<h2>How to use this Docker
image</h2>\n<p>Here're 3 ways to quickly install DolphinScheduler</p>\n<h3>The
First Way: Start a DolphinScheduler by docker-compose (recommended)</h3>\n<p>In
this way, you need to install <a href=\"https://docs.docker.co [...]
"link": "/dist/en-us/docs/1.3.6/user_doc/docker-deployment.html",
"meta": {}
}
\ No newline at end of file
diff --git a/en-us/docs/1.3.6/user_doc/kubernetes-deployment.html
b/en-us/docs/1.3.6/user_doc/kubernetes-deployment.html
index 194d64d..14abf55 100644
--- a/en-us/docs/1.3.6/user_doc/kubernetes-deployment.html
+++ b/en-us/docs/1.3.6/user_doc/kubernetes-deployment.html
@@ -249,6 +249,37 @@ NODE_PORT=$(kubectl get svc {{ template <span
class="hljs-string">"dolphins
</tbody>
</table>
<h2>FAQ</h2>
+<h3>How to view the logs of a pod container?</h3>
+<p>List all pods (aka <code>po</code>):</p>
+<pre><code>kubectl get po
+kubectl get po -n test # with test namespace
+</code></pre>
+<p>View the logs of a pod container named dolphinscheduler-master-0:</p>
+<pre><code>kubectl logs dolphinscheduler-master-0
+kubectl logs -f dolphinscheduler-master-0 # follow log output
+kubectl logs --tail 10 dolphinscheduler-master-0 -n test # show last 10 lines
from the end of the logs
+</code></pre>
+<h3>How to scale api, master and worker on Kubernetes?</h3>
+<p>List all deployments (aka <code>deploy</code>):</p>
+<pre><code>kubectl get deploy
+kubectl get deploy -n test # with test namespace
+</code></pre>
+<p>Scale api to 3 replicas:</p>
+<pre><code>kubectl scale --replicas=3 deploy dolphinscheduler-api
+kubectl scale --replicas=3 deploy dolphinscheduler-api -n test # with test
namespace
+</code></pre>
+<p>List all statefulsets (aka <code>sts</code>):</p>
+<pre><code>kubectl get sts
+kubectl get sts -n test # with test namespace
+</code></pre>
+<p>Scale master to 2 replicas:</p>
+<pre><code>kubectl scale --replicas=2 sts dolphinscheduler-master
+kubectl scale --replicas=2 sts dolphinscheduler-master -n test # with test
namespace
+</code></pre>
+<p>Scale worker to 6 replicas:</p>
+<pre><code>kubectl scale --replicas=6 sts dolphinscheduler-worker
+kubectl scale --replicas=6 sts dolphinscheduler-worker -n test # with test
namespace
+</code></pre>
<h3>How to use MySQL as the DolphinScheduler's database instead of
PostgreSQL?</h3>
<blockquote>
<p>Because of the commercial license, we cannot directly use the driver of
MySQL.</p>
diff --git a/en-us/docs/1.3.6/user_doc/kubernetes-deployment.json
b/en-us/docs/1.3.6/user_doc/kubernetes-deployment.json
index b61689c..bc4aedf 100644
--- a/en-us/docs/1.3.6/user_doc/kubernetes-deployment.json
+++ b/en-us/docs/1.3.6/user_doc/kubernetes-deployment.json
@@ -1,6 +1,6 @@
{
"filename": "kubernetes-deployment.md",
- "__html": "<h1>QuickStart in
Kubernetes</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a
href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a
href=\"https://kubernetes.io/\">Kubernetes</a> 1.12+</li>\n<li>PV provisioner
support in the underlying infrastructure</li>\n</ul>\n<h2>Installing the
Chart</h2>\n<p>Please download the latest version of the source code package,
download address: <a
href=\"/en-us/download/download.html\">download</a></p>\n<p>After downloading
apache-dolphinscheduler- [...]
+ "__html": "<h1>QuickStart in
Kubernetes</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a
href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a
href=\"https://kubernetes.io/\">Kubernetes</a> 1.12+</li>\n<li>PV provisioner
support in the underlying infrastructure</li>\n</ul>\n<h2>Installing the
Chart</h2>\n<p>Please download the latest version of the source code package,
download address: <a
href=\"/en-us/download/download.html\">download</a></p>\n<p>After downloading
apache-dolphinscheduler- [...]
"link": "/dist/en-us/docs/1.3.6/user_doc/kubernetes-deployment.html",
"meta": {}
}
\ No newline at end of file
diff --git a/en-us/docs/latest/user_doc/docker-deployment.html
b/en-us/docs/latest/user_doc/docker-deployment.html
index d6f17af..ce31aa1 100644
--- a/en-us/docs/latest/user_doc/docker-deployment.html
+++ b/en-us/docs/latest/user_doc/docker-deployment.html
@@ -291,21 +291,57 @@ apache/dolphinscheduler:1.3.6 alert-server
</tbody>
</table>
<h2>FAQ</h2>
-<h3>How to stop DolphinScheduler by docker-compose?</h3>
-<p>Stop containers:</p>
-<pre><code>docker-compose stop
+<h3>How to manage DolphinScheduler by docker-compose?</h3>
+<p>Start, restart, stop or list containers:</p>
+<pre><code>docker-compose start
+docker-compose restart
+docker-compose stop
+docker-compose ps
+</code></pre>
+<p>Stop containers and remove containers, networks:</p>
+<pre><code>docker-compose down
</code></pre>
<p>Stop containers and remove containers, networks and volumes:</p>
<pre><code>docker-compose down -v
</code></pre>
+<h3>How to view the logs of a container?</h3>
+<p>List all running containers:</p>
+<pre><code>docker ps
+docker ps --format "{{.Names}}" # only print names
+</code></pre>
+<p>View the logs of a container named docker-swarm_dolphinscheduler-api_1:</p>
+<pre><code>docker logs docker-swarm_dolphinscheduler-api_1
+docker logs -f docker-swarm_dolphinscheduler-api_1 # follow log output
+docker logs --tail 10 docker-swarm_dolphinscheduler-api_1 # show last 10 lines
from the end of the logs
+</code></pre>
+<h3>How to scale master and worker by docker-compose?</h3>
+<p>Scale master to 2 instances:</p>
+<pre><code>docker-compose up -d --scale dolphinscheduler-master=2
dolphinscheduler-master
+</code></pre>
+<p>Scale worker to 3 instances:</p>
+<pre><code>docker-compose up -d --scale dolphinscheduler-worker=3
dolphinscheduler-worker
+</code></pre>
<h3>How to deploy DolphinScheduler on Docker Swarm?</h3>
<p>Assuming that the Docker Swarm cluster has been created (If there is no
Docker Swarm cluster, please refer to <a
href="https://docs.docker.com/engine/swarm/swarm-tutorial/create-swarm/">create-swarm</a>)</p>
-<p>Start a stack named dolphinscheduler</p>
+<p>Start a stack named dolphinscheduler:</p>
<pre><code>docker stack deploy -c docker-stack.yml dolphinscheduler
</code></pre>
-<p>Stop and remove the stack named dolphinscheduler</p>
+<p>List the services in the stack named dolphinscheduler:</p>
+<pre><code>docker stack services dolphinscheduler
+</code></pre>
+<p>Stop and remove the stack named dolphinscheduler:</p>
<pre><code>docker stack rm dolphinscheduler
</code></pre>
+<p>Remove the volumes of the stack named dolphinscheduler:</p>
+<pre><code>docker volume rm -f $(docker volume ls --format
"{{.Name}}" | grep -e "^dolphinscheduler")
+</code></pre>
+<h3>How to scale master and worker on Docker Swarm?</h3>
+<p>Scale master of the stack named dolphinscheduler to 2 instances:</p>
+<pre><code>docker service scale dolphinscheduler_dolphinscheduler-master=2
+</code></pre>
+<p>Scale worker of the stack named dolphinscheduler to 3 instances:</p>
+<pre><code>docker service scale dolphinscheduler_dolphinscheduler-worker=3
+</code></pre>
<h3>How to build a Docker image?</h3>
<p>You can build a docker image in A Unix-like operating system, and you can
also build it in Windows operating system.</p>
<p>In Unix-Like, Example:</p>
diff --git a/en-us/docs/latest/user_doc/docker-deployment.json
b/en-us/docs/latest/user_doc/docker-deployment.json
index a314c46..6248ee5 100644
--- a/en-us/docs/latest/user_doc/docker-deployment.json
+++ b/en-us/docs/latest/user_doc/docker-deployment.json
@@ -1,6 +1,6 @@
{
"filename": "docker-deployment.md",
- "__html": "<h1>QuickStart in
Docker</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a
href=\"https://docs.docker.com/engine/install/\">Docker</a>
1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker
Compose</a> 1.11.0+</li>\n</ul>\n<h2>How to use this Docker
image</h2>\n<p>Here're 3 ways to quickly install DolphinScheduler</p>\n<h3>The
First Way: Start a DolphinScheduler by docker-compose (recommended)</h3>\n<p>In
this way, you need to install <a href=\"https://docs.docker.co [...]
+ "__html": "<h1>QuickStart in
Docker</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a
href=\"https://docs.docker.com/engine/install/\">Docker</a>
1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker
Compose</a> 1.11.0+</li>\n</ul>\n<h2>How to use this Docker
image</h2>\n<p>Here're 3 ways to quickly install DolphinScheduler</p>\n<h3>The
First Way: Start a DolphinScheduler by docker-compose (recommended)</h3>\n<p>In
this way, you need to install <a href=\"https://docs.docker.co [...]
"link": "/dist/en-us/docs/1.3.6/user_doc/docker-deployment.html",
"meta": {}
}
\ No newline at end of file
diff --git a/en-us/docs/latest/user_doc/kubernetes-deployment.html
b/en-us/docs/latest/user_doc/kubernetes-deployment.html
index 194d64d..14abf55 100644
--- a/en-us/docs/latest/user_doc/kubernetes-deployment.html
+++ b/en-us/docs/latest/user_doc/kubernetes-deployment.html
@@ -249,6 +249,37 @@ NODE_PORT=$(kubectl get svc {{ template <span
class="hljs-string">"dolphins
</tbody>
</table>
<h2>FAQ</h2>
+<h3>How to view the logs of a pod container?</h3>
+<p>List all pods (aka <code>po</code>):</p>
+<pre><code>kubectl get po
+kubectl get po -n test # with test namespace
+</code></pre>
+<p>View the logs of a pod container named dolphinscheduler-master-0:</p>
+<pre><code>kubectl logs dolphinscheduler-master-0
+kubectl logs -f dolphinscheduler-master-0 # follow log output
+kubectl logs --tail 10 dolphinscheduler-master-0 -n test # show last 10 lines
from the end of the logs
+</code></pre>
+<h3>How to scale api, master and worker on Kubernetes?</h3>
+<p>List all deployments (aka <code>deploy</code>):</p>
+<pre><code>kubectl get deploy
+kubectl get deploy -n test # with test namespace
+</code></pre>
+<p>Scale api to 3 replicas:</p>
+<pre><code>kubectl scale --replicas=3 deploy dolphinscheduler-api
+kubectl scale --replicas=3 deploy dolphinscheduler-api -n test # with test
namespace
+</code></pre>
+<p>List all statefulsets (aka <code>sts</code>):</p>
+<pre><code>kubectl get sts
+kubectl get sts -n test # with test namespace
+</code></pre>
+<p>Scale master to 2 replicas:</p>
+<pre><code>kubectl scale --replicas=2 sts dolphinscheduler-master
+kubectl scale --replicas=2 sts dolphinscheduler-master -n test # with test
namespace
+</code></pre>
+<p>Scale worker to 6 replicas:</p>
+<pre><code>kubectl scale --replicas=6 sts dolphinscheduler-worker
+kubectl scale --replicas=6 sts dolphinscheduler-worker -n test # with test
namespace
+</code></pre>
<h3>How to use MySQL as the DolphinScheduler's database instead of
PostgreSQL?</h3>
<blockquote>
<p>Because of the commercial license, we cannot directly use the driver of
MySQL.</p>
diff --git a/en-us/docs/latest/user_doc/kubernetes-deployment.json
b/en-us/docs/latest/user_doc/kubernetes-deployment.json
index b61689c..bc4aedf 100644
--- a/en-us/docs/latest/user_doc/kubernetes-deployment.json
+++ b/en-us/docs/latest/user_doc/kubernetes-deployment.json
@@ -1,6 +1,6 @@
{
"filename": "kubernetes-deployment.md",
- "__html": "<h1>QuickStart in
Kubernetes</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a
href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a
href=\"https://kubernetes.io/\">Kubernetes</a> 1.12+</li>\n<li>PV provisioner
support in the underlying infrastructure</li>\n</ul>\n<h2>Installing the
Chart</h2>\n<p>Please download the latest version of the source code package,
download address: <a
href=\"/en-us/download/download.html\">download</a></p>\n<p>After downloading
apache-dolphinscheduler- [...]
+ "__html": "<h1>QuickStart in
Kubernetes</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a
href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a
href=\"https://kubernetes.io/\">Kubernetes</a> 1.12+</li>\n<li>PV provisioner
support in the underlying infrastructure</li>\n</ul>\n<h2>Installing the
Chart</h2>\n<p>Please download the latest version of the source code package,
download address: <a
href=\"/en-us/download/download.html\">download</a></p>\n<p>After downloading
apache-dolphinscheduler- [...]
"link": "/dist/en-us/docs/1.3.6/user_doc/kubernetes-deployment.html",
"meta": {}
}
\ No newline at end of file
diff --git a/zh-cn/docs/1.3.5/user_doc/docker-deployment.html
b/zh-cn/docs/1.3.5/user_doc/docker-deployment.html
index 257a352..1a2bfc3 100644
--- a/zh-cn/docs/1.3.5/user_doc/docker-deployment.html
+++ b/zh-cn/docs/1.3.5/user_doc/docker-deployment.html
@@ -114,21 +114,59 @@ apache/dolphinscheduler:1.3.5 alert-server
<p>Docker 容器通过环境变量进行配置,<a
href="https://github.com/apache/dolphinscheduler/blob/1.3.5/docker/build/README_zh_CN.md#%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F">DolphinScheduler
Docker 环境变量</a> 列出了 DolphinScheduler 的可配置环境变量及其默认值</p>
<p>特别地,在 Docker Compose 和 Docker Swarm 中,可以分别通过环境变量配置文件
<code>docker-compose.yml</code> 和 <code>docker-stack.yml</code> 进行配置</p>
<h2>FAQ</h2>
-<h3>如何通过 docker-compose 停止 DolphinScheduler?</h3>
-<p>停止所有容器:</p>
-<pre><code>docker-compose stop
+<h3>如何通过 docker-compose 管理 DolphinScheduler?</h3>
+<p>启动、重启、停止或列出所有容器:</p>
+<pre><code>docker-compose start
+docker-compose restart
+docker-compose stop
+docker-compose ps
</code></pre>
-<p>停止所有容器并移除所有容器,网络和存储卷:</p>
+<p>停止所有容器并移除所有容器、网络:</p>
+<pre><code>docker-compose down
+</code></pre>
+<p>停止所有容器并移除所有容器、网络和存储卷:</p>
<pre><code>docker-compose down -v
</code></pre>
+<h3>如何查看一个容器的日志?</h3>
+<p>列出所有运行的容器:</p>
+<pre><code>docker ps
+docker ps --format "{{.Names}}" # 只打印名字
+</code></pre>
+<p>查看名为 dolphinscheduler-api 的容器的日志:</p>
+<pre><code>docker logs dolphinscheduler-api
+docker logs -f dolphinscheduler-api # 跟随日志输出
+docker logs --tail 10 dolphinscheduler-api # 显示倒数10行日志
+</code></pre>
+<h3>如何通过 docker-compose 扩缩容 master 和 worker?</h3>
+<p><strong>重要</strong>: 请先删除 <code>docker-compose.yml</code> 文件中
<code>dolphinscheduler-master</code> 和 <code>dolphinscheduler-worker</code> 的
<code>container_name</code> 和 <code>ports</code> 字段</p>
+<p>扩缩容 master 至 2 个实例:</p>
+<pre><code>docker-compose up -d --scale dolphinscheduler-master=2
dolphinscheduler-master
+</code></pre>
+<p>扩缩容 worker 至 3 个实例:</p>
+<pre><code>docker-compose up -d --scale dolphinscheduler-worker=3
dolphinscheduler-worker
+</code></pre>
<h3>如何在 Docker Swarm 上部署 DolphinScheduler?</h3>
<p>假设 Docker Swarm 集群已经部署(如果还没有创建 Docker Swarm 集群,请参考 <a
href="https://docs.docker.com/engine/swarm/swarm-tutorial/create-swarm/">create-swarm</a>)</p>
-<p>启动名为 dolphinscheduler 的 stack</p>
+<p>启动名为 dolphinscheduler 的 stack:</p>
<pre><code>docker stack deploy -c docker-stack.yml dolphinscheduler
</code></pre>
-<p>启动并移除名为 dolphinscheduler 的 stack</p>
+<p>列出名为 dolphinscheduler 的 stack 的所有服务:</p>
+<pre><code>docker stack services dolphinscheduler
+</code></pre>
+<p>停止并移除名为 dolphinscheduler 的 stack:</p>
<pre><code>docker stack rm dolphinscheduler
</code></pre>
+<p>移除名为 dolphinscheduler 的 stack 的所有存储卷:</p>
+<pre><code>docker volume rm -f $(docker volume ls --format
"{{.Name}}" | grep -e "^dolphinscheduler")
+</code></pre>
+<h3>如何在 Docker Swarm 上扩缩容 master 和 worker?</h3>
+<p><strong>重要</strong>: 请先删除 <code>docker-stack.yml</code> 文件中
<code>dolphinscheduler-master</code> 和 <code>dolphinscheduler-worker</code> 的
<code>ports</code> 字段</p>
+<p>扩缩容名为 dolphinscheduler 的 stack 的 master 至 2 个实例:</p>
+<pre><code>docker service scale dolphinscheduler_dolphinscheduler-master=2
+</code></pre>
+<p>扩缩容名为 dolphinscheduler 的 stack 的 worker 至 3 个实例:</p>
+<pre><code>docker service scale dolphinscheduler_dolphinscheduler-worker=3
+</code></pre>
<h3>如何构建一个 Docker 镜像?</h3>
<p>你可以在类Unix系统和Windows系统中构建一个docker镜像。</p>
<p>类Unix系统, 如下:</p>
diff --git a/zh-cn/docs/1.3.5/user_doc/docker-deployment.json
b/zh-cn/docs/1.3.5/user_doc/docker-deployment.json
index 6e0dfaf..b90b023 100644
--- a/zh-cn/docs/1.3.5/user_doc/docker-deployment.json
+++ b/zh-cn/docs/1.3.5/user_doc/docker-deployment.json
@@ -1,6 +1,6 @@
{
"filename": "docker-deployment.md",
- "__html": "<h1>快速试用 Docker 部署</h1>\n<h2>先决条件</h2>\n<ul>\n<li><a
href=\"https://docs.docker.com/engine/install/\">Docker</a>
1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker
Compose</a> 1.11.0+</li>\n</ul>\n<h2>如何使用 Docker 镜像</h2>\n<p>有 3 种方式可以快速试用
DolphinScheduler</p>\n<h3>一、以 docker-compose 的方式启动 DolphinScheduler
(推荐)</h3>\n<p>这种方式需要先安装 <a
href=\"https://docs.docker.com/compose/\">docker-compose</a> , docker-compose
的安装网上已经有非常多的资料,请自行安装即可</p>\n<h4>1、下载源码包</h4>\n<p [...]
+ "__html": "<h1>快速试用 Docker 部署</h1>\n<h2>先决条件</h2>\n<ul>\n<li><a
href=\"https://docs.docker.com/engine/install/\">Docker</a>
1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker
Compose</a> 1.11.0+</li>\n</ul>\n<h2>如何使用 Docker 镜像</h2>\n<p>有 3 种方式可以快速试用
DolphinScheduler</p>\n<h3>一、以 docker-compose 的方式启动 DolphinScheduler
(推荐)</h3>\n<p>这种方式需要先安装 <a
href=\"https://docs.docker.com/compose/\">docker-compose</a> , docker-compose
的安装网上已经有非常多的资料,请自行安装即可</p>\n<h4>1、下载源码包</h4>\n<p [...]
"link": "/dist/zh-cn/docs/1.3.5/user_doc/docker-deployment.html",
"meta": {}
}
\ No newline at end of file
diff --git a/zh-cn/docs/1.3.5/user_doc/kubernetes-deployment.html
b/zh-cn/docs/1.3.5/user_doc/kubernetes-deployment.html
index 8f63fe8..77eee9c 100644
--- a/zh-cn/docs/1.3.5/user_doc/kubernetes-deployment.html
+++ b/zh-cn/docs/1.3.5/user_doc/kubernetes-deployment.html
@@ -66,6 +66,37 @@ $ kubectl port-forward --address 0.0.0.0 -n <span
class="hljs-built_in">test</sp
<h2>配置</h2>
<p>配置文件为 <code>values.yaml</code>,<a
href="https://github.com/apache/dolphinscheduler/blob/1.3.5/docker/kubernetes/dolphinscheduler/README.md#configuration">DolphinScheduler
Kubernetes 配置</a> 列出了 DolphinScheduler 的可配置参数及其默认值</p>
<h2>FAQ</h2>
+<h3>如何查看一个 pod 容器的日志?</h3>
+<p>列出所有 pods (别名 <code>po</code>):</p>
+<pre><code>kubectl get po
+kubectl get po -n test # with test namespace
+</code></pre>
+<p>查看名为 dolphinscheduler-master-0 的 pod 容器的日志:</p>
+<pre><code>kubectl logs dolphinscheduler-master-0
+kubectl logs -f dolphinscheduler-master-0 # 跟随日志输出
+kubectl logs --tail 10 dolphinscheduler-master-0 -n test # 显示倒数10行日志
+</code></pre>
+<h3>如何在 Kubernetes 上扩缩容 api, master 和 worker?</h3>
+<p>列出所有 deployments (别名 <code>deploy</code>):</p>
+<pre><code>kubectl get deploy
+kubectl get deploy -n test # with test namespace
+</code></pre>
+<p>扩缩容 api 至 3 个副本:</p>
+<pre><code>kubectl scale --replicas=3 deploy dolphinscheduler-api
+kubectl scale --replicas=3 deploy dolphinscheduler-api -n test # with test
namespace
+</code></pre>
+<p>列出所有 statefulsets (别名 <code>sts</code>):</p>
+<pre><code>kubectl get sts
+kubectl get sts -n test # with test namespace
+</code></pre>
+<p>扩缩容 master 至 2 个副本:</p>
+<pre><code>kubectl scale --replicas=2 sts dolphinscheduler-master
+kubectl scale --replicas=2 sts dolphinscheduler-master -n test # with test
namespace
+</code></pre>
+<p>扩缩容 worker 至 6 个副本:</p>
+<pre><code>kubectl scale --replicas=6 sts dolphinscheduler-worker
+kubectl scale --replicas=6 sts dolphinscheduler-worker -n test # with test
namespace
+</code></pre>
<h3>如何用 MySQL 替代 PostgreSQL 作为 DolphinScheduler 的数据库?</h3>
<p>尚不支持,1.3.6 版本将支持</p>
<h3>如何在数据源中心支持 MySQL 数据源?</h3>
diff --git a/zh-cn/docs/1.3.5/user_doc/kubernetes-deployment.json
b/zh-cn/docs/1.3.5/user_doc/kubernetes-deployment.json
index 2e5912f..a3438c9 100644
--- a/zh-cn/docs/1.3.5/user_doc/kubernetes-deployment.json
+++ b/zh-cn/docs/1.3.5/user_doc/kubernetes-deployment.json
@@ -1,6 +1,6 @@
{
"filename": "kubernetes-deployment.md",
- "__html": "<h1>快速试用 Kubernetes 部署</h1>\n<h2>先决条件</h2>\n<ul>\n<li><a
href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a
href=\"https://kubernetes.io/\">Kubernetes</a> 1.12+</li>\n<li>PV
供应(需要基础设施支持)</li>\n</ul>\n<h2>安装 dolphinscheduler</h2>\n<p>请下载最新版本的源码包,下载地址: <a
href=\"/zh-cn/download/download.html\">下载</a></p>\n<p>下载
apache-dolphinscheduler-incubating-1.3.5-src.zip 后,解压缩</p>\n<p>发布一个名为
<code>dolphinscheduler</code> 的版本(release),请执行以下命令:</p>\n<pre><code>$ unzip
apache-dolphinsche [...]
+ "__html": "<h1>快速试用 Kubernetes 部署</h1>\n<h2>先决条件</h2>\n<ul>\n<li><a
href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a
href=\"https://kubernetes.io/\">Kubernetes</a> 1.12+</li>\n<li>PV
供应(需要基础设施支持)</li>\n</ul>\n<h2>安装 dolphinscheduler</h2>\n<p>请下载最新版本的源码包,下载地址: <a
href=\"/zh-cn/download/download.html\">下载</a></p>\n<p>下载
apache-dolphinscheduler-incubating-1.3.5-src.zip 后,解压缩</p>\n<p>发布一个名为
<code>dolphinscheduler</code> 的版本(release),请执行以下命令:</p>\n<pre><code>$ unzip
apache-dolphinsche [...]
"link": "/dist/zh-cn/docs/1.3.5/user_doc/kubernetes-deployment.html",
"meta": {}
}
\ No newline at end of file
diff --git a/zh-cn/docs/1.3.6/user_doc/docker-deployment.html
b/zh-cn/docs/1.3.6/user_doc/docker-deployment.html
index 8d3f6ff..aecc42b 100644
--- a/zh-cn/docs/1.3.6/user_doc/docker-deployment.html
+++ b/zh-cn/docs/1.3.6/user_doc/docker-deployment.html
@@ -291,21 +291,57 @@ apache/dolphinscheduler:1.3.6 alert-server
</tbody>
</table>
<h2>FAQ</h2>
-<h3>如何通过 docker-compose 停止 DolphinScheduler?</h3>
-<p>停止所有容器:</p>
-<pre><code>docker-compose stop
+<h3>如何通过 docker-compose 管理 DolphinScheduler?</h3>
+<p>启动、重启、停止或列出所有容器:</p>
+<pre><code>docker-compose start
+docker-compose restart
+docker-compose stop
+docker-compose ps
</code></pre>
-<p>停止所有容器并移除所有容器,网络和存储卷:</p>
+<p>停止所有容器并移除所有容器、网络:</p>
+<pre><code>docker-compose down
+</code></pre>
+<p>停止所有容器并移除所有容器、网络和存储卷:</p>
<pre><code>docker-compose down -v
</code></pre>
+<h3>如何查看一个容器的日志?</h3>
+<p>列出所有运行的容器:</p>
+<pre><code>docker ps
+docker ps --format "{{.Names}}" # 只打印名字
+</code></pre>
+<p>查看名为 docker-swarm_dolphinscheduler-api_1 的容器的日志:</p>
+<pre><code>docker logs docker-swarm_dolphinscheduler-api_1
+docker logs -f docker-swarm_dolphinscheduler-api_1 # 跟随日志输出
+docker logs --tail 10 docker-swarm_dolphinscheduler-api_1 # 显示倒数10行日志
+</code></pre>
+<h3>如何通过 docker-compose 扩缩容 master 和 worker?</h3>
+<p>扩缩容 master 至 2 个实例:</p>
+<pre><code>docker-compose up -d --scale dolphinscheduler-master=2
dolphinscheduler-master
+</code></pre>
+<p>扩缩容 worker 至 3 个实例:</p>
+<pre><code>docker-compose up -d --scale dolphinscheduler-worker=3
dolphinscheduler-worker
+</code></pre>
<h3>如何在 Docker Swarm 上部署 DolphinScheduler?</h3>
<p>假设 Docker Swarm 集群已经部署(如果还没有创建 Docker Swarm 集群,请参考 <a
href="https://docs.docker.com/engine/swarm/swarm-tutorial/create-swarm/">create-swarm</a>)</p>
-<p>启动名为 dolphinscheduler 的 stack</p>
+<p>启动名为 dolphinscheduler 的 stack:</p>
<pre><code>docker stack deploy -c docker-stack.yml dolphinscheduler
</code></pre>
-<p>启动并移除名为 dolphinscheduler 的 stack</p>
+<p>列出名为 dolphinscheduler 的 stack 的所有服务:</p>
+<pre><code>docker stack services dolphinscheduler
+</code></pre>
+<p>停止并移除名为 dolphinscheduler 的 stack:</p>
<pre><code>docker stack rm dolphinscheduler
</code></pre>
+<p>移除名为 dolphinscheduler 的 stack 的所有存储卷:</p>
+<pre><code>docker volume rm -f $(docker volume ls --format
"{{.Name}}" | grep -e "^dolphinscheduler")
+</code></pre>
+<h3>如何在 Docker Swarm 上扩缩容 master 和 worker?</h3>
+<p>扩缩容名为 dolphinscheduler 的 stack 的 master 至 2 个实例:</p>
+<pre><code>docker service scale dolphinscheduler_dolphinscheduler-master=2
+</code></pre>
+<p>扩缩容名为 dolphinscheduler 的 stack 的 worker 至 3 个实例:</p>
+<pre><code>docker service scale dolphinscheduler_dolphinscheduler-worker=3
+</code></pre>
<h3>如何构建一个 Docker 镜像?</h3>
<p>你可以在类Unix系统和Windows系统中构建一个docker镜像。</p>
<p>类Unix系统, 如下:</p>
diff --git a/zh-cn/docs/1.3.6/user_doc/docker-deployment.json
b/zh-cn/docs/1.3.6/user_doc/docker-deployment.json
index ea5d565..39fb275 100644
--- a/zh-cn/docs/1.3.6/user_doc/docker-deployment.json
+++ b/zh-cn/docs/1.3.6/user_doc/docker-deployment.json
@@ -1,6 +1,6 @@
{
"filename": "docker-deployment.md",
- "__html": "<h1>快速试用 Docker 部署</h1>\n<h2>先决条件</h2>\n<ul>\n<li><a
href=\"https://docs.docker.com/engine/install/\">Docker</a>
1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker
Compose</a> 1.11.0+</li>\n</ul>\n<h2>如何使用 Docker 镜像</h2>\n<p>有 3 种方式可以快速试用
DolphinScheduler</p>\n<h3>一、以 docker-compose 的方式启动 DolphinScheduler
(推荐)</h3>\n<p>这种方式需要先安装 <a
href=\"https://docs.docker.com/compose/\">docker-compose</a> , docker-compose
的安装网上已经有非常多的资料,请自行安装即可</p>\n<h4>1、下载源码包</h4>\n<p [...]
+ "__html": "<h1>快速试用 Docker 部署</h1>\n<h2>先决条件</h2>\n<ul>\n<li><a
href=\"https://docs.docker.com/engine/install/\">Docker</a>
1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker
Compose</a> 1.11.0+</li>\n</ul>\n<h2>如何使用 Docker 镜像</h2>\n<p>有 3 种方式可以快速试用
DolphinScheduler</p>\n<h3>一、以 docker-compose 的方式启动 DolphinScheduler
(推荐)</h3>\n<p>这种方式需要先安装 <a
href=\"https://docs.docker.com/compose/\">docker-compose</a> , docker-compose
的安装网上已经有非常多的资料,请自行安装即可</p>\n<h4>1、下载源码包</h4>\n<p [...]
"link": "/dist/zh-cn/docs/1.3.6/user_doc/docker-deployment.html",
"meta": {}
}
\ No newline at end of file
diff --git a/zh-cn/docs/1.3.6/user_doc/kubernetes-deployment.html
b/zh-cn/docs/1.3.6/user_doc/kubernetes-deployment.html
index 9a3fdce..2417127 100644
--- a/zh-cn/docs/1.3.6/user_doc/kubernetes-deployment.html
+++ b/zh-cn/docs/1.3.6/user_doc/kubernetes-deployment.html
@@ -249,6 +249,37 @@ NODE_PORT=$(kubectl get svc {{ template <span
class="hljs-string">"dolphins
</tbody>
</table>
<h2>FAQ</h2>
+<h3>如何查看一个 pod 容器的日志?</h3>
+<p>列出所有 pods (别名 <code>po</code>):</p>
+<pre><code>kubectl get po
+kubectl get po -n test # with test namespace
+</code></pre>
+<p>查看名为 dolphinscheduler-master-0 的 pod 容器的日志:</p>
+<pre><code>kubectl logs dolphinscheduler-master-0
+kubectl logs -f dolphinscheduler-master-0 # 跟随日志输出
+kubectl logs --tail 10 dolphinscheduler-master-0 -n test # 显示倒数10行日志
+</code></pre>
+<h3>如何在 Kubernetes 上扩缩容 api, master 和 worker?</h3>
+<p>列出所有 deployments (别名 <code>deploy</code>):</p>
+<pre><code>kubectl get deploy
+kubectl get deploy -n test # with test namespace
+</code></pre>
+<p>扩缩容 api 至 3 个副本:</p>
+<pre><code>kubectl scale --replicas=3 deploy dolphinscheduler-api
+kubectl scale --replicas=3 deploy dolphinscheduler-api -n test # with test
namespace
+</code></pre>
+<p>列出所有 statefulsets (别名 <code>sts</code>):</p>
+<pre><code>kubectl get sts
+kubectl get sts -n test # with test namespace
+</code></pre>
+<p>扩缩容 master 至 2 个副本:</p>
+<pre><code>kubectl scale --replicas=2 sts dolphinscheduler-master
+kubectl scale --replicas=2 sts dolphinscheduler-master -n test # with test
namespace
+</code></pre>
+<p>扩缩容 worker 至 6 个副本:</p>
+<pre><code>kubectl scale --replicas=6 sts dolphinscheduler-worker
+kubectl scale --replicas=6 sts dolphinscheduler-worker -n test # with test
namespace
+</code></pre>
<h3>如何用 MySQL 替代 PostgreSQL 作为 DolphinScheduler 的数据库?</h3>
<blockquote>
<p>由于商业许可证的原因,我们不能直接使用 MySQL 的驱动包.</p>
diff --git a/zh-cn/docs/1.3.6/user_doc/kubernetes-deployment.json
b/zh-cn/docs/1.3.6/user_doc/kubernetes-deployment.json
index 258aec7..a4c815a 100644
--- a/zh-cn/docs/1.3.6/user_doc/kubernetes-deployment.json
+++ b/zh-cn/docs/1.3.6/user_doc/kubernetes-deployment.json
@@ -1,6 +1,6 @@
{
"filename": "kubernetes-deployment.md",
- "__html": "<h1>快速试用 Kubernetes 部署</h1>\n<h2>先决条件</h2>\n<ul>\n<li><a
href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a
href=\"https://kubernetes.io/\">Kubernetes</a> 1.12+</li>\n<li>PV
供应(需要基础设施支持)</li>\n</ul>\n<h2>安装 dolphinscheduler</h2>\n<p>请下载最新版本的源码包,下载地址: <a
href=\"/zh-cn/download/download.html\">下载</a></p>\n<p>下载
apache-dolphinscheduler-1.3.6-src.tar.gz 后,解压缩</p>\n<p>发布一个名为
<code>dolphinscheduler</code> 的版本(release),请执行以下命令:</p>\n<pre><code>$ tar -zxvf
apache-dolphinschedule [...]
+ "__html": "<h1>快速试用 Kubernetes 部署</h1>\n<h2>先决条件</h2>\n<ul>\n<li><a
href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a
href=\"https://kubernetes.io/\">Kubernetes</a> 1.12+</li>\n<li>PV
供应(需要基础设施支持)</li>\n</ul>\n<h2>安装 dolphinscheduler</h2>\n<p>请下载最新版本的源码包,下载地址: <a
href=\"/zh-cn/download/download.html\">下载</a></p>\n<p>下载
apache-dolphinscheduler-1.3.6-src.tar.gz 后,解压缩</p>\n<p>发布一个名为
<code>dolphinscheduler</code> 的版本(release),请执行以下命令:</p>\n<pre><code>$ tar -zxvf
apache-dolphinschedule [...]
"link": "/dist/zh-cn/docs/1.3.6/user_doc/kubernetes-deployment.html",
"meta": {}
}
\ No newline at end of file
diff --git a/zh-cn/docs/latest/user_doc/docker-deployment.html
b/zh-cn/docs/latest/user_doc/docker-deployment.html
index 8d3f6ff..aecc42b 100644
--- a/zh-cn/docs/latest/user_doc/docker-deployment.html
+++ b/zh-cn/docs/latest/user_doc/docker-deployment.html
@@ -291,21 +291,57 @@ apache/dolphinscheduler:1.3.6 alert-server
</tbody>
</table>
<h2>FAQ</h2>
-<h3>如何通过 docker-compose 停止 DolphinScheduler?</h3>
-<p>停止所有容器:</p>
-<pre><code>docker-compose stop
+<h3>如何通过 docker-compose 管理 DolphinScheduler?</h3>
+<p>启动、重启、停止或列出所有容器:</p>
+<pre><code>docker-compose start
+docker-compose restart
+docker-compose stop
+docker-compose ps
</code></pre>
-<p>停止所有容器并移除所有容器,网络和存储卷:</p>
+<p>停止所有容器并移除所有容器、网络:</p>
+<pre><code>docker-compose down
+</code></pre>
+<p>停止所有容器并移除所有容器、网络和存储卷:</p>
<pre><code>docker-compose down -v
</code></pre>
+<h3>如何查看一个容器的日志?</h3>
+<p>列出所有运行的容器:</p>
+<pre><code>docker ps
+docker ps --format "{{.Names}}" # 只打印名字
+</code></pre>
+<p>查看名为 docker-swarm_dolphinscheduler-api_1 的容器的日志:</p>
+<pre><code>docker logs docker-swarm_dolphinscheduler-api_1
+docker logs -f docker-swarm_dolphinscheduler-api_1 # 跟随日志输出
+docker logs --tail 10 docker-swarm_dolphinscheduler-api_1 # 显示倒数10行日志
+</code></pre>
+<h3>如何通过 docker-compose 扩缩容 master 和 worker?</h3>
+<p>扩缩容 master 至 2 个实例:</p>
+<pre><code>docker-compose up -d --scale dolphinscheduler-master=2
dolphinscheduler-master
+</code></pre>
+<p>扩缩容 worker 至 3 个实例:</p>
+<pre><code>docker-compose up -d --scale dolphinscheduler-worker=3
dolphinscheduler-worker
+</code></pre>
<h3>如何在 Docker Swarm 上部署 DolphinScheduler?</h3>
<p>假设 Docker Swarm 集群已经部署(如果还没有创建 Docker Swarm 集群,请参考 <a
href="https://docs.docker.com/engine/swarm/swarm-tutorial/create-swarm/">create-swarm</a>)</p>
-<p>启动名为 dolphinscheduler 的 stack</p>
+<p>启动名为 dolphinscheduler 的 stack:</p>
<pre><code>docker stack deploy -c docker-stack.yml dolphinscheduler
</code></pre>
-<p>启动并移除名为 dolphinscheduler 的 stack</p>
+<p>列出名为 dolphinscheduler 的 stack 的所有服务:</p>
+<pre><code>docker stack services dolphinscheduler
+</code></pre>
+<p>停止并移除名为 dolphinscheduler 的 stack:</p>
<pre><code>docker stack rm dolphinscheduler
</code></pre>
+<p>移除名为 dolphinscheduler 的 stack 的所有存储卷:</p>
+<pre><code>docker volume rm -f $(docker volume ls --format
"{{.Name}}" | grep -e "^dolphinscheduler")
+</code></pre>
+<h3>如何在 Docker Swarm 上扩缩容 master 和 worker?</h3>
+<p>扩缩容名为 dolphinscheduler 的 stack 的 master 至 2 个实例:</p>
+<pre><code>docker service scale dolphinscheduler_dolphinscheduler-master=2
+</code></pre>
+<p>扩缩容名为 dolphinscheduler 的 stack 的 worker 至 3 个实例:</p>
+<pre><code>docker service scale dolphinscheduler_dolphinscheduler-worker=3
+</code></pre>
<h3>如何构建一个 Docker 镜像?</h3>
<p>你可以在类Unix系统和Windows系统中构建一个docker镜像。</p>
<p>类Unix系统, 如下:</p>
diff --git a/zh-cn/docs/latest/user_doc/docker-deployment.json
b/zh-cn/docs/latest/user_doc/docker-deployment.json
index ea5d565..39fb275 100644
--- a/zh-cn/docs/latest/user_doc/docker-deployment.json
+++ b/zh-cn/docs/latest/user_doc/docker-deployment.json
@@ -1,6 +1,6 @@
{
"filename": "docker-deployment.md",
- "__html": "<h1>快速试用 Docker 部署</h1>\n<h2>先决条件</h2>\n<ul>\n<li><a
href=\"https://docs.docker.com/engine/install/\">Docker</a>
1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker
Compose</a> 1.11.0+</li>\n</ul>\n<h2>如何使用 Docker 镜像</h2>\n<p>有 3 种方式可以快速试用
DolphinScheduler</p>\n<h3>一、以 docker-compose 的方式启动 DolphinScheduler
(推荐)</h3>\n<p>这种方式需要先安装 <a
href=\"https://docs.docker.com/compose/\">docker-compose</a> , docker-compose
的安装网上已经有非常多的资料,请自行安装即可</p>\n<h4>1、下载源码包</h4>\n<p [...]
+ "__html": "<h1>快速试用 Docker 部署</h1>\n<h2>先决条件</h2>\n<ul>\n<li><a
href=\"https://docs.docker.com/engine/install/\">Docker</a>
1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker
Compose</a> 1.11.0+</li>\n</ul>\n<h2>如何使用 Docker 镜像</h2>\n<p>有 3 种方式可以快速试用
DolphinScheduler</p>\n<h3>一、以 docker-compose 的方式启动 DolphinScheduler
(推荐)</h3>\n<p>这种方式需要先安装 <a
href=\"https://docs.docker.com/compose/\">docker-compose</a> , docker-compose
的安装网上已经有非常多的资料,请自行安装即可</p>\n<h4>1、下载源码包</h4>\n<p [...]
"link": "/dist/zh-cn/docs/1.3.6/user_doc/docker-deployment.html",
"meta": {}
}
\ No newline at end of file
diff --git a/zh-cn/docs/latest/user_doc/kubernetes-deployment.html
b/zh-cn/docs/latest/user_doc/kubernetes-deployment.html
index 9a3fdce..2417127 100644
--- a/zh-cn/docs/latest/user_doc/kubernetes-deployment.html
+++ b/zh-cn/docs/latest/user_doc/kubernetes-deployment.html
@@ -249,6 +249,37 @@ NODE_PORT=$(kubectl get svc {{ template <span
class="hljs-string">"dolphins
</tbody>
</table>
<h2>FAQ</h2>
+<h3>如何查看一个 pod 容器的日志?</h3>
+<p>列出所有 pods (别名 <code>po</code>):</p>
+<pre><code>kubectl get po
+kubectl get po -n test # with test namespace
+</code></pre>
+<p>查看名为 dolphinscheduler-master-0 的 pod 容器的日志:</p>
+<pre><code>kubectl logs dolphinscheduler-master-0
+kubectl logs -f dolphinscheduler-master-0 # 跟随日志输出
+kubectl logs --tail 10 dolphinscheduler-master-0 -n test # 显示倒数10行日志
+</code></pre>
+<h3>如何在 Kubernetes 上扩缩容 api, master 和 worker?</h3>
+<p>列出所有 deployments (别名 <code>deploy</code>):</p>
+<pre><code>kubectl get deploy
+kubectl get deploy -n test # with test namespace
+</code></pre>
+<p>扩缩容 api 至 3 个副本:</p>
+<pre><code>kubectl scale --replicas=3 deploy dolphinscheduler-api
+kubectl scale --replicas=3 deploy dolphinscheduler-api -n test # with test
namespace
+</code></pre>
+<p>列出所有 statefulsets (别名 <code>sts</code>):</p>
+<pre><code>kubectl get sts
+kubectl get sts -n test # with test namespace
+</code></pre>
+<p>扩缩容 master 至 2 个副本:</p>
+<pre><code>kubectl scale --replicas=2 sts dolphinscheduler-master
+kubectl scale --replicas=2 sts dolphinscheduler-master -n test # with test
namespace
+</code></pre>
+<p>扩缩容 worker 至 6 个副本:</p>
+<pre><code>kubectl scale --replicas=6 sts dolphinscheduler-worker
+kubectl scale --replicas=6 sts dolphinscheduler-worker -n test # with test
namespace
+</code></pre>
<h3>如何用 MySQL 替代 PostgreSQL 作为 DolphinScheduler 的数据库?</h3>
<blockquote>
<p>由于商业许可证的原因,我们不能直接使用 MySQL 的驱动包.</p>
diff --git a/zh-cn/docs/latest/user_doc/kubernetes-deployment.json
b/zh-cn/docs/latest/user_doc/kubernetes-deployment.json
index 258aec7..a4c815a 100644
--- a/zh-cn/docs/latest/user_doc/kubernetes-deployment.json
+++ b/zh-cn/docs/latest/user_doc/kubernetes-deployment.json
@@ -1,6 +1,6 @@
{
"filename": "kubernetes-deployment.md",
- "__html": "<h1>快速试用 Kubernetes 部署</h1>\n<h2>先决条件</h2>\n<ul>\n<li><a
href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a
href=\"https://kubernetes.io/\">Kubernetes</a> 1.12+</li>\n<li>PV
供应(需要基础设施支持)</li>\n</ul>\n<h2>安装 dolphinscheduler</h2>\n<p>请下载最新版本的源码包,下载地址: <a
href=\"/zh-cn/download/download.html\">下载</a></p>\n<p>下载
apache-dolphinscheduler-1.3.6-src.tar.gz 后,解压缩</p>\n<p>发布一个名为
<code>dolphinscheduler</code> 的版本(release),请执行以下命令:</p>\n<pre><code>$ tar -zxvf
apache-dolphinschedule [...]
+ "__html": "<h1>快速试用 Kubernetes 部署</h1>\n<h2>先决条件</h2>\n<ul>\n<li><a
href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a
href=\"https://kubernetes.io/\">Kubernetes</a> 1.12+</li>\n<li>PV
供应(需要基础设施支持)</li>\n</ul>\n<h2>安装 dolphinscheduler</h2>\n<p>请下载最新版本的源码包,下载地址: <a
href=\"/zh-cn/download/download.html\">下载</a></p>\n<p>下载
apache-dolphinscheduler-1.3.6-src.tar.gz 后,解压缩</p>\n<p>发布一个名为
<code>dolphinscheduler</code> 的版本(release),请执行以下命令:</p>\n<pre><code>$ tar -zxvf
apache-dolphinschedule [...]
"link": "/dist/zh-cn/docs/1.3.6/user_doc/kubernetes-deployment.html",
"meta": {}
}
\ No newline at end of file