diff --git a/.vuepress/components/ad-list.js b/.vuepress/components/ad-list.js index 5f5e855..4e8cda1 100644 --- a/.vuepress/components/ad-list.js +++ b/.vuepress/components/ad-list.js @@ -5,7 +5,15 @@ module.exports = [ strong: '一键离线安装', action: '去看看', url: 'https://github.com/fanux/sealos', - weight: 60 + weight: 50 + }, + { + name: '免费教程', + description: '廖雪峰研发 Java 进阶教程', + strong: '原价2580元,限时免费', + action: '立即学习', + url: 'https://datayi.cn/w/GR4bGZ3o', + weight: 100 }, // { // name: 'SOCK BOOM', @@ -23,36 +31,13 @@ module.exports = [ // url: 'https://activity.huaweicloud.com/2020feb_promotion/index.html?&fromuser=a3Vib2FyZA==&utm_source=a3Vib2FyZA==&utm_medium=cps&utm_campaign=201905', // weight: 60 // }, - // { - // name: 'Suveng', - // description: '趣丸网络科技 Suveng 免费提供的视频课', - // strong: '免费学习', - // url: 'https://www.bilibili.com/video/av88798402', - // weight: 60, - // }, - // { - // name: '阳明的博客', - // description: 'Kubernetes,', - // strong: '实战课程', - // action: '去看看', - // url: 'https://www.qikqiak.com/post/promotion-51/', - // weight: 1 - // }, - // { - // name: '极客时间', - // description: '精要30计,让DevOps快速落地。', - // strong: 'DevOps实战笔记', - // action: '去看看', - // url: 'https://time.geekbang.org/column/intro/100036601?code=0Totv3yN%2FohiumTclUF4ky4qRYs9Ecq6ZK4IdgNf88M%3D', - // weight: 1 - // }, { name: '腾讯云', description: '【腾讯云】云产品采购季,助力行业复工。', strong: '1核2G云服务器,首年99元', action: '去抢', url: 'https://cloud.tencent.com/act/cps/redirect?redirect=1053&cps_key=2ee6baa049659f4713ddc55a51314372&from=console', - weight: 60 + weight: 50 }, // { // name: '阿里云', diff --git a/guide/README.md b/guide/README.md index 6caf9c3..9dc60d1 100644 --- a/guide/README.md +++ b/guide/README.md @@ -26,7 +26,7 @@ description: 熟悉Kuboard_on_Kubernetes_的最佳途径。 * 根据微服务上下文查看监控结果 - [在微服务上下文中监控 example](example/monitor.html) + [在微服务上下文中监控 example](example/monitor-v2.html) * 了解Kuboard的套件 diff --git a/install/install-dashboard.md b/install/install-dashboard.md index 8f3e696..d967919 100644 --- a/install/install-dashboard.md +++ b/install/install-dashboard.md @@ -39,14 +39,14 @@ Kuboard 是 Kubernetes 的一款图形化管理界面。 | Kubernetes 版本 | Kuboard 版本 | 兼容性 | 说明 | | --------------- | -------------- | ------ | ------------------------------------------------------------ | -| v1.18 | v1.0.x | 😄 | 已验证 | -| v1.17 | v1.0.x | 😄 | 已验证 | -| v1.16 | v1.0.x | 😄 | 已验证 | -| v1.15 | v1.0.x | 😄 | 已验证 | -| v1.14 | v1.0.x | 😄 | 已验证 | -| v1.13 | v1.0.x | 😄 | 已验证 | -| v1.12 | v1.0.x | 😐 | Kubernetes Api v1.12 不支持 dryRun,
Kuboard 不支持 Kubernetes v1.12 | -| v1.11 | v1.0.x | 😐 | Kuboard 不支持 Kubernetes v1.11 | +| v1.18 | v1.0.x, v2.0.x | 😄 | 已验证 | +| v1.17 | v1.0.x, v2.0.x | 😄 | 已验证 | +| v1.16 | v1.0.x, v2.0.x | 😄 | 已验证 | +| v1.15 | v1.0.x, v2.0.x | 😄 | 已验证 | +| v1.14 | v1.0.x, v2.0.x | 😄 | 已验证 | +| v1.13 | v1.0.x, v2.0.x | 😄 | 已验证 | +| v1.12 | v1.0.x, v2.0.x | 😐 | Kubernetes Api v1.12 不支持 dryRun,
Kuboard 不支持 Kubernetes v1.12 | +| v1.11 | v1.0.x, v2.0.x | 😐 | Kuboard 不支持 Kubernetes v1.11 | ## 安装 @@ -59,7 +59,7 @@ Kuboard 是 Kubernetes 的一款图形化管理界面。 > 如果您参考 https://kuboard.cn 网站上提供的 Kubernetes 安装文档,可在 master 节点上执行以下命令。 > 关于版本选择: -> * 当前,Kuboard 正在从 v1.0.x 向 Kuboard v2.0.0 过渡,由于 v2.0.0 仍然处于 beta 状态,latest 版本仍然保持为 v1.0.9.7。新用户可以从 beta 版开始,以获得更好的体验。 +> * 当前,Kuboard 正在从 v1.0.x 向 Kuboard v2.0.0 过渡,v2.0.0-beta.3.c 完成度已经比较高,由于文档尚未更新,latest 版本仍然保持为 v1.0.9.7。新用户可以从 beta 版开始,以获得更好的体验。 > * 参考此文,[了解如何从 v1.0.x 升级到 Kuboard v2.0.x](/support/change-log/upgrade-1-2.html) diff --git a/learning/README.md b/learning/README.md index f2c48a4..260883a 100644 --- a/learning/README.md +++ b/learning/README.md @@ -94,7 +94,7 @@ meta: * [创建ServiceAccount并授权其访问指定的名称空间](/learning/k8s-advanced/sec/kuboard.html) * [实现Kubernetes与GitLab/GitHub的单点登录](/learning/k8s-advanced/sec/authenticate/install.html) * [了解日志聚合](/learning/k8s-advanced/logs/) - * [了解Kubernetes的监控](/guide/example/monitor.html) + * [了解Kubernetes的监控](/guide/example/monitor-v2.html) * [免费获得Kuboard授权](/support/) * 自动伸缩 * 按教程章节顺序对 Kubernetes 各种概念进行深入理解 @@ -202,7 +202,7 @@ meta: * [概述](/learning/k8s-practice/spring-cloud/) * [导入 example 微服务应用](/guide/example/import.html) (15分钟) * 导入一个完整的 example 微服务应用,体验 Spring Cloud 在 Kubernetes 上的部署过程。 -* [在微服务上下文中监控 example](example/monitor.html) +* [在微服务上下文中监控 example](/guide/example/monitor-v2.html) * 根据微服务上下文查看监控结果 在 Kubernetes 上部署 Spring Cloud 微服务:(Open Capacity Platform) diff --git a/package.json b/package.json index 31cee29..ca551b6 100644 --- a/package.json +++ b/package.json @@ -1,18 +1,17 @@ { "scripts": { - "dev": "vuepress dev .", - "start": "nodemon --ext md,vue --watch .vuepress --watch . --exec vuepress dev", + "docs:dev": "vuepress dev .", "docs:build": "vuepress build ." }, "dependencies": { "@vssue/api-github-v4": "^1.4.0", "@vssue/vuepress-plugin-vssue": "^1.4.6", - "@vuepress/plugin-active-header-links": "^1.5.0", - "@vuepress/plugin-back-to-top": "^1.5.0", - "@vuepress/plugin-google-analytics": "^1.5.0", - "@vuepress/plugin-medium-zoom": "^1.5.0", - "@vuepress/plugin-nprogress": "^1.5.0", - "@vuepress/plugin-pwa": "^1.5.0", + "@vuepress/plugin-active-header-links": "^1.3.1", + "@vuepress/plugin-back-to-top": "^1.3.1", + "@vuepress/plugin-google-analytics": "^1.3.1", + "@vuepress/plugin-medium-zoom": "^1.3.1", + "@vuepress/plugin-nprogress": "^1.3.1", + "@vuepress/plugin-pwa": "^1.3.1", "animated-number-vue": "^1.0.0", "aos": "^2.3.4", "axios": "^0.19.2", @@ -21,16 +20,19 @@ "bootstrap-vue": "^2.15.0", "date-fns": "^1.30.1", "esm": "^3.2.25", + "nodemon": "2.0.4", "reduce-css-calc": "^2.1.7", "vue2-animate": "^2.1.3", - "vuepress": "^1.5.0", + "vuepress": "^1.3.1", "vuepress-plugin-baidu-autopush": "^1.0.1", "vuepress-plugin-code-copy": "^1.0.6", "vuepress-plugin-code-switcher": "^1.0.3", "vuepress-plugin-named-chunks": "^1.1.3", "vuepress-plugin-reading-progress": "^1.0.9", "vuepress-plugin-seo": "^0.1.3", - "vuepress-plugin-sitemap": "2.1.2", - "nodemon": "2.0.4" + "vuepress-plugin-sitemap": "2.1.2" + }, + "resolutions": { + "watchpack": "1.6.1" } } diff --git a/support/change-log/change-log-on-the-way-2.0.md b/support/change-log/change-log-on-the-way-2.0.md index aef4bb7..a8a2752 100644 --- a/support/change-log/change-log-on-the-way-2.0.md +++ b/support/change-log/change-log-on-the-way-2.0.md @@ -9,4 +9,6 @@ * 节点管理操作,驱逐、封禁等 -增加个按内存排序使用量排序的功能, 在那个TOP的地方 +**BUG 修复** +* 创建 PVC 后,列表未刷新 +* 工作负载编辑页,不创建 Service 时,不应该显示端口列表 diff --git a/support/change-log/v2.0.x.md b/support/change-log/v2.0.x.md index ca96477..f3f8a31 100644 --- a/support/change-log/v2.0.x.md +++ b/support/change-log/v2.0.x.md @@ -13,6 +13,24 @@ Kuboard v2.0.x 的更新说明 了解 [从Kuboard v1.0.x 升级到 Kuboard v2.0.x](./upgrade-1-2.html) +## v2.0.0-beta.3.c + +**发布日期** + +2020年6月1日 + +**优化** + +* 套件 + * 开发者模式 + * 参数页面,可以修改参数的元数据信息 + * 参数页面,可以修改额外操作的 html 代码 + * 安装页面,可以预览参数的命中次数 + * 套件仓库 + * 列表页不允许选择已经安装套件 + * 资源监控套件 + * 将 Grafana 的管理用户名参数化 + ## v2.0.0-beta.3.b **发布日期** diff --git a/yarn.lock b/yarn.lock index 591f2f2..56bb44d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1134,21 +1134,21 @@ markdown-it-table-of-contents "^0.4.0" prismjs "^1.13.0" -"@vuepress/plugin-active-header-links@1.5.0", "@vuepress/plugin-active-header-links@^1.5.0": +"@vuepress/plugin-active-header-links@1.5.0", "@vuepress/plugin-active-header-links@^1.3.1": version "1.5.0" resolved "https://registry.npm.taobao.org/@vuepress/plugin-active-header-links/download/@vuepress/plugin-active-header-links-1.5.0.tgz#a7b9ce361e97119928f5209aeda69b699205bd31" integrity sha1-p7nONh6XEZko9SCa7aabaZIFvTE= dependencies: lodash.debounce "^4.0.8" -"@vuepress/plugin-back-to-top@^1.5.0": +"@vuepress/plugin-back-to-top@^1.3.1": version "1.5.0" resolved "https://registry.npm.taobao.org/@vuepress/plugin-back-to-top/download/@vuepress/plugin-back-to-top-1.5.0.tgz#393cbc392ac7c1718cdbdbcac6375f8079a57912" integrity sha1-OTy8OSrHwXGM29vKxjdfgHmleRI= dependencies: lodash.debounce "^4.0.8" -"@vuepress/plugin-google-analytics@^1.5.0": +"@vuepress/plugin-google-analytics@^1.3.1": version "1.5.0" resolved "https://registry.npm.taobao.org/@vuepress/plugin-google-analytics/download/@vuepress/plugin-google-analytics-1.5.0.tgz#07a9783739a552e3e4c435e3e2ad64432a540002" integrity sha1-B6l4NzmlUuPkxDXj4q1kQypUAAI= @@ -1160,21 +1160,21 @@ dependencies: cross-spawn "^6.0.5" -"@vuepress/plugin-medium-zoom@^1.5.0": +"@vuepress/plugin-medium-zoom@^1.3.1": version "1.5.0" resolved "https://registry.npm.taobao.org/@vuepress/plugin-medium-zoom/download/@vuepress/plugin-medium-zoom-1.5.0.tgz#99a574f6c52570ae16be3de529bdc556d09f88fe" integrity sha1-maV09sUlcK4Wvj3lKb3FVtCfiP4= dependencies: medium-zoom "^1.0.4" -"@vuepress/plugin-nprogress@1.5.0", "@vuepress/plugin-nprogress@^1.5.0": +"@vuepress/plugin-nprogress@1.5.0", "@vuepress/plugin-nprogress@^1.3.1": version "1.5.0" resolved "https://registry.npm.taobao.org/@vuepress/plugin-nprogress/download/@vuepress/plugin-nprogress-1.5.0.tgz#bbf5d331a4acc1d862e2c7143b3b7587c3e4f0cc" integrity sha1-u/XTMaSswdhi4scUOzt1h8Pk8Mw= dependencies: nprogress "^0.2.0" -"@vuepress/plugin-pwa@^1.5.0": +"@vuepress/plugin-pwa@^1.3.1": version "1.5.0" resolved "https://registry.npm.taobao.org/@vuepress/plugin-pwa/download/@vuepress/plugin-pwa-1.5.0.tgz#700ac453e1f670a662af2fbc6455b3e98488843d" integrity sha1-cArEU+H2cKZiry+8ZFWz6YSIhD0= @@ -2225,7 +2225,7 @@ chokidar@^2.0.3, chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" -chokidar@^3.2.2, chokidar@^3.4.0: +chokidar@^3.2.2: version "3.4.0" resolved "https://registry.npm.taobao.org/chokidar/download/chokidar-3.4.0.tgz#b30611423ce376357c765b9b8f904b9fba3c0be8" integrity sha1-swYRQjzjdjV8dlubj5BLn7o8C+g= @@ -7976,7 +7976,7 @@ vuepress-plugin-smooth-scroll@^0.0.3: dependencies: smoothscroll-polyfill "^0.4.3" -vuepress@^1.5.0: +vuepress@^1.3.1: version "1.5.0" resolved "https://registry.npm.taobao.org/vuepress/download/vuepress-1.5.0.tgz#690ed2b190844c2e53665df1e211a5fb107a8de7" integrity sha1-aQ7SsZCETC5TZl3x4hGl+xB6jec= @@ -7988,23 +7988,14 @@ vuepress@^1.5.0: opencollective-postinstall "^2.0.2" update-notifier "^4.0.0" -watchpack-chokidar2@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/watchpack-chokidar2/download/watchpack-chokidar2-2.0.0.tgz?cache=0&sync_timestamp=1589640722705&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack-chokidar2%2Fdownload%2Fwatchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0" - integrity sha1-mUihhmy71suCTeoTp+1pH2yN3/A= +watchpack@1.6.1, watchpack@^1.6.1: + version "1.6.1" + resolved "https://registry.npm.taobao.org/watchpack/download/watchpack-1.6.1.tgz?cache=0&sync_timestamp=1589640713702&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack%2Fdownload%2Fwatchpack-1.6.1.tgz#280da0a8718592174010c078c7585a74cd8cd0e2" + integrity sha1-KA2gqHGFkhdAEMB4x1hadM2M0OI= dependencies: chokidar "^2.1.8" - -watchpack@^1.6.1: - version "1.7.2" - resolved "https://registry.npm.taobao.org/watchpack/download/watchpack-1.7.2.tgz?cache=0&sync_timestamp=1589640713702&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack%2Fdownload%2Fwatchpack-1.7.2.tgz#c02e4d4d49913c3e7e122c3325365af9d331e9aa" - integrity sha1-wC5NTUmRPD5+EiwzJTZa+dMx6ao= - dependencies: graceful-fs "^4.1.2" neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.0" - watchpack-chokidar2 "^2.0.0" wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3"