官方文档: 使用 RBAC 鉴权
API 对象
RBAC API 声明了四种 Kubernetes 对象: Role
, ClusterRole
, RoleBinding
和 ClusterRoleBinding
。
Role 和 ClusterRole
RBAC 的 Role 或 ClusterRole 中包含一组代表相关权限的规则。这些权限是存粹累加的(不存在拒绝某种操作的规则)。
more >>生如蝼蚁当立鸿鹄之志, 命如薄纸应有不屈之心!
官方文档: 使用 RBAC 鉴权
RBAC API 声明了四种 Kubernetes 对象: Role
, ClusterRole
, RoleBinding
和 ClusterRoleBinding
。
RBAC 的 Role 或 ClusterRole 中包含一组代表相关权限的规则。这些权限是存粹累加的(不存在拒绝某种操作的规则)。
more >>官方文档地址: Ceph Storage
注意事项:
- 做这个实验需要高配置,k8s 集群最少5个节点,每个节点配置不能低于2核4G,至少有3个存储节点;
- rook的版本大于1.3,不能使用目录创建集群,要使用单独的裸盘进行创建,也就是创建一个新的磁盘,挂载到宿主机,不进行格式化,直接使用即可; more >>
块存储一般用于一个Pod挂载一块存储使用,相当于一个服务器新挂了一个盘,只给一个应用使用。
官方文档地址: Block Storage
在 Rook 可以配置存储之前,需要创建 StorageClass
和 CephBlockPool
。这将允许 Kubernetes 在配置持久卷时与 Rook 进行互操作.
此示例要求每个节点至少有 1 个 OSD,每个 OSD 位于 3 个不同的节点上
每个 OSD 必须位于不同的节点上,因为 failureDomain 设置为 host,replicated.size 设置为 3。因为这里是试验环境,所以将副本数设置成了2(不能设置为1),生产环境最少为3,且要小于等于osd的数量。
more >>自动化构建 Vue/H5 应用,其构建方式和自动化构建 Java 基本相同,重点是更改 Deployment、Jenkinsfile 和 Dockerfile 即可。
本示例项目可以从 https://gitee.com/dukuan/vue-project.git
找到该项目。接下来将该项目导入到自己的 Gitlab 中。
示例项目可以从 https://gitee.com/dukuan/spring-boot-project.git
找到该项目(也可以使用 公司的 Java 项目也是一样的)。接下来将该项目导入到自己的 Gitlab 中。
这里演示一下对于 Golang 的自动化构建,本次示例的代码地址: https://gitee.com/dukuan/go-project.git。 先将该项目导入到 Gitlab 中。
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true