推荐
This commit is contained in:
@ -5,7 +5,7 @@
|
||||
:visible.sync="dialogVisible"
|
||||
width="50%"
|
||||
:append-to-body ="true">
|
||||
<span>如果这篇文档有帮到您,劳烦移步 github 给一个 star,谢谢!</span>
|
||||
<span>给一个 github star,给一份鼓励!</span>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button @click="waitAMoment">一会儿再说</el-button>
|
||||
<el-button type="primary" @click="gotoStar">够义气,现在就去!</el-button>
|
||||
|
||||
@ -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',
|
||||
]
|
||||
},
|
||||
],
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
<a href="/install/install-dashboard.html" class="nav-link router-link-exact-active router-link-active">安装</a>
|
||||
</div>
|
||||
<div class="side-nav-item" :style="activeLinkStyle('/learning/')">
|
||||
<a href="/learning/k8s-basics/kubernetes-basics.html" class="nav-link router-link-exact-active router-link-active">学习</a>
|
||||
<a href="/learning/" class="nav-link router-link-exact-active router-link-active">学习</a>
|
||||
</div>
|
||||
<div class="side-nav-item" :style="activeLinkStyle('/guide/')">
|
||||
<a href="/guide/" class="nav-link">使用</a>
|
||||
|
||||
51
learning/README.md
Normal file
51
learning/README.md
Normal file
@ -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 元现金优惠,也就是只需要 <font color="red">69 元</font> 即可购买该套课程。
|
||||
点击此处购买 <span v-on:click="openRecommendation" style="cursor: pointer;"><a>深入剖析Kubernetes</a></span> ,或扫描图片中的二维码。
|
||||
|
||||
<div v-on:click="openRecommendation" style="cursor: pointer">
|
||||
<img src="./k8s-intermediate/recommendation.assets/88302026c83b209ccc6261c63281a963.jpg" style="border: 1px solid #d7dae2; max-width: 600px;"></img>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
methods: {
|
||||
openRecommendation () {
|
||||
window.open('https://time.geekbang.org/column/intro/100015201?code=MH1Wu456g0ZsrKtQI7QidivKV2hVvzerAUxDz5pOuQs%3D', '_blank');
|
||||
console.log('尝试发送 ga event')
|
||||
if (window.ga) {
|
||||
window.ga('send', {
|
||||
hitType: 'event',
|
||||
eventCategory: 'Learning',
|
||||
eventAction: 'click',
|
||||
eventLabel: '深入剖析Kubernetes-learning'
|
||||
});
|
||||
console.log('发送成功 ga event')
|
||||
} else {
|
||||
console.log('开发环境,不发送 ga event')
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 85 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 80 KiB |
40
learning/k8s-intermediate/config-map.md
Normal file
40
learning/k8s-intermediate/config-map.md
Normal file
@ -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 的 **名称空间**
|
||||
|
||||
如下图所示:
|
||||
|
||||

|
||||
|
||||
* 点击 **配置** --> **创建** 按钮
|
||||
|
||||
并填写表单,如下图所示:
|
||||
|
||||

|
||||
|
||||
* 点击 **保存**
|
||||
|
||||
ConfigMap 创建成功
|
||||
|
||||
*
|
||||
@ -1,9 +1,10 @@
|
||||
## v1.0.2-beta.4
|
||||
## v1.0.2-beta.5
|
||||
|
||||
**发布日期**
|
||||
|
||||
2019-08-28
|
||||
|
||||
**新特性**
|
||||
**优化**
|
||||
|
||||
* 工作负载编辑器 - 数据卷,支持 ConfigMap 类型
|
||||
* 工作负载编辑器 - 容器,env 支持 ConfigMapKeyRef
|
||||
* 工作负载编辑器 - 容器,env 支持 SecretKey
|
||||
|
||||
Reference in New Issue
Block a user