diff --git a/.vuepress/config.js b/.vuepress/config.js index 1cabc31..82988f9 100644 --- a/.vuepress/config.js +++ b/.vuepress/config.js @@ -70,7 +70,7 @@ module.exports = { { text: '安装', link: '/install/install-dashboard' }, { text: '学习', link: '/learning/' }, { text: '使用', link: '/guide/' }, - { text: '微服务', link: '/micro-service/overview/kuboard-view-of-k8s.html' }, + { text: '支持', link: '/support/' }, // { text: '博客', link: 'https://blog.kuboard.cn/compaign' } // { text: 'DevOps', link: '/devops/' } ], @@ -112,14 +112,15 @@ module.exports = { 'why-kuboard', 'concepts' ] - }, { - title: '技术支持', - collapsable: false, - children: [ - 'support', - 'change-log' - ] - } + }, + // { + // title: '技术支持', + // collapsable: false, + // children: [ + // 'support', + // 'change-log' + // ] + // } ], '/articles/': [ @@ -137,6 +138,7 @@ module.exports = { title: '安装 Kubernetes', collapsable: false, children: [ + 'install-docker-desktop', ['install-k8s', '安装 Kubernetes 单Master节点'], 'install-kubernetes', ['install-k8s-upgrade', '升级 Kubernetes 集群'], @@ -212,6 +214,18 @@ module.exports = { 'k8s-intermediate/workload/wl-statefulset/scaling.html', 'k8s-intermediate/workload/wl-statefulset/update.html', ] + }, + { + title: '控制器 - DaemonSet', + collapsable: true, + children: [ + 'k8s-intermediate/workload/wl-daemonset/', + 'k8s-intermediate/workload/wl-daemonset/create', + 'k8s-intermediate/workload/wl-daemonset/schedule', + 'k8s-intermediate/workload/wl-daemonset/communicate', + 'k8s-intermediate/workload/wl-daemonset/update', + 'k8s-intermediate/workload/wl-daemonset/alternative', + ] } // 'k8s-intermediate/workload/wl-daemonset', // 'k8s-intermediate/workload/wl-job', @@ -252,6 +266,27 @@ module.exports = { } ] }, + { + title: 'Kubernetes 实战', + collapsable: false, + children: [ + { + title: '概述', + collapsable: false, + children: [ + 'k8s-practice/micro-service/kuboard-view-of-k8s' + ] + }, + { + title: 'Spring Cloud', + collapsable: false, + children: [ + 'k8s-practice/spring-cloud/', + // 'spring-cloud/cloud-eureka' + ] + }, + ] + } ], '/guide/': [ @@ -310,23 +345,22 @@ module.exports = { ] }, ], - - '/micro-service/': [ + + '/support/': [ { - title: '概述', + title: '授权/支持', collapsable: false, children: [ - 'overview/kuboard-view-of-k8s' + '', ] }, { - title: 'Spring Cloud', + title: '更新说明', collapsable: false, children: [ - 'spring-cloud/', - // 'spring-cloud/cloud-eureka' + 'change-log/v1.0.x', ] - }, + } ], '/devops/': [ @@ -339,10 +373,6 @@ module.exports = { } ], - '/support/': [ - '', - 'change-log' - ], } } } diff --git a/.vuepress/theme/layouts/Layout.vue b/.vuepress/theme/layouts/Layout.vue index fb2ed9e..2c5e7a2 100644 --- a/.vuepress/theme/layouts/Layout.vue +++ b/.vuepress/theme/layouts/Layout.vue @@ -21,8 +21,8 @@
使用
-
- 微服务 +
+ 支持
+ +**优化** + +* 可以通过查询参数中的 k8sToken 字段直接登录系统,无需在登录界面输入 Token + * 例如,如果想要无登录直接访问容器组的控制台,可使用如下格式的 url 进入: + `http://yourip:yourport/#/console/pzy/yourPod?containerName=yourContainer&k8sToken=yourToken` +* 登录界面显示帮助链接 +* 登录界面增加记住登录状态选项 +* 日志/终端界面增加返回名称空间按钮 + +## v1.0.0-beta.14 + +**发布日期** + +2019-08-03 + +**优化** + +* 创建 namespace/configmap/secrets/pvc/deployment/Service/Ingress 等 K8S 对象时,对表单中的名字等字段做 trim() 操作 +* 修改日志、终端连接错误时的提示信息 + + +## v1.0.0-beta.13 + +**发布日期** + +2019-07-28 + +**优化** + +* 调整主题色 +* 查看 Kuboard 版本信息 +* 一次删除 Deployment 下所有的错误事件 ([# 1](https://github.com/shaohq/kuboard-issues/issues/1)) + +**BUG 修复** + +* Kubernetes 二进制安装时, Kuboard 无法启动 +* Kubernetes 中缺少 kube-dns Service 时, Kuboard 无法启动 diff --git a/support/index.md b/support/index.md new file mode 100644 index 0000000..160ed2b --- /dev/null +++ b/support/index.md @@ -0,0 +1,43 @@ +--- +description: 本文描述了如何获得 Kuboard 授权 +--- + +# Kuboard + +## Kuboard 授权声明 + +* 使用 Kuboard 是免费的,无论您是用于学习还是用于生产 +* 将来可能会推出 Kuboard Plus,当前所有的功能,将来仍然免费。Kuboard Plus 侧重点: + * 更完善的权限管理(当前只区分集群管理员权限和只读权限) + * 审计日志 + +## Kuboard 支持 + +### 免费支持 + +

+ +

+

+ +

+ +### 承诺24小时内答复 + +
+
微信群聊里的问题,承诺 24 小时答复
+
未打赏用户可进 QQ 群聊,打赏用户可进微信群聊
+
+ 扫第一个二维码完成打赏,扫第二个进微信群聊。 +

+ + +

+
+
+ +### 微服务落地咨询 + +

+ +