1.0.6-beta.6
This commit is contained in:
71
.vuepress/comp/Course.vue
Normal file
71
.vuepress/comp/Course.vue
Normal file
@ -0,0 +1,71 @@
|
||||
<template>
|
||||
<div v-if="course">
|
||||
<div class="school">
|
||||
<a
|
||||
:href="course.href"
|
||||
target="_blank"
|
||||
:title="course.description"
|
||||
>{{ course.title ? course.title : '观看本节视频讲解'}}</a>
|
||||
</div>
|
||||
</div>
|
||||
<div v-else>配置信息不存在</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import courses from './course-index.js'
|
||||
|
||||
export default {
|
||||
props: {
|
||||
courseId: { type: String, required: true }
|
||||
},
|
||||
data() {
|
||||
let course = courses[this.courseId]
|
||||
if (course) {
|
||||
if (course.type === undefined) {
|
||||
course.type = '直播/回看'
|
||||
}
|
||||
}
|
||||
return {
|
||||
course: course,
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
.school {
|
||||
background-color: #e7ecf3;
|
||||
padding: 1em 1.25em;
|
||||
border-radius: 2px;
|
||||
color: #486491;
|
||||
position: relative;
|
||||
}
|
||||
.school a {
|
||||
color: #486491 !important;
|
||||
position: relative;
|
||||
padding-left: 36px;
|
||||
}
|
||||
.school a:before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
display: block;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
top: -5px;
|
||||
left: -4px;
|
||||
border-radius: 50%;
|
||||
background-color: #73abfe;
|
||||
}
|
||||
.school a:after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
display: block;
|
||||
width: 0;
|
||||
height: 0;
|
||||
top: 5px;
|
||||
left: 8px;
|
||||
border-top: 5px solid transparent;
|
||||
border-bottom: 5px solid transparent;
|
||||
border-left: 8px solid #fff;
|
||||
}
|
||||
</style>
|
||||
7
.vuepress/comp/course-index.js
Normal file
7
.vuepress/comp/course-index.js
Normal file
@ -0,0 +1,7 @@
|
||||
module.exports = {
|
||||
'477593': {
|
||||
description: '使用kubeadm安装kubernetes集群',
|
||||
href: 'https://ke.qq.com/course/477593?flowToken=1016936',
|
||||
price: '12',
|
||||
}
|
||||
}
|
||||
@ -1,5 +1,6 @@
|
||||
let components = [
|
||||
{ name: 'LearningPlan', component: () => import(`./LearningPlan.vue`) }
|
||||
{ name: 'LearningPlan', component: () => import(`./LearningPlan.vue`) },
|
||||
{ name: 'Course', component: () => import(`./Course.vue`) }
|
||||
]
|
||||
|
||||
export default function (Vue) {
|
||||
|
||||
BIN
.vuepress/public/images/courses/12-rbac.png
Normal file
BIN
.vuepress/public/images/courses/12-rbac.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 37 KiB |
BIN
.vuepress/public/images/courses/6-rbac.png
Normal file
BIN
.vuepress/public/images/courses/6-rbac.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 37 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
@ -24,8 +24,8 @@
|
||||
</li>
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
<a href="https://kubetrain.cn/?from=page-top" target="_blank">
|
||||
<FancyImage src="/images/courses/intermediate.png" title="K8S高薪培训" description="360讲师授课" alt="K8S培训_高薪培训" type="Rectangle"/>
|
||||
<a href="https://ke.qq.com/course/477593?flowToken=1017366" target="_blank">
|
||||
<FancyImage src="/images/courses/kubeadm.png" title="K8S高薪培训" description="360讲师授课" alt="K8S培训_高薪培训" type="Rectangle"/>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -20,13 +20,13 @@ meta:
|
||||
|
||||
参考此免费文档,98%以上的概率,您能够顺利完成 K8S 安装,极个别的问题可以到QQ群里免费答疑。
|
||||
|
||||
此课程配有直播视频讲解,点击此处可 [报名12元直播课程](https://ke.qq.com/course/477593?flowToken=1016935)
|
||||
<Course courseId="477593" />
|
||||
<!-- 此课程配有直播视频讲解,点击此处可 [报名12元直播课程](https://ke.qq.com/course/477593?flowToken=1016935)
|
||||
* 讲解K8S集群规划
|
||||
* 以更加直观易于理解的形式讲解此安装过程
|
||||
* 介绍K8S学习路径
|
||||
* 报名学员如碰到安装问题,可获得远程协助
|
||||
|
||||
> 第一次直播课已经于1月18日完成,现在 [报名]((https://ke.qq.com/course/477593?flowToken=1016935)) 可以随时看回看,如需要,还可在2月8日免费再听一次直播。
|
||||
> 第一次直播课已经于1月18日完成,现在 [报名]((https://ke.qq.com/course/477593?flowToken=1016935)) 可以随时看回看,如需要,还可在2月8日免费再听一次直播。 -->
|
||||
|
||||
|
||||
## 配置要求
|
||||
@ -516,7 +516,7 @@ kubectl delete -f https://kuboard.cn/install-script/v1.17.x/nginx-ingress.yaml
|
||||
|
||||
您已经完成了 Kubernetes 集群的安装,下一步请:
|
||||
|
||||
[报名12元直播课程-详细讲解此安装过程](https://ke.qq.com/course/477593?flowToken=1016934)
|
||||
<Course courseId="477593" />
|
||||
|
||||
<span v-on:click="$sendGaEvent('安装后求GitHub Star','安装后求GitHub Star','安装后求GitHub Star')"><a href="https://github.com/eip-work/kuboard-press" target="_blank">点击此处,给个GitHub Star</a></span>
|
||||
支持一下吧,<StarCount></StarCount>这么多人都 star 了呢,怎么能少得了您呢?
|
||||
|
||||
@ -12,26 +12,26 @@ meta:
|
||||
# Kubernetes教程
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-3 col-sm-12" style="margin-top: 1rem;">
|
||||
<!-- <div class="col-md-4 col-sm-12" style="margin-top: 1rem;">
|
||||
<a href="#kubernetes免费教程">
|
||||
<FancyImage src="/images/courses/free.png" title="免费教程" description="kubernetes.io权威资料,kuboard翻译" alt="K8S培训_免费教程" type="SlideLeft2Right"/>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-md-3 col-sm-12" style="margin-top: 1rem;">
|
||||
<div class="col-md-4 col-sm-12" style="margin-top: 1rem;">
|
||||
<a href="https://ke.qq.com/course/477593?flowToken=1016936" target="_blank">
|
||||
<FancyImage src="/images/courses/kubeadm.png" title="10元直播课" description="安装详解 / 集群规划" alt="K8S培训" type="SlideLeft2Right"/>
|
||||
<FancyImage src="/images/courses/kubeadm.png" title="12元直播课" description="安装详解 / 集群规划" alt="K8S培训" type="SlideLeft2Right"/>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-md-3 col-sm-12" style="margin-top: 1rem;">
|
||||
<div class="col-md-4 col-sm-12" style="margin-top: 1rem;">
|
||||
<a href="https://kubetrain.cn/?from=learning" target="_blank">
|
||||
<FancyImage src="/images/courses/intermediate.png" title="K8S高薪培训" description="360讲师授课" alt="K8S培训_高薪培训" type="Cross"/>
|
||||
<FancyImage src="/images/courses/intermediate.png" title="K8S高薪培训" description="不满意无条件退费" alt="K8S培训_高薪培训" type="Cross"/>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-md-3 col-sm-12" style="margin-top: 1rem;">
|
||||
</div> -->
|
||||
<!--<div class="col-md-3 col-sm-12" style="margin-top: 1rem;">
|
||||
<a href="https://kubetrain.cn/advanced.html?from=learning" target="_blank">
|
||||
<FancyImage src="/images/courses/advanced.png" title="K8S高级班" description="360讲师授课" alt="K8S培训_高薪培训" type="Rectangle"/>
|
||||
</a>
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
|
||||
## Kubernetes免费教程
|
||||
@ -42,27 +42,6 @@ meta:
|
||||
|
||||
根据实际反馈,有很大比例的用户参考 kuboard.cn 网站后,能够在 1 个月内完成 Kubernetes 上的微服务落地工作。
|
||||
|
||||
<!-- 推荐自学能力强的同学选择免费教程,这里有来自 kubernetes.io 的权威资料,同时结合 Kuboard 作者的实战经验,已有证据证明,Kuboard 有许多用户能够在一个月左右时间 **从Kubernetes入门到投产**。
|
||||
|
||||
同时,Kuboard 与资深 Kubernetes 运维工程师/布道者合作,为大家带来直播课程,可以更深入系统地学习 K8S。[Kubernetes中级班](https://kubetrain.cn/?from=learning-free) 由 360 资深运维工程师阿良为您直播讲解。直播课程的优势如下:
|
||||
* 360 大厂一线实战经验
|
||||
* 专属学员答疑群
|
||||
* 优秀学员内推机会
|
||||
* 不满意无条件退费
|
||||
|
||||
对于有意向在运维/架构领域更深入发展的同学,还可以考虑课程 [Kuberentes高级班](https://kubetrain.cn/?from=learning-free)。高级班的主要内容如下:
|
||||
* K8S弹性伸缩
|
||||
* K8S网络深入解析
|
||||
* Ceph存储
|
||||
* 微服务自动化发布(Spring Cloud & Jenkins CI/CD) -->
|
||||
|
||||
|
||||
<!-- <div style="background-color: #0063dc;">
|
||||
<div style="max-width: 363px; margin: auto;">
|
||||
<img src="/images/logo-main.png" style="background-color: #0063dc; max-width: 100%;" alt="Kubernetes管理界面:Kuboard Logo"/>
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
## **Kubernetes 介绍**
|
||||
|
||||
* [什么是Kubernetes](/learning/k8s-bg/what-is-k8s.html)
|
||||
@ -76,6 +55,8 @@ meta:
|
||||
* [创建 busybox](/guide/example/busybox.html) (10分钟)
|
||||
* 快速在 Kubernetes 集群中安装一个部署,并与当中的容器组交互。
|
||||
|
||||
<Course courseId="477593" />
|
||||
|
||||
|
||||
## **Kubernetes 入门**
|
||||
* [0. 学习Kubernetes基础知识](/learning/k8s-basics/kubernetes-basics.html) (10分钟)
|
||||
|
||||
@ -1,23 +1,14 @@
|
||||
Kuboard v1.0.x 的更新说明
|
||||
|
||||
## v1.0.6-beta.5
|
||||
|
||||
**新特性**
|
||||
* ServiceAccount详情页 --> 使用 ServiceAccount 的 Token 访问 kubectl
|
||||
|
||||
**优化**
|
||||
* ServiceAccount列表页 --> 按名称、标签搜索
|
||||
* ServiceAccount详情页 --> 删除ServiceAccount时,同时删除关联的 RoleBinding/ClusterRoleBinding
|
||||
|
||||
**Bug修复**
|
||||
* Secret对话框 --> 创建Secret时,不显示内容区
|
||||
* 名称空间页 --> StatefulSet如果没有 annotations 时,不能在名称空间页上显示
|
||||
* 此问题的具体表现:部分使用 helm 创建的工作负载不能在Kuboard上显示,原因是Deployment、StatefulSet或DaemonSet中没有 annotations 信息
|
||||
|
||||
------------------
|
||||
* 按名称空间查看 Events
|
||||
* 按名称空间查看 top pods
|
||||
* 修改 metadata.labels
|
||||
* 支持 Headless Service
|
||||
|
||||
* 安装文档中,去除 IngressController 的链接
|
||||
|
||||
* 安装文档中,将 daocloud 的镜像地址修改为阿里云的镜像地址
|
||||
* 日志界面支持 ctrl + F
|
||||
* 更新版本时,可以通过下拉列表选择仓库中的版本号
|
||||
* 导入导出时,需要支持 nfs 等类型的数据卷
|
||||
@ -46,8 +37,6 @@ Kuboard v1.0.x 的更新说明
|
||||
* 存储卷声明去掉分配模式的字段
|
||||
* 删除容器组时 - graceful period
|
||||
* Pod Conditions: lastProbeTime/reason/message
|
||||
* 按名称空间查看 Events
|
||||
* 显示 Deployment/StatefulSet/DaemonSet 的事件
|
||||
* 控制台/日志界面,按 名称空间/工作负载/Pod/容器 进行切换
|
||||
* hostPort
|
||||
* StatefulSet 在 available 数与 replicas 数不一致时,链接到帮助提示
|
||||
|
||||
@ -10,12 +10,59 @@ description: 本文描述了Kuboard_v1.0.x的版本变更说明
|
||||
了解如何 [升级Kuboard](/install/install-dashboard-upgrade.html)
|
||||
|
||||
* eipwork/kuboard:<span style="font-weight: 800; color: #007af5">latest</span> 当前对应的版本是 kuboard <span style="font-weight: 800; color: #007af5">v1.0.5.4</span>
|
||||
* eipwork/kuboard:<span style="font-weight: 800; color: #42b983">beta</span> 当前对应的版本是 kuboard <span style="font-weight: 800; color: #42b983">v1.0.6-beta.3</span>
|
||||
* eipwork/kuboard:<span style="font-weight: 800; color: #42b983">beta</span> 当前对应的版本是 kuboard <span style="font-weight: 800; color: #42b983">v1.0.6-beta.6</span>
|
||||
|
||||
Kuboard v1.0.x 的更新说明
|
||||
|
||||
## v1.0.6-beta.6
|
||||
|
||||
**发布日期**
|
||||
|
||||
2020年1月23日
|
||||
|
||||
**新特性**
|
||||
* 工作负载编辑界面
|
||||
* 容器信息 --> ports
|
||||
* 基本信息 --> 创建工作负载时可增加注解
|
||||
* 工作负载查看界面
|
||||
* 容器更多信息 --> ports、args
|
||||
* 基本信息 --> 可修改注解
|
||||
* 角色 Role
|
||||
* 支持按 fieldSelector 和 labelSelector 查询角色列表
|
||||
* 支持创建 Role
|
||||
* 支持修改 Role 的资源
|
||||
* 支持将 Role 关联到 ServiceAccount
|
||||
* 集群角色 ClusterRole
|
||||
* 支持按 fieldSelector 和 labelSelector 查询角色列表
|
||||
* 支持创建 ClusterRole
|
||||
* 支持修改 ClusterRole 的资源
|
||||
* 支持将 ClusterRole 关联到 ServiceAccount (RoleBinding及ClusterRoleBinding)
|
||||
* SelfInfo 页面 --> 获取 Kubectl 的配置文件
|
||||
|
||||
**优化**
|
||||
* 监控套件安装
|
||||
* 安装全局监控套件时,提示创建 etcd-secrets
|
||||
* 完成套件安装后,延迟120秒才能初始化
|
||||
* 完成套件的安装后,点确定可以返回套件列表页
|
||||
* 显示套件的帮助链接
|
||||
* 容器组列表页 --> 通过 fieldSelector / labelSelector 查询容器组列表
|
||||
* 安装 metrics-server 后,等待 metrics-server 启动成功
|
||||
* 不再支持 Kubernetes v1.12 及以下版本
|
||||
* 工作负载查看界面
|
||||
* 下载日志时,最大下载大小为 50 Mb
|
||||
|
||||
**Bug修复**
|
||||
* 安装套件 --> https://addons.kuboard.cn/index/repository.json 这个文件不应该使用本地缓存的内容
|
||||
* 导入工作负载 --> 存储卷声明模板时的表单校验
|
||||
* 节点界面 --> 修复Pod的内存限制单位 Gi -- Mi 转换问题
|
||||
* 登录界面 --> secretName 显示错误
|
||||
|
||||
## v1.0.6-beta.5
|
||||
|
||||
**发布日期**
|
||||
|
||||
2020年1月19日
|
||||
|
||||
**新特性**
|
||||
* ServiceAccount详情页 --> 使用 ServiceAccount 的 Token 访问 kubectl
|
||||
|
||||
@ -30,6 +77,10 @@ Kuboard v1.0.x 的更新说明
|
||||
|
||||
## v1.0.6-beta.4
|
||||
|
||||
**发布日期**
|
||||
|
||||
2020年1月10日
|
||||
|
||||
**新特性**
|
||||
* 按条件查询ClusterRole列表
|
||||
* 创建ClusterRole
|
||||
|
||||
Reference in New Issue
Block a user