diff --git a/learning/k8s-intermediate/persistent/pv.assets/image-20190905221422172.png b/learning/k8s-intermediate/persistent/pv.assets/image-20190905221422172.png deleted file mode 100644 index bf402f3..0000000 Binary files a/learning/k8s-intermediate/persistent/pv.assets/image-20190905221422172.png and /dev/null differ diff --git a/learning/k8s-intermediate/persistent/pv.assets/image-20190906070246134.png b/learning/k8s-intermediate/persistent/pv.assets/image-20190906070246134.png deleted file mode 100644 index 6bb8e01..0000000 Binary files a/learning/k8s-intermediate/persistent/pv.assets/image-20190906070246134.png and /dev/null differ diff --git a/learning/k8s-intermediate/persistent/pv.assets/image-20190906072544024.png b/learning/k8s-intermediate/persistent/pv.assets/image-20190906072544024.png deleted file mode 100644 index 2651f5a..0000000 Binary files a/learning/k8s-intermediate/persistent/pv.assets/image-20190906072544024.png and /dev/null differ diff --git a/learning/k8s-intermediate/persistent/pv.assets/image-20200913194907655.png b/learning/k8s-intermediate/persistent/pv.assets/image-20200913194907655.png new file mode 100644 index 0000000..036a47e Binary files /dev/null and b/learning/k8s-intermediate/persistent/pv.assets/image-20200913194907655.png differ diff --git a/learning/k8s-intermediate/persistent/pv.assets/image-20200913195026464.png b/learning/k8s-intermediate/persistent/pv.assets/image-20200913195026464.png new file mode 100644 index 0000000..ea2a041 Binary files /dev/null and b/learning/k8s-intermediate/persistent/pv.assets/image-20200913195026464.png differ diff --git a/learning/k8s-intermediate/persistent/pv.assets/image-20200913195201062.png b/learning/k8s-intermediate/persistent/pv.assets/image-20200913195201062.png new file mode 100644 index 0000000..7bad7cd Binary files /dev/null and b/learning/k8s-intermediate/persistent/pv.assets/image-20200913195201062.png differ diff --git a/learning/k8s-intermediate/persistent/pv.md b/learning/k8s-intermediate/persistent/pv.md index 2b2d017..94cfd25 100644 --- a/learning/k8s-intermediate/persistent/pv.md +++ b/learning/k8s-intermediate/persistent/pv.md @@ -126,7 +126,7 @@ PersistentVolumeClaim 将始终停留在 ***未绑定 unbound*** 状态,直到 ### 扩展 Expanding Persistent Volumes Claims - Kubernetes 中,该特性处于 beta 状态 + Kubernetes v1.15 及以上版本 该特性只针对极少数的 PersistentVolume 类型有效。请参考 [Expanding Persistent Volumes Claims](https://kubernetes.io/docs/concepts/storage/persistent-volumes/#expanding-persistent-volumes-claims) ## 存储卷类型 @@ -160,13 +160,14 @@ Kubernetes 支持 20 种存储卷类型(可参考 [Types of Persistent Volumes 针对自建 Kubernetes 集群的情况,Kuboard 支持如下几种存储卷类型: * NFS - * CephFS + * CephFS + * Kuboard 版本不低于 v2.0.5-beta.5 ## 存储卷 PersistentVolume 在 Kuboard 中查看 PersistentVolume 的界面如下图所示: -![Kubernetes教程:存储卷PersistentVolume-在Kuboard中查看](./pv.assets/image-20190905221422172.png) +![Kubernetes教程:存储卷PersistentVolume-在Kuboard中查看](./pv.assets/image-20200913194907655.png) PersistentVolume 字段描述如下表所示: @@ -186,14 +187,14 @@ PersistentVolume 字段描述如下表所示: 在 Kuboard 中查看存储卷声明的界面如下图所示: -![Kubernetes教程:存储卷PersistentVolume-在Kuboard中查看存储卷声明PersistentVolumeClaims](./pv.assets/image-20190906070246134.png) +![Kubernetes教程:存储卷PersistentVolume-在Kuboard中查看存储卷声明PersistentVolumeClaims](pv.assets/image-20200913195026464.png) | 字段名称 | 可选项/备注 | | --------------------- | ------------------------------------------------------------ | | 存储类 | 只有该 StorageClass 存储类的 PV 才可以绑定到此 PVC | | 读写模式 Access Modes |
  • 可被单节点读写-ReadWriteOnce
  • 可被多节点只读-ReadOnlyMany
  • 可被多节点读写-ReadWriteMany
  • | | Volume Modes |
  • block
  • filesystem - default
  • | -| 总量 | 请求存储空间的大小 | +| 总量 | 请求存储空间的大小。Kuboard 支持 CephFS 类型存储卷声明的扩容。 | @@ -201,4 +202,4 @@ PersistentVolume 字段描述如下表所示: 在您完成存储卷声明的定义后,您可以在 Kuboard 工作复杂编辑器的 ***数据卷 Volume*** 区域引用该存储卷声明,如下图所示: -![Kubernetes教程:存储卷PersistentVolume-使用存储卷声明](./pv.assets/image-20190906072544024.png) +![Kubernetes教程:存储卷PersistentVolume-使用存储卷声明](./pv.assets/image-20200913195201062.png) diff --git a/learning/k8s-intermediate/persistent/storage-class.assets/image-20190906080746368.png b/learning/k8s-intermediate/persistent/storage-class.assets/image-20190906080746368.png deleted file mode 100644 index 2ccb629..0000000 Binary files a/learning/k8s-intermediate/persistent/storage-class.assets/image-20190906080746368.png and /dev/null differ diff --git a/learning/k8s-intermediate/persistent/storage-class.assets/image-20200913194251730.png b/learning/k8s-intermediate/persistent/storage-class.assets/image-20200913194251730.png new file mode 100644 index 0000000..6bd4b96 Binary files /dev/null and b/learning/k8s-intermediate/persistent/storage-class.assets/image-20200913194251730.png differ diff --git a/learning/k8s-intermediate/persistent/storage-class.md b/learning/k8s-intermediate/persistent/storage-class.md index a7d1998..ddf6b07 100644 --- a/learning/k8s-intermediate/persistent/storage-class.md +++ b/learning/k8s-intermediate/persistent/storage-class.md @@ -28,7 +28,8 @@ Kubernetes 自身对存储类所代表的含义并无感知,由集群管理员 Kuboard 支持的存储类的种类如下: * NFS -* CephFS +* CephFS + * Kuboard 版本不低于 v2.0.5-beta.5 ::: tip 使用Kuboard “不支持”的存储类 对于那些目前Kuboard不支持的存储类: @@ -46,7 +47,7 @@ Kuboard 支持的存储类的种类如下: 在 Kuboard 中查看存储类,如下图所示: -![Kubernetes教程:在Kuboard中查看存储类](./storage-class.assets/image-20190906080746368.png) +![Kubernetes教程:在Kuboard中查看存储类](./storage-class.assets/image-20200913194251730.png) 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 b61a9c9..10ded47 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 @@ -50,3 +50,7 @@ https://github.com/NVIDIA/k8s-device-plugin#enabling-gpu-support-in-kubernetes @ * 增加 PodSecurityPolicy 列表 + + +* CephFS cleanup pvc +* CephFS expand pvc diff --git a/support/change-log/v2.0.x.md b/support/change-log/v2.0.x.md index 8a54d8e..52641b9 100644 --- a/support/change-log/v2.0.x.md +++ b/support/change-log/v2.0.x.md @@ -34,6 +34,26 @@ Kuboard v2.0.x 的更新说明 * 修复部分情况下不能查看存储卷内容的问题 * 修复部分情况下存储卷浏览器上传/下载文件中断的问题 +## v2.0.5-beta.5 + +**发布日期** + +2020年9月13日 + +**新特性** + +* 支持 CephFS 类型存储卷声明的扩容 + +**优化** +* 列表页批量删除按钮 + * 禁用 StorageClass 列表中的删除按钮 + * 批量删除对话框的确认信息应该每次都要求用户输入 +* 存储卷浏览器 + * 暂不支持 volumeMode 为 Block 的存储卷 +* ceph-csi 插件 + * 安装 ceph-csi 插件时,用户可以指定版本号 + * 可以卸载 ceph-csi 插件 +* KuboardHelpLink 不应该获得焦点 ## v2.0.5-beta.3