seo优化

This commit is contained in:
huanqing.shao
2019-09-21 00:42:52 +08:00
parent 20d15a141c
commit affcfef338
62 changed files with 412 additions and 301 deletions

View File

@ -13,7 +13,7 @@ description: 使用 Kuboard 向 Kubernetes 部署一个最简单的 Deployment
假设您已经进入了 Kuboard 名称空间界面,如下图所示。可参考 [创建名称空间](/guide/cluster/namespace.html#创建名称空间)
![image-20190723115721514](./pre-condition.assets/image-20190723115721514.png)
![Kubernetes教程在Kuboard中进入名称空间页](./pre-condition.assets/image-20190723115721514.png)
## 部署 busybox
@ -39,19 +39,19 @@ Busybox 是一个非常小巧不到5M的容器此处用它来展示如
![image-20190723115852719](./busybox.assets/image-20190723115852719.png)
![Kubernetes教程在 Kuboard 中创建 busybox](./busybox.assets/image-20190723115852719.png)
* 完成表单填写后,点击 ***保存***
Kuboard 将对表单参数进行校验,通过后,方可执行对集群的变更操作。
![image-20190723115912645](./busybox.assets/image-20190723115912645.png)
![Kubernetes教程在 Kuboard 中保存 busybox](./busybox.assets/image-20190723115912645.png)
* 点击 ***应用***
Kuboard 执行对集群的变更操作,变更的过程中,产生的事件以通知消息的形式显示出来。
![image-20190723115940862](./busybox.assets/image-20190723115940862.png)
![Kubernetes教程在 Kuboard 中保存 busybox](./busybox.assets/image-20190723115940862.png)
@ -81,7 +81,7 @@ Busybox 是一个非常小巧不到5M的容器此处用它来展示如
* 容器组基本信息,及删除容器组的操作按钮。(此区域还包括容器组相关的监控操作,监控模块在后续的章节中介绍)
* 容器基本信息,及查看容器日志、打开容器终端的按钮。(此区域还包括容器相关的监控操作,监控模块在后续的章节中介绍)
![image-20190723120011972](./busybox.assets/image-20190723120011972.png)
![Kubernetes教程在 Kuboard 中查看已部署的 busybox](./busybox.assets/image-20190723120011972.png)
@ -89,7 +89,7 @@ Busybox 是一个非常小巧不到5M的容器此处用它来展示如
此时打开了该容器的控制台Kuboard 默认使用 /bin/bash 终端程序,而 busybox 镜像中并不包含 /bin/bash因此您会看到一个如下图所示的错误提示
![image-20190723120050894](./busybox.assets/image-20190723120050894.png)
![Kubernetes教程在 Kuboard 中进入 busybox 的终端界面](./busybox.assets/image-20190723120050894.png)
@ -97,10 +97,10 @@ Busybox 是一个非常小巧不到5M的容器此处用它来展示如
点击屏幕左上角的 ***切换到 /bin/sh***
![image-20190723120104474](./busybox.assets/image-20190723120104474.png)
![Kubernetes教程在 Kuboard 中进入 busybox 的终端界面](./busybox.assets/image-20190723120104474.png)
* 输入 *export* 并回车
输入 *export* 并回车后,可查看该容器当前的环境变量。您也可以在终端中执行任何容器内部的命令。在您完成容器的部署之后,终端界面是非常有效的问题诊断工具之一。
![image-20190723120125425](./busybox.assets/image-20190723120125425.png)
![Kubernetes教程在 Kuboard 中进入 busybox 的终端界面执行命令](./busybox.assets/image-20190723120125425.png)

View File

@ -21,7 +21,7 @@ example中用到了存储卷声明请在 Kuboard 中 [创建存储类](/guide
假设您已经进入了 Kuboard 名称空间界面,如下图所示:
![image-20190723115721514](./pre-condition.assets/image-20190723115721514.png)
![Kubernetes教程在Kuboard中进入名称空间页](./pre-condition.assets/image-20190723115721514.png)
## 导入 example
@ -35,31 +35,31 @@ example中用到了存储卷声明请在 Kuboard 中 [创建存储类](/guide
* 点击 ***导入工作负载*** 按钮
![image-20190723120730196](./import.assets/image-20190723120730196.png)
![Kubernetes教程在Kuboard中导入工作负载](./import.assets/image-20190723120730196.png)
* 点击 ***上传文件*** 按钮
并选择刚才下载的 export_example.yaml 文件
![image-20190723120753533](./import.assets/image-20190723120753533.png)
![Kubernetes教程在Kuboard中导入工作负载-上传文件](./import.assets/image-20190723120753533.png)
* 点击 ***下一步***
默认选择所有的工作负载
![image-20190723120832778](./import.assets/image-20190723120832778.png)
![Kubernetes教程在Kuboard中导入工作负载-选择所有工作负载](./import.assets/image-20190723120832778.png)
* 点击 ***下一步***
默认选择所有要导入的配置example中没有使用到配置信息
![image-20190723120912377](./import.assets/image-20190723120912377.png)
![Kubernetes教程在Kuboard中导入工作负载-选择要导入的配置](./import.assets/image-20190723120912377.png)
* 点击 ***下一步***
默认选择所有 Secrets
![image-20190723120926747](./import.assets/image-20190723120926747.png)
![Kubernetes教程在Kuboard中导入工作负载-选择所有Secrets](./import.assets/image-20190723120926747.png)
* 点击 ***下一步***
@ -74,7 +74,7 @@ example中用到了存储卷声明请在 Kuboard 中 [创建存储类](/guide
| 总量 | 2Gi | 2Gi代表 2G空间 |
![image-20190723120956821](./import.assets/image-20190723120956821.png)
![Kubernetes教程在Kuboard中导入工作负载-填写存储卷声明参数](./import.assets/image-20190723120956821.png)
* 点击 ***下一步***
@ -87,31 +87,31 @@ example中用到了存储卷声明请在 Kuboard 中 [创建存储类](/guide
![image-20190723121019167](./import.assets/image-20190723121019167.png)
![Kubernetes教程在Kuboard中导入工作负载-填写域名](./import.assets/image-20190723121019167.png)
* 点击 ***下一步***
![image-20190723121035917](./import.assets/image-20190723121035917.png)
![Kubernetes教程在Kuboard中导入工作负载-核对信息](./import.assets/image-20190723121035917.png)
* 点击 ***确定***
![image-20190723121055648](./import.assets/image-20190723121055648.png)
![Kubernetes教程在Kuboard中导入工作负载-确定](./import.assets/image-20190723121055648.png)
* 点击 ***应用***
![image-20190723121117514](./import.assets/image-20190723121117514.png)
![Kubernetes教程在Kuboard中导入工作负载-应用](./import.assets/image-20190723121117514.png)
* 点击 ***完成***
![image-20190723121132991](./import.assets/image-20190723121132991.png)
![Kubernetes教程在Kuboard中导入工作负载-导入完成](./import.assets/image-20190723121132991.png)
* 点击 ***已完成***
可再名称空间中查看到刚才导入的 example 的所有工作负载及存储卷声明
![image-20190723121433809](./import.assets/image-20190723121433809.png)
![Kubernetes教程在Kuboard中导入工作负载-查看导入结果](./import.assets/image-20190723121433809.png)
@ -121,13 +121,13 @@ example中用到了存储卷声明请在 Kuboard 中 [创建存储类](/guide
* 点击工作负载 ***web-example***
![image-20190723121412027](./import.assets/image-20190723121412027.png)
![Kubernetes教程在Kuboard中导入工作负载-查看导入的web-example](./import.assets/image-20190723121412027.png)
* 点击 互联网入口中的域名 ***http://web-example.example.demo.kuboard.cn***
**Example 部署成功**
![image-20190717193548703](./import.assets/image-20190717193548703.png)
![Kubernetes教程在Kuboard中导入工作负载-查看日志](./import.assets/image-20190717193548703.png)
> web-example容器的日志中会出现如下异常错误原因是example使用了一个监控套件该监控套件要求将容器注册到monitor-eureka中当下我们并没有安装该监控套件。此错误并不影响 example 程序的使用。暂时忽略该异常。
>

View File

@ -18,7 +18,7 @@ description: 使用 Kuboard 在 Kubernetes 上安装监控套件,并对 exampl
假设您已进入 example 名称空间,如下图所示:
![image-20190723121433809](./import.assets/image-20190723121433809.png)
![Kubernetes教程在Kuboard中监控-进入名称空间](./import.assets/image-20190723121433809.png)
@ -34,41 +34,41 @@ kubectl -n kube-system create secret generic etcd-certs --from-file=/etc/kuberne
* 将鼠标移到 ***设置*** 菜单
![image-20190723150525017](./monitor.assets/image-20190723150525017.png)
![Kubernetes教程在Kuboard中监控-进入监控套件安装页](./monitor.assets/image-20190723150525017.png)
* 点击 ***监控套件 - example***
![image-20190723150616633](./monitor.assets/image-20190723150616633.png)
![Kubernetes教程在Kuboard中监控-进入监控套件安装页](./monitor.assets/image-20190723150616633.png)
* 点击 ***全局监控套件 / 查找并安装***
![image-20190723150853277](./monitor.assets/image-20190723150853277.png)
![Kubernetes教程在Kuboard中监控-安装全局监控套件-查找](./monitor.assets/image-20190723150853277.png)
* 点击 ***资源层监控套件 / 安装***
![image-20190723151045112](./monitor.assets/image-20190723151045112.png)
![Kubernetes教程在Kuboard中监控-安装全局监控套件-安装](./monitor.assets/image-20190723151045112.png)
* 点击 ***全局监控套件 / 资源层监控套件 / 安装***
![image-20190723151103353](./monitor.assets/image-20190723151103353.png)
![Kubernetes教程在Kuboard中监控-安装全局监控套件-安装](./monitor.assets/image-20190723151103353.png)
* 根据向导提示,完成工作负载的导入
![image-20190723151339137](./monitor.assets/image-20190723151339137.png)
![Kubernetes教程在Kuboard中监控-安装全局监控套件-导入对应的工作负载](./monitor.assets/image-20190723151339137.png)
* 点击 ***资源层监控套件 / 初始化***
由于下载镜像需要时间您可能需要等待5-10分钟后才能成功执行初始化。初始化成功的话您将看到如下提示信息。
![image-20190723151357262](./monitor.assets/image-20190723151357262.png)
![Kubernetes教程在Kuboard中监控-安装全局监控套件-初始化](./monitor.assets/image-20190723151357262.png)
### 安装名称空间监控套件
* 点击 ***名称空间监控套件 example / 查找并安装***
![image-20190723151422460](./monitor.assets/image-20190723151422460.png)
![Kubernetes教程在Kuboard中监控-安装名称空间监控套件-查找](./monitor.assets/image-20190723151422460.png)
* 重复前述过程,安装监控套件
@ -80,7 +80,7 @@ kubectl -n kube-system create secret generic etcd-certs --from-file=/etc/kuberne
安装完成后,界面如下图所示:
![image-20190723151711230](./monitor.assets/image-20190723151711230.png)
![Kubernetes教程在Kuboard中监控-安装名称空间监控套件-安装](./monitor.assets/image-20190723151711230.png)
### 查看监控套件的工作负载
@ -90,7 +90,7 @@ kubectl -n kube-system create secret generic etcd-certs --from-file=/etc/kuberne
> 全局监控套件安装在 kube-system 名称空间
![image-20190723151804727](./monitor.assets/image-20190723151804727.png)
![Kubernetes教程在Kuboard中监控-查看监控套件-全局](./monitor.assets/image-20190723151804727.png)
## 重启 example 容器组
@ -112,7 +112,7 @@ kubectl -n kube-system create secret generic etcd-certs --from-file=/etc/kuberne
> * Kubernetes 在启动容器组时,根据 imagePullPolicy 的设置 Always将会尝试从镜像仓库抓取最新镜像这一特性可以用于开发环境和测试环境的版本更新因为您的 devops 系统肯能不会为 daily build 生成新的镜像标签;
> * 此处删除容器组的目的是,重新启动容器,以便容器中的监控探针能够检测到其对应监控套件的存在。
![image-20190723151845303](./monitor.assets/image-20190723151845303.png)
![Kubernetes教程在Kuboard中监控-重启容器组](./monitor.assets/image-20190723151845303.png)
* 在列表中选择
@ -128,31 +128,31 @@ kubectl -n kube-system create secret generic etcd-certs --from-file=/etc/kuberne
* web-example-xxxxxx-xxxx
![image-20190723151902003](./monitor.assets/image-20190723151902003.png)
![Kubernetes教程在Kuboard中监控-重启容器组-选中容器组](./monitor.assets/image-20190723151902003.png)
* 点击 ***删除*** 按钮
![image-20190723151914994](./monitor.assets/image-20190723151914994.png)
![Kubernetes教程在Kuboard中监控-重启容器组-删除容器组](./monitor.assets/image-20190723151914994.png)
* 点击 ***确定***
![image-20190723151932871](./monitor.assets/image-20190723151932871.png)
![Kubernetes教程在Kuboard中监控-重启容器组-确认删除容器组](./monitor.assets/image-20190723151932871.png)
* 点击 ***应用***
![image-20190723151951910](./monitor.assets/image-20190723151951910.png)
![Kubernetes教程在Kuboard中监控-重启容器组-执行](./monitor.assets/image-20190723151951910.png)
* 等待,直到容器组调整完成
![image-20190723152020605](./monitor.assets/image-20190723152020605.png)
![Kubernetes教程在Kuboard中监控-重启容器组-等待执行过程](./monitor.assets/image-20190723152020605.png)
* 点击 ***后退***
![image-20190723152040219](./monitor.assets/image-20190723152040219.png)
![Kubernetes教程在Kuboard中监控-重启容器组-查看结果](./monitor.assets/image-20190723152040219.png)
## 查看监控信息
@ -162,13 +162,13 @@ kubectl -n kube-system create secret generic etcd-certs --from-file=/etc/kuberne
如果您在下图中没有看到 ***Nginx 监控*** ***容器组监控*** 等,请刷新您的页面,因为监控套件初始化之后需要刷新页面才能加载并显示。
![image-20190723152124196](./monitor.assets/image-20190723152124196.png)
![Kubernetes教程在Kuboard中监控-查看Nginx监控、容器组监控入口](./monitor.assets/image-20190723152124196.png)
* 点击 ***所在节点监控***
可查看所在节点的资源使用情况监控信息
![image-20190718104156232](./monitor.assets/image-20190718104156232.png)
![Kubernetes教程在Kuboard中监控-查看所在节点监控](./monitor.assets/image-20190718104156232.png)
@ -180,7 +180,7 @@ kubectl -n kube-system create secret generic etcd-certs --from-file=/etc/kuberne
* 点击 Nginx 监控
![image-20190718104729472](./monitor.assets/image-20190718104729472.png)
![Kubernetes教程在Kuboard中监控-查看Nginx监控](./monitor.assets/image-20190718104729472.png)
@ -190,7 +190,7 @@ kubectl -n kube-system create secret generic etcd-certs --from-file=/etc/kuberne
* 点击 ***持久层 / example db***
* 点击 ***MySQL 监控***
![image-20190718105420599](./monitor.assets/image-20190718105420599.png)
![Kubernetes教程在Kuboard中监控-查看MySQL监控](./monitor.assets/image-20190718105420599.png)
@ -200,7 +200,7 @@ kubectl -n kube-system create secret generic etcd-certs --from-file=/etc/kuberne
* 点击 ***微服务层 / example***
* 点击 ***Java 虚拟机监控***
![image-20190718105641651](./monitor.assets/image-20190718105641651.png)
![Kubernetes教程在Kuboard中监控-查看Java虚拟机监控](./monitor.assets/image-20190718105641651.png)
@ -208,10 +208,10 @@ kubectl -n kube-system create secret generic etcd-certs --from-file=/etc/kuberne
****微服务层 / example*** 中点击 ***链路追踪***
![image-20190718120957255](./monitor.assets/image-20190718120957255.png)
![Kubernetes教程在Kuboard中监控-查看链路追踪信息](./monitor.assets/image-20190718120957255.png)
![image-20190718121133160](./monitor.assets/image-20190718121133160.png)
![Kubernetes教程在Kuboard中监控-查看链路追踪信息-APM](./monitor.assets/image-20190718121133160.png)