From 31709a0b5ce1cfbba5cc45ca237392b1d94af4a5 Mon Sep 17 00:00:00 2001 From: "huanqing.shao" Date: Sat, 21 Sep 2019 18:56:06 +0800 Subject: [PATCH] seo --- .vuepress/config.js | 19 ++++++++++++++++++- .vuepress/styles/index.styl | 2 +- README.md | 2 +- learning/README.md | 2 +- learning/k8s-basics/deploy-app.md | 2 +- learning/k8s-basics/explore.md | 2 +- learning/k8s-basics/expose.md | 2 +- learning/k8s-basics/k8s-core-concepts.md | 2 +- learning/k8s-basics/kubernetes-basics.md | 2 +- learning/k8s-basics/scale.md | 2 +- learning/k8s-basics/update.md | 2 +- .../config/assign-pod-node.md | 2 +- .../config/computing-resource.md | 2 +- .../k8s-intermediate/config/config-map.md | 2 +- learning/k8s-intermediate/config/secret.md | 8 -------- .../k8s-intermediate/config/secrets/index.md | 16 ++++++++++++++++ .../config/taints-and-toleration.md | 2 +- learning/k8s-intermediate/persistent/nfs.md | 2 +- learning/k8s-intermediate/persistent/pv.md | 2 +- .../k8s-intermediate/persistent/selection.md | 2 +- .../persistent/storage-class.md | 2 +- .../k8s-intermediate/persistent/volume.md | 2 +- learning/k8s-intermediate/private-registry.md | 2 +- learning/k8s-intermediate/service/cni.md | 2 +- .../k8s-intermediate/service/connecting.md | 2 +- learning/k8s-intermediate/service/dns.md | 2 +- learning/k8s-intermediate/service/ingress.md | 2 +- .../service/service-details.md | 2 +- .../k8s-intermediate/service/service-types.md | 2 +- learning/k8s-intermediate/service/service.md | 2 +- .../workload/init-container.md | 2 +- .../k8s-intermediate/workload/pod-kuboard.md | 2 +- .../workload/pod-lifecycle.md | 2 +- .../workload/pod-privileged.md | 2 +- learning/k8s-intermediate/workload/pod.md | 2 +- .../k8s-intermediate/workload/workload.md | 2 +- .../micro-service/kuboard-view-of-k8s.md | 2 +- learning/k8s-practice/spring-cloud/README.md | 2 +- .../k8s-practice/spring-cloud/cloud-eureka.md | 2 +- overview/README.md | 4 ++-- overview/k8s-core-concepts.md | 2 +- overview/kuboard-vs-kubectl.md | 2 +- overview/support.md | 2 +- overview/why-kuboard.md | 2 +- support/change-log/change-log-on-the-way.md | 7 +++++-- support/change-log/v1.0.x.md | 14 ++++++++++++++ support/index.md | 2 +- 47 files changed, 96 insertions(+), 54 deletions(-) delete mode 100644 learning/k8s-intermediate/config/secret.md create mode 100644 learning/k8s-intermediate/config/secrets/index.md 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