1.0.6-beta.6

This commit is contained in:
huanqing.shao
2020-01-23 22:37:11 +08:00
parent bc16121d88
commit ed387f48bd
11 changed files with 153 additions and 53 deletions

71
.vuepress/comp/Course.vue Normal file
View 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>

View File

@ -0,0 +1,7 @@
module.exports = {
'477593': {
description: '使用kubeadm安装kubernetes集群',
href: 'https://ke.qq.com/course/477593?flowToken=1016936',
price: '12',
}
}

View File

@ -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) {

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

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

View File

@ -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>

View File

@ -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 了呢,怎么能少得了您呢?

View File

@ -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分钟)

View File

@ -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 数不一致时,链接到帮助提示

View File

@ -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