diff --git a/.vuepress/components/StarGazer.vue b/.vuepress/components/StarGazer.vue index 8c3c2a7..23bf73b 100644 --- a/.vuepress/components/StarGazer.vue +++ b/.vuepress/components/StarGazer.vue @@ -5,7 +5,7 @@ :visible.sync="dialogVisible" width="50%" :append-to-body ="true"> - 如果这篇文档有帮到您,劳烦移步 github 给一个 star,谢谢! + 给一个 github star,给一份鼓励! 一会儿再说 够义气,现在就去! diff --git a/.vuepress/config.js b/.vuepress/config.js index 351244a..992b37b 100644 --- a/.vuepress/config.js +++ b/.vuepress/config.js @@ -56,7 +56,7 @@ module.exports = { nav: [ { text: '简介', link: '/overview/' }, { text: '安装', link: '/install/install-dashboard' }, - { text: '学习', link: '/learning/k8s-basics/kubernetes-basics.html' }, + { text: '学习', link: '/learning/' }, { text: '使用', link: '/guide/' }, { text: '微服务', link: '/micro-service/spring-cloud/' }, { text: '博客', link: 'https://blog.kuboard.cn/compaign' } @@ -166,7 +166,8 @@ module.exports = { collapsable: false, children: [ 'k8s-intermediate/ingress', - 'k8s-intermediate/recommendation' + // 'k8s-intermediate/config-map', + // 'k8s-intermediate/recommendation', ] }, ], diff --git a/.vuepress/theme/layouts/Layout.vue b/.vuepress/theme/layouts/Layout.vue index 308ec13..5af7d89 100644 --- a/.vuepress/theme/layouts/Layout.vue +++ b/.vuepress/theme/layouts/Layout.vue @@ -9,7 +9,7 @@ 安装
- 学习 + 学习
使用 diff --git a/learning/README.md b/learning/README.md new file mode 100644 index 0000000..76035b5 --- /dev/null +++ b/learning/README.md @@ -0,0 +1,51 @@ +--- +description: Kubernetes 学习路径推荐 +--- + +# Kubernetes 学习路径推荐 + +## **Kubernetes 入门** + * [十分钟带你理解Kubernetes核心概念](./k8s-core-concepts.html) + * [学习Kubernetes基础知识](/learning/k8s-basics/kubernetes-basics.html) (10分钟) + * [部署第一个应用程序](/learning/k8s-basics/deploy-app.html) (5分钟) + * [查看 Pods / Nodes](/learning/k8s-basics/explore.html) (10分钟) + * [公布应用程序](/learning/k8s-basics/expose.html) (10分钟) + * [伸缩应用程序](/learning/k8s-basics/scale.html) (10分钟) + * [执行滚动更新](/learning/k8s-basics/update.html) (10分钟) + +## **Kubernetes 进阶** + * [从微服务视角理解 Kubernetes](/articles/201908/kuboard-view-of-k8s.html) + * [通过互联网访问您的应用](/learning/k8s-intermediate/ingress.html) + +## **课程推荐** + +作者认为,基础比较好的同学,在学完 **Kubernetes 入门** 部分的内容后,就可以根据 Kubernetes 的官网文档和 docker 的官网文档,结合实际项目将 Kubernetes 应用得很好。同时,作者也在逐步完善 **Kubernetes 进阶** 的学习内容,更好的帮助大家在项目中落地 Kubernetes。但是鉴于时间和进度的原因,短期内仍然不能很好的通过 www.kuboard.cn 满足 Kubernetes 爱好者迫切的学习意愿。 + +在这种情况下,作者向大家推荐一份视频课程。该课程价格为 99 元,新注册用户享有 30 元现金优惠,也就是只需要 69 元 即可购买该套课程。 +点击此处购买 深入剖析Kubernetes ,或扫描图片中的二维码。 + +
+ +
+ + diff --git a/learning/k8s-intermediate/config-map.assets/image-20190829060842558.png b/learning/k8s-intermediate/config-map.assets/image-20190829060842558.png new file mode 100644 index 0000000..3c20d3f Binary files /dev/null and b/learning/k8s-intermediate/config-map.assets/image-20190829060842558.png differ diff --git a/learning/k8s-intermediate/config-map.assets/image-20190829061750251.png b/learning/k8s-intermediate/config-map.assets/image-20190829061750251.png new file mode 100644 index 0000000..500bc0b Binary files /dev/null and b/learning/k8s-intermediate/config-map.assets/image-20190829061750251.png differ diff --git a/learning/k8s-intermediate/config-map.md b/learning/k8s-intermediate/config-map.md new file mode 100644 index 0000000..1c470b1 --- /dev/null +++ b/learning/k8s-intermediate/config-map.md @@ -0,0 +1,40 @@ +--- +description: Kubernetes ConfigMap 可以将配置信息和容器镜像解耦,以使得容器化的应用程序可移植。本文提供了一系列的实例,解释如何通过 Kuboard 创建 ConfigMap 以及如何使用 ConfigMap 中的数据配置 Pod(容器组)。 +--- + +# 使用 ConfigMap 配置您的应用程序 + +本文参考了 Kubernetes 官网 [Configure a Pod to Use a ConfigMap](https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap),并有所改写 + +Kubernetes ConfigMap 可以将配置信息和容器镜像解耦,以使得容器化的应用程序可移植。本文提供了一系列的实例,解释如何通过 Kuboard 创建 ConfigMap 以及如何使用 ConfigMap 中的数据配置 Pod(容器组)。 + +## 前提条件 + +您已经安装了 Kubernetes 集群,并且已经在集群中安装了 Kuboard,如果尚未安装,请参考: + +* [安装 Kubernetes 单Master节点](/install/install-k8s.html) +* [安装 Kuboard](/install/install-dashboard.html) + +## 创建 ConfigMap + +::: tip 提示 +Kubernetes 官网描述了多种 ConfigMap 的创建方法,本文不再复述,请自行参考文档 [Configure a Pod to Use a ConfigMap](https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap) +::: + +* 打开 Kuboard 界面,并点击进入您想要创建 ConfigMap 的 **名称空间** + + 如下图所示: + + ![image-20190829060842558](./config-map.assets/image-20190829060842558.png) + +* 点击 **配置** --> **创建** 按钮 + + 并填写表单,如下图所示: + + ![image-20190829061750251](./config-map.assets/image-20190829061750251.png) + +* 点击 **保存** + + ConfigMap 创建成功 + +* diff --git a/overview/change-log-on-the-way.md b/overview/change-log-on-the-way.md index 9d618e9..d81f5ac 100644 --- a/overview/change-log-on-the-way.md +++ b/overview/change-log-on-the-way.md @@ -1,9 +1,10 @@ -## v1.0.2-beta.4 +## v1.0.2-beta.5 **发布日期** 2019-08-28 -**新特性** +**优化** -* 工作负载编辑器 - 数据卷,支持 ConfigMap 类型 +* 工作负载编辑器 - 容器,env 支持 ConfigMapKeyRef +* 工作负载编辑器 - 容器,env 支持 SecretKey