diff --git a/.vuepress/config.js b/.vuepress/config.js
index 30d939b..16f4b85 100644
--- a/.vuepress/config.js
+++ b/.vuepress/config.js
@@ -267,7 +267,24 @@ module.exports = {
'k8s-intermediate/config/computing-resource',
'k8s-intermediate/config/assign-pod-node',
// 'k8s-intermediate/config/taints-and-toleration',
- // 'k8s-intermediate/config/secret',
+ {
+ title: 'Secrets',
+ collapsable: true,
+ children: [
+ 'k8s-intermediate/config/secrets/',
+ // 'k8s-intermediate/config/secrets/create_kubectl',
+ // 'k8s-intermediate/config/secrets/create_manually',
+ // 'k8s-intermediate/config/secrets/create_generator',
+ // 'k8s-intermediate/config/secrets/decode_edit',
+ // 'k8s-intermediate/config/secrets/use_scenarios',
+ // 'k8s-intermediate/config/secrets/use_as_file',
+ // 'k8s-intermediate/config/secrets/use_as_env',
+ // 'k8s-intermediate/config/secrets/use_image_pull_secrets',
+ // 'k8s-intermediate/config/secrets/details',
+ // 'k8s-intermediate/config/secrets/use_cases',
+ // 'k8s-intermediate/config/secrets/best_practices',
+ ]
+ }
]
}
]
diff --git a/.vuepress/styles/index.styl b/.vuepress/styles/index.styl
index 02fdf4f..df55970 100644
--- a/.vuepress/styles/index.styl
+++ b/.vuepress/styles/index.styl
@@ -3,7 +3,7 @@
}
p img {
border: 1px solid #d7dae2;
- max-width: calc(70vw - 40px);
+ max-width: calc(100% - 40px);
}
.sidebar-group.is-sub-group > .sidebar-heading:not(.clickable) {
diff --git a/README.md b/README.md
index b64639c..2c8c696 100644
--- a/README.md
+++ b/README.md
@@ -70,7 +70,7 @@ Kuboard 是一款基于 Kubernetes 的微服务管理界面。
* [管理容器的计算资源](https://kuboard.cn/learning/k8s-intermediate/config/computing-resource.html)
* [将容器调度到指定的节点](https://kuboard.cn/learning/k8s-intermediate/config/assign-pod-node.html)
* [污点和容忍 taints and toleration](https://kuboard.cn/learning/k8s-intermediate/config/taints-and-toleration.html)
- * [Secrets](https://kuboard.cn/learning/k8s-intermediate/config/secret.html)
+ * [Secrets](https://kuboard.cn/learning/k8s-intermediate/config/secrets/)
## **Kubernetes 高级**
diff --git a/learning/README.md b/learning/README.md
index a19c8d2..434cb6f 100644
--- a/learning/README.md
+++ b/learning/README.md
@@ -58,7 +58,7 @@ description: Kubernetes免费中文教程目录
* [管理容器的计算资源](/learning/k8s-intermediate/config/computing-resource.html)
* [将容器调度到指定的节点](/learning/k8s-intermediate/config/assign-pod-node.html)
* [污点和容忍 taints and toleration](/learning/k8s-intermediate/config/taints-and-toleration.html)
- * [Secrets](/learning/k8s-intermediate/config/secret.html)
+ * [Secrets](/learning/k8s-intermediate/config/secrets/)
## **Kubernetes 高级**
diff --git a/learning/k8s-basics/deploy-app.md b/learning/k8s-basics/deploy-app.md
index 01aafde..bd1fdbd 100644
--- a/learning/k8s-basics/deploy-app.md
+++ b/learning/k8s-basics/deploy-app.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文详细讲解了Kubernetes_Deployment的概念_并描述了如何使用kubectl_Kuboard创建一个Deployment
+description: Kubernetes教程_本文详细讲解了Kubernetes_Deployment的概念_并描述了如何使用kubectl_Kuboard创建一个Deployment
---
# 1.部署第一个应用程序
diff --git a/learning/k8s-basics/explore.md b/learning/k8s-basics/explore.md
index 01e3a5c..7dc2d70 100644
--- a/learning/k8s-basics/explore.md
+++ b/learning/k8s-basics/explore.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文介绍了如何使用kubectl_Kuboard查看和浏览Kubernetes上的节点_容器组_部署等信息_并依据这些信息作出问题诊断
+description: Kubernetes教程_本文介绍了如何使用kubectl_Kuboard查看和浏览Kubernetes上的节点_容器组_部署等信息_并依据这些信息作出问题诊断
---
# 2.查看Pods/Nodes
diff --git a/learning/k8s-basics/expose.md b/learning/k8s-basics/expose.md
index 3d5eddf..077aecf 100644
--- a/learning/k8s-basics/expose.md
+++ b/learning/k8s-basics/expose.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文详细讲解了Kubernetes_Service的概念_并描述了如何使用kubectl_Kuboard创建一个Service_以使得部署在Kubernetes上的容器可以被访问
+description: Kubernetes教程_本文详细讲解了Kubernetes_Service的概念_并描述了如何使用kubectl_Kuboard创建一个Service_以使得部署在Kubernetes上的容器可以被访问
---
# 3.公布应用程序
diff --git a/learning/k8s-basics/k8s-core-concepts.md b/learning/k8s-basics/k8s-core-concepts.md
index 91836a3..4db8a2d 100644
--- a/learning/k8s-basics/k8s-core-concepts.md
+++ b/learning/k8s-basics/k8s-core-concepts.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_以gif动图的形式形象的描述Kubernetes核心概念_本文将会简单介绍Kubernetes的核心概念_因为这些定义可以在Kubernetes的文档中找到_所以文章也会避免用大段的枯燥的文字介绍_相反_我们会使用一些图表(其中一些是动画)和示例来解释这些概念_我们发现一些概念(比如Service)如果没有图表的辅助就很难全面地理解_在合适的地方我们也会提供Kubernetes文档的链接以便读者深入学习
+description: Kubernetes教程_以gif动图的形式形象的描述Kubernetes核心概念_本文将会简单介绍Kubernetes的核心概念_因为这些定义可以在Kubernetes的文档中找到_所以文章也会避免用大段的枯燥的文字介绍_相反_我们会使用一些图表(其中一些是动画)和示例来解释这些概念_我们发现一些概念(比如Service)如果没有图表的辅助就很难全面地理解_在合适的地方我们也会提供Kubernetes文档的链接以便读者深入学习
---
# 6.复习Kubernetes核心概念
diff --git a/learning/k8s-basics/kubernetes-basics.md b/learning/k8s-basics/kubernetes-basics.md
index 12d44f8..d3314f9 100644
--- a/learning/k8s-basics/kubernetes-basics.md
+++ b/learning/k8s-basics/kubernetes-basics.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文为初学者介绍了一套最合适的Kubernetes入门教程_该教程源自于Kubernetes官方网站_作者对其进行了翻译_并根据初学者的理解情况做了适当的改写
+description: Kubernetes教程_本文为初学者介绍了一套最合适的Kubernetes入门教程_该教程源自于Kubernetes官方网站_作者对其进行了翻译_并根据初学者的理解情况做了适当的改写
---
# 0.学习Kubernetes基础知识
diff --git a/learning/k8s-basics/scale.md b/learning/k8s-basics/scale.md
index 8f12d18..295d684 100644
--- a/learning/k8s-basics/scale.md
+++ b/learning/k8s-basics/scale.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文详细讲解了Kubernetes_Scale的概念_并描述了如何使用_kubectl_Kuboard_对一个应用程序进行伸缩操作
+description: Kubernetes教程_本文详细讲解了Kubernetes_Scale的概念_并描述了如何使用_kubectl_Kuboard_对一个应用程序进行伸缩操作
---
# 4.伸缩应用程序
diff --git a/learning/k8s-basics/update.md b/learning/k8s-basics/update.md
index 12fb88b..321c641 100644
--- a/learning/k8s-basics/update.md
+++ b/learning/k8s-basics/update.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文详细讲解了Kubernetes_Rolling_Update_的概念_并描述了如何使用_kubectl_Kuboard_对一个应用程序执行滚动更新。
+description: Kubernetes教程_本文详细讲解了Kubernetes_Rolling_Update_的概念_并描述了如何使用_kubectl_Kuboard_对一个应用程序执行滚动更新。
---
# 5.执行滚动更新
diff --git a/learning/k8s-intermediate/config/assign-pod-node.md b/learning/k8s-intermediate/config/assign-pod-node.md
index 80b5e77..d10daec 100644
--- a/learning/k8s-intermediate/config/assign-pod-node.md
+++ b/learning/k8s-intermediate/config/assign-pod-node.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_在Kubernetes中将Pod容器组调度到指定的节点
+description: Kubernetes教程_在Kubernetes中将Pod容器组调度到指定的节点
---
# 将容器组调度到指定的节点
diff --git a/learning/k8s-intermediate/config/computing-resource.md b/learning/k8s-intermediate/config/computing-resource.md
index 8e5a464..c8fb931 100644
--- a/learning/k8s-intermediate/config/computing-resource.md
+++ b/learning/k8s-intermediate/config/computing-resource.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_在Kubernetes中管理和分配容器的计算资源
+description: Kubernetes教程_在Kubernetes中管理和分配容器的计算资源
---
# 管理容器的计算资源
diff --git a/learning/k8s-intermediate/config/config-map.md b/learning/k8s-intermediate/config/config-map.md
index 4b7ee98..0dcc35e 100644
--- a/learning/k8s-intermediate/config/config-map.md
+++ b/learning/k8s-intermediate/config/config-map.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_Kubernetes_ConfigMap可以将配置信息和容器镜像解耦_以使得容器化的应用程序可移植_本文提供了一系列的实例_解释如何通过Kuboard创建ConfigMap以及如何使用ConfigMap中的数据配置Pod(容器组)。
+description: Kubernetes教程_Kubernetes_ConfigMap可以将配置信息和容器镜像解耦_以使得容器化的应用程序可移植_本文提供了一系列的实例_解释如何通过Kuboard创建ConfigMap以及如何使用ConfigMap中的数据配置Pod(容器组)。
---
# 使用ConfigMap配置您的应用程序
diff --git a/learning/k8s-intermediate/config/secret.md b/learning/k8s-intermediate/config/secret.md
deleted file mode 100644
index 642991b..0000000
--- a/learning/k8s-intermediate/config/secret.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-layout: LearningLayout
-description: Kubernete教程_在Kubernetes中_配置和使用_Secrets
----
-
-# Secrets
-
-正在撰写...
diff --git a/learning/k8s-intermediate/config/secrets/index.md b/learning/k8s-intermediate/config/secrets/index.md
new file mode 100644
index 0000000..f7b74ae
--- /dev/null
+++ b/learning/k8s-intermediate/config/secrets/index.md
@@ -0,0 +1,16 @@
+---
+layout: LearningLayout
+description: Kubernetes教程_在Kubernetes中_配置和使用_Secrets
+---
+
+# Secrets概述
+
+参考文档: Kubernetes 官网文档 [Secrets](https://kubernetes.io/docs/concepts/configuration/secret/)
+
+## 概述
+
+Kubernetes `Secret` 对象可以用来储存敏感信息,例如:密码、OAuth token、ssh 密钥等。如果不使用 `Secret`,此类信息可能被放置在 Pod 定义中或者容器镜像中。将此类敏感信息存储到 `Secret` 中,可以更好地:
+* 控制其使用
+* 降低信息泄露的风险
+
+用户可以直接创建 Secret,Kubernetes 系统也会创建一些 Secret。
diff --git a/learning/k8s-intermediate/config/taints-and-toleration.md b/learning/k8s-intermediate/config/taints-and-toleration.md
index 74dd74c..235a8b1 100644
--- a/learning/k8s-intermediate/config/taints-and-toleration.md
+++ b/learning/k8s-intermediate/config/taints-and-toleration.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_在Kubernetes中_配置污点和容忍taints_and_toleration
+description: Kubernetes教程_在Kubernetes中_配置污点和容忍taints_and_toleration
---
# 污点和容忍 taints and toleration
diff --git a/learning/k8s-intermediate/persistent/nfs.md b/learning/k8s-intermediate/persistent/nfs.md
index 765a3fb..e8a1fd8 100644
--- a/learning/k8s-intermediate/persistent/nfs.md
+++ b/learning/k8s-intermediate/persistent/nfs.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文描述如何搭建NFS服务_并在Kubernetes中配置StorageClass使用该NFS服务作为存储
+description: Kubernetes教程_本文描述如何搭建NFS服务_并在Kubernetes中配置StorageClass使用该NFS服务作为存储
---
# 搭建NFS服务
diff --git a/learning/k8s-intermediate/persistent/pv.md b/learning/k8s-intermediate/persistent/pv.md
index d4ee03c..085e77c 100644
--- a/learning/k8s-intermediate/persistent/pv.md
+++ b/learning/k8s-intermediate/persistent/pv.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文介绍了存储卷PersistentVolume_存储卷声明PersistentVolumeClaim的概念_他们的关系_以及如何使用
+description: Kubernetes教程_本文介绍了存储卷PersistentVolume_存储卷声明PersistentVolumeClaim的概念_他们的关系_以及如何使用
---
# 存储卷PersistentVolume
diff --git a/learning/k8s-intermediate/persistent/selection.md b/learning/k8s-intermediate/persistent/selection.md
index c73a660..2bc2fe2 100644
--- a/learning/k8s-intermediate/persistent/selection.md
+++ b/learning/k8s-intermediate/persistent/selection.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文介绍了如何选择Kubernetes存储卷类型/数据卷类型
+description: Kubernetes教程_本文介绍了如何选择Kubernetes存储卷类型/数据卷类型
---
# 数据卷类型如何选择
diff --git a/learning/k8s-intermediate/persistent/storage-class.md b/learning/k8s-intermediate/persistent/storage-class.md
index 885437a..82f17ba 100644
--- a/learning/k8s-intermediate/persistent/storage-class.md
+++ b/learning/k8s-intermediate/persistent/storage-class.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文介绍了存储类的概念及其使用
+description: Kubernetes教程_本文介绍了存储类的概念及其使用
---
# 存储类StorageClass
diff --git a/learning/k8s-intermediate/persistent/volume.md b/learning/k8s-intermediate/persistent/volume.md
index 1c42f50..400d1d9 100644
--- a/learning/k8s-intermediate/persistent/volume.md
+++ b/learning/k8s-intermediate/persistent/volume.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文介绍Kubernetes中Volume(数据卷)的基本概念_用法以及支持的数据卷类型
+description: Kubernetes教程_本文介绍Kubernetes中Volume(数据卷)的基本概念_用法以及支持的数据卷类型
---
# 数据卷Volume
diff --git a/learning/k8s-intermediate/private-registry.md b/learning/k8s-intermediate/private-registry.md
index c45130d..9376914 100644
--- a/learning/k8s-intermediate/private-registry.md
+++ b/learning/k8s-intermediate/private-registry.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_通过Kuboard配置Kubernetes_使用私有registry中的docker镜像
+description: Kubernetes教程_通过Kuboard配置Kubernetes_使用私有registry中的docker镜像
---
# 使用私有仓库中的docker镜像
diff --git a/learning/k8s-intermediate/service/cni.md b/learning/k8s-intermediate/service/cni.md
index 9500893..aa4762f 100644
--- a/learning/k8s-intermediate/service/cni.md
+++ b/learning/k8s-intermediate/service/cni.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_在Kubernetes中_如何选择合适的网络插件CNI
+description: Kubernetes教程_在Kubernetes中_如何选择合适的网络插件CNI
---
# 如何选择网络插件
diff --git a/learning/k8s-intermediate/service/connecting.md b/learning/k8s-intermediate/service/connecting.md
index 06a7047..62cd9dc 100644
--- a/learning/k8s-intermediate/service/connecting.md
+++ b/learning/k8s-intermediate/service/connecting.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_在Kubernetes中_通过Service连接应用程序
+description: Kubernetes教程_在Kubernetes中_通过Service连接应用程序
---
# Service连接应用程序
diff --git a/learning/k8s-intermediate/service/dns.md b/learning/k8s-intermediate/service/dns.md
index 0ed4a39..0bacc04 100644
--- a/learning/k8s-intermediate/service/dns.md
+++ b/learning/k8s-intermediate/service/dns.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文介绍了Kubernetes中Service和Pod的DNS分配规则
+description: Kubernetes教程_本文介绍了Kubernetes中Service和Pod的DNS分配规则
---
# Service/Pod的DNS
diff --git a/learning/k8s-intermediate/service/ingress.md b/learning/k8s-intermediate/service/ingress.md
index b5c6e7b..075c0e4 100644
--- a/learning/k8s-intermediate/service/ingress.md
+++ b/learning/k8s-intermediate/service/ingress.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文介绍Kubernetes_Ingress的概念_包括Ingress基本概念_如何配置Ingress_Controller_如何使用kubectl_Kuboard操作Ingress信息
+description: Kubernetes教程_本文介绍Kubernetes_Ingress的概念_包括Ingress基本概念_如何配置Ingress_Controller_如何使用kubectl_Kuboard操作Ingress信息
---
# Ingress通过互联网访问您的应用
diff --git a/learning/k8s-intermediate/service/service-details.md b/learning/k8s-intermediate/service/service-details.md
index 8d85162..7975f32 100644
--- a/learning/k8s-intermediate/service/service-details.md
+++ b/learning/k8s-intermediate/service/service-details.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文介绍了Kubernetes中服务发现的机制以及如何使用服务发现
+description: Kubernetes教程_本文介绍了Kubernetes中服务发现的机制以及如何使用服务发现
---
# Service详细描述
diff --git a/learning/k8s-intermediate/service/service-types.md b/learning/k8s-intermediate/service/service-types.md
index b1b9dd7..52447ba 100644
--- a/learning/k8s-intermediate/service/service-types.md
+++ b/learning/k8s-intermediate/service/service-types.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_Kubernetes中发布Service的方式_ServiceType
+description: Kubernetes教程_Kubernetes中发布Service的方式_ServiceType
---
# 发布Service
diff --git a/learning/k8s-intermediate/service/service.md b/learning/k8s-intermediate/service/service.md
index c099124..9e8bb2f 100644
--- a/learning/k8s-intermediate/service/service.md
+++ b/learning/k8s-intermediate/service/service.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文介绍了Kubernetes中服务发现的机制以及如何使用服务发现
+description: Kubernetes教程_本文介绍了Kubernetes中服务发现的机制以及如何使用服务发现
---
# Service概述
diff --git a/learning/k8s-intermediate/workload/init-container.md b/learning/k8s-intermediate/workload/init-container.md
index 0a380b3..8c81dfc 100644
--- a/learning/k8s-intermediate/workload/init-container.md
+++ b/learning/k8s-intermediate/workload/init-container.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文描述了Kubernetes_Pod中的初始化容器的概念_使用场景和使用方法_初始化容器是容器组中app容器启动之前执行的容器_可能包含setup脚本或其他工具进程
+description: Kubernetes教程_本文描述了Kubernetes_Pod中的初始化容器的概念_使用场景和使用方法_初始化容器是容器组中app容器启动之前执行的容器_可能包含setup脚本或其他工具进程
---
# 容器组_初始化容器
diff --git a/learning/k8s-intermediate/workload/pod-kuboard.md b/learning/k8s-intermediate/workload/pod-kuboard.md
index 5ef892a..14af488 100644
--- a/learning/k8s-intermediate/workload/pod-kuboard.md
+++ b/learning/k8s-intermediate/workload/pod-kuboard.md
@@ -1,5 +1,5 @@
---
-description: Kubernete教程_本文描述了Kuboard如何处理Kubernetes容器组
+description: Kubernetes教程_本文描述了Kuboard如何处理Kubernetes容器组
---
# 容器组_Kuboard
diff --git a/learning/k8s-intermediate/workload/pod-lifecycle.md b/learning/k8s-intermediate/workload/pod-lifecycle.md
index 34222a0..7a4a748 100644
--- a/learning/k8s-intermediate/workload/pod-lifecycle.md
+++ b/learning/k8s-intermediate/workload/pod-lifecycle.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文描述了Kubernetes中Pod容器组的生命周期
+description: Kubernetes教程_本文描述了Kubernetes中Pod容器组的生命周期
---
# 容器组_生命周期
diff --git a/learning/k8s-intermediate/workload/pod-privileged.md b/learning/k8s-intermediate/workload/pod-privileged.md
index 945b275..7a4e1c5 100644
--- a/learning/k8s-intermediate/workload/pod-privileged.md
+++ b/learning/k8s-intermediate/workload/pod-privileged.md
@@ -1,5 +1,5 @@
---
-description: Kubernete教程_在Kubernetes中为Pod中的容器开启privileged 模式
+description: Kubernetes教程_在Kubernetes中为Pod中的容器开启privileged 模式
---
# 容器组_Privileged 模式
diff --git a/learning/k8s-intermediate/workload/pod.md b/learning/k8s-intermediate/workload/pod.md
index 4ff44c5..3759214 100644
--- a/learning/k8s-intermediate/workload/pod.md
+++ b/learning/k8s-intermediate/workload/pod.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文介绍Kubernetes中的最小可调度单元Pod容器组的概念以及如何使用容器组
+description: Kubernetes教程_本文介绍Kubernetes中的最小可调度单元Pod容器组的概念以及如何使用容器组
---
# 容器组_概述
diff --git a/learning/k8s-intermediate/workload/workload.md b/learning/k8s-intermediate/workload/workload.md
index 26abaf7..4b07619 100644
--- a/learning/k8s-intermediate/workload/workload.md
+++ b/learning/k8s-intermediate/workload/workload.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文介绍了Kubernetes_Controller控制器的概念以及控制器的种类
+description: Kubernetes教程_本文介绍了Kubernetes_Controller控制器的概念以及控制器的种类
---
# 控制器_概述
diff --git a/learning/k8s-practice/micro-service/kuboard-view-of-k8s.md b/learning/k8s-practice/micro-service/kuboard-view-of-k8s.md
index baf2288..b84c4a2 100644
--- a/learning/k8s-practice/micro-service/kuboard-view-of-k8s.md
+++ b/learning/k8s-practice/micro-service/kuboard-view-of-k8s.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_本文描述了一个经典微服务参考架构_并且通过三个视图(集群概览、名称空间、工作负载)理解微服务与Kubernetes的映射关系。
+description: Kubernetes教程_本文描述了一个经典微服务参考架构_并且通过三个视图(集群概览、名称空间、工作负载)理解微服务与Kubernetes的映射关系。
---
# 从微服务视角看Kubernetes
diff --git a/learning/k8s-practice/spring-cloud/README.md b/learning/k8s-practice/spring-cloud/README.md
index 1b1f89a..fd18791 100644
--- a/learning/k8s-practice/spring-cloud/README.md
+++ b/learning/k8s-practice/spring-cloud/README.md
@@ -1,6 +1,6 @@
---
layout: LearningLayout
-description: Kubernete教程_微服务参考架构_包含微服务运行时_构建及测试_部署及运维_监控及评估__设计和研发Kuboard的初心便源于此SpringCloud微服务参考架构。
+description: Kubernetes教程_微服务参考架构_包含微服务运行时_构建及测试_部署及运维_监控及评估__设计和研发Kuboard的初心便源于此SpringCloud微服务参考架构。
---
# Spring Cloud on Kubernetes
diff --git a/learning/k8s-practice/spring-cloud/cloud-eureka.md b/learning/k8s-practice/spring-cloud/cloud-eureka.md
index e788eb4..2f28808 100644
--- a/learning/k8s-practice/spring-cloud/cloud-eureka.md
+++ b/learning/k8s-practice/spring-cloud/cloud-eureka.md
@@ -1,5 +1,5 @@
---
-description: Kubernete教程_使用Kuboard在Kubernetes上部署spring_cloud服务注册发现组件eureka
+description: Kubernetes教程_使用Kuboard在Kubernetes上部署spring_cloud服务注册发现组件eureka
---
# 部署cloud-eureka
diff --git a/overview/README.md b/overview/README.md
index 7b51f94..4cf8225 100644
--- a/overview/README.md
+++ b/overview/README.md
@@ -1,5 +1,5 @@
---
-description: Kubernete教程_介绍Kuboard_Kubernetes微服务管理界面_并为Kubernetes初学者提供快速的学习路线_含Kubernetes最新版国内安装文档)
+description: Kubernetes教程_介绍Kuboard_Kubernetes微服务管理界面_并为Kubernetes初学者提供快速的学习路线_含Kubernetes最新版国内安装文档)
---
## Kuboard简介
@@ -149,7 +149,7 @@ Kuboard 为 Kubernetes 初学者设计了如下学习路径:
* [管理容器的计算资源](/learning/k8s-intermediate/config/computing-resource.html)
* [将容器调度到指定的节点](/learning/k8s-intermediate/config/assign-pod-node.html)
* [污点和容忍 taints and toleration](/learning/k8s-intermediate/config/taints-and-toleration.html)
- * [Secrets](/learning/k8s-intermediate/config/secret.html)
+ * [Secrets](/learning/k8s-intermediate/config/secrets/)
**Kubernetes 高级**
diff --git a/overview/k8s-core-concepts.md b/overview/k8s-core-concepts.md
index a1b9549..d7a2672 100644
--- a/overview/k8s-core-concepts.md
+++ b/overview/k8s-core-concepts.md
@@ -1,5 +1,5 @@
---
-description: Kubernete教程_以gif动图的形式形象的描述Kubernetes核心概念_本文将会简单介绍Kubernetes的核心概念_因为这些定义可以在Kubernetes的文档中找到_所以文章也会避免用大段的枯燥的文字介绍。相反,我们会使用一些图表(其中一些是动画)和示例来解释这些概念。我们发现一些概念(比如Service)如果没有图表的辅助就很难全面地理解。在合适的地方我们也会提供Kubernetes文档的链接以便读者深入学习。
+description: Kubernetes教程_以gif动图的形式形象的描述Kubernetes核心概念_本文将会简单介绍Kubernetes的核心概念_因为这些定义可以在Kubernetes的文档中找到_所以文章也会避免用大段的枯燥的文字介绍。相反,我们会使用一些图表(其中一些是动画)和示例来解释这些概念。我们发现一些概念(比如Service)如果没有图表的辅助就很难全面地理解。在合适的地方我们也会提供Kubernetes文档的链接以便读者深入学习。
---
# 十分钟带你理解Kubernetes核心概念
diff --git a/overview/kuboard-vs-kubectl.md b/overview/kuboard-vs-kubectl.md
index 8b59c51..a80407b 100644
--- a/overview/kuboard-vs-kubectl.md
+++ b/overview/kuboard-vs-kubectl.md
@@ -1,5 +1,5 @@
---
-description: Kubernete教程_为什么要使用kuboard_而不是直接使用kubectl?
+description: Kubernetes教程_为什么要使用kuboard_而不是直接使用kubectl?
---
# 为什么要使用Kuboard_而不是直接用kubectl
diff --git a/overview/support.md b/overview/support.md
index 458b80f..2de9a50 100644
--- a/overview/support.md
+++ b/overview/support.md
@@ -1,5 +1,5 @@
---
-description: Kubernete教程_如何获得Kuboard相关的支持和帮助?
+description: Kubernetes教程_如何获得Kuboard相关的支持和帮助?
---
# 支持
diff --git a/overview/why-kuboard.md b/overview/why-kuboard.md
index cfdbd84..81f1d7e 100644
--- a/overview/why-kuboard.md
+++ b/overview/why-kuboard.md
@@ -1,5 +1,5 @@
---
-description: Kubernete教程_Kubernetes已然是当下容器编排领域事实上的标准_各大云服务商都急于推出Kubernetes服务_互联网公司也纷纷跟进_将自己的应用容器化_并使用Kubernetes编排_在Kubernetes图形化工具方面_我们已经获得了极大的可选择空间_什么场景下更适合选择Kuboard呢
+description: Kubernetes教程_Kubernetes已然是当下容器编排领域事实上的标准_各大云服务商都急于推出Kubernetes服务_互联网公司也纷纷跟进_将自己的应用容器化_并使用Kubernetes编排_在Kubernetes图形化工具方面_我们已经获得了极大的可选择空间_什么场景下更适合选择Kuboard呢
---
## 为什么选择Kuboard
diff --git a/support/change-log/change-log-on-the-way.md b/support/change-log/change-log-on-the-way.md
index 20ddfbe..e004053 100644
--- a/support/change-log/change-log-on-the-way.md
+++ b/support/change-log/change-log-on-the-way.md
@@ -4,7 +4,11 @@ Kuboard v1.0.x 的更新说明
**发布日期**
-2019年9月19日
+2019年9月21日
+
+**优化**
+
+* ConfigMap 的代码编辑器暂时不做高亮处理
**BUG 修复**
@@ -15,7 +19,6 @@ Kuboard v1.0.x 的更新说明
-
* terminationGracePeriodSeconds
* Service --> SessionAffinity
--> clientIP.timeoutSeconds
diff --git a/support/change-log/v1.0.x.md b/support/change-log/v1.0.x.md
index e6e4970..d949a67 100644
--- a/support/change-log/v1.0.x.md
+++ b/support/change-log/v1.0.x.md
@@ -6,6 +6,20 @@ description: 本文描述了Kuboard_v1.0.x的版本变更说明
Kuboard v1.0.x 的更新说明
+## v1.0.3
+
+**发布日期**
+
+2019年9月21日
+
+**优化**
+
+* ConfigMap 的代码编辑器暂时不做高亮处理
+
+**BUG 修复**
+
+* 预览的 YAML 不能第二次使用 kubectl apply 的问题(YAML 中存在空 MAP)
+
## v1.0.3-beta.5
**发布日期**
diff --git a/support/index.md b/support/index.md
index 9594822..c6d4d1f 100644
--- a/support/index.md
+++ b/support/index.md
@@ -1,5 +1,5 @@
---
-description: Kubernete教程_本文描述了如何获得Kuboard授权
+description: Kubernetes教程_本文描述了如何获得Kuboard授权
---
# Kuboard