 OpenShift Container Platform 4.10 构建应用程序6.3. 安装 SERVICE BINDING OPERATOR 6.4. 服务绑定入门 6.5. 在 IBM POWER SYSTEMS、IBM Z 和 LINUXONE 上使用服务绑定 6.6. 从服务公开绑定数据 6.7. 投射绑定数据 6.8. 使用 SERVICE BINDING OPERATOR 绑定工作负载 6.9. 使用 DEVELOPER 视角将应用程序连接到服务 第 第 异。使用 Service Binding Operator 作 为开发人员,您可以将工作负载与 Operator 管理的后端服务绑定在一起,而无需手动步骤配置绑定连 接。您还可以在 IBM Power Systems、IBM Z 和 LinuxONE 环境中 应用服务绑定。 1.2.4. 部署应用程序 您可以使用 Deployment 或 DeploymentConfig 对象部署应用程序,并从 管理用户的用户名。 PROJECT_REQUESTING_U SER 请求用户的用户名。 API 访问权限将授予具有 self-provisioner 角色和 self-provisioners 集群角色绑定的开发人员。默认情 况下,所有通过身份验证的开发人员都可获得此角色。 2.3.2. 为新项目修改模板 作为集群管理员,您可以修改默认项目模板,以便使用自定义要求创建新项目。 创建自己的自定义项目模板:0 码力 | 198 页 | 3.62 MB | 1 年前3 OpenShift Container Platform 4.10 构建应用程序6.3. 安装 SERVICE BINDING OPERATOR 6.4. 服务绑定入门 6.5. 在 IBM POWER SYSTEMS、IBM Z 和 LINUXONE 上使用服务绑定 6.6. 从服务公开绑定数据 6.7. 投射绑定数据 6.8. 使用 SERVICE BINDING OPERATOR 绑定工作负载 6.9. 使用 DEVELOPER 视角将应用程序连接到服务 第 第 异。使用 Service Binding Operator 作 为开发人员,您可以将工作负载与 Operator 管理的后端服务绑定在一起,而无需手动步骤配置绑定连 接。您还可以在 IBM Power Systems、IBM Z 和 LinuxONE 环境中 应用服务绑定。 1.2.4. 部署应用程序 您可以使用 Deployment 或 DeploymentConfig 对象部署应用程序,并从 管理用户的用户名。 PROJECT_REQUESTING_U SER 请求用户的用户名。 API 访问权限将授予具有 self-provisioner 角色和 self-provisioners 集群角色绑定的开发人员。默认情 况下,所有通过身份验证的开发人员都可获得此角色。 2.3.2. 为新项目修改模板 作为集群管理员,您可以修改默认项目模板,以便使用自定义要求创建新项目。 创建自己的自定义项目模板:0 码力 | 198 页 | 3.62 MB | 1 年前3
 OpenShift Container Platform 4.9 构建应用程序5.3. 安装 SERVICE BINDING OPERATOR 5.4. 服务绑定入门 5.5. 在 IBM POWER SYSTEMS、IBM Z 和 LINUXONE 上使用服务绑定 5.6. 从服务公开绑定数据 5.7. 投射绑定数据 5.8. 使用 SERVICE BINDING OPERATOR 绑定工作负载 5.9. 使用 DEVELOPER 视角将应用程序连接到服务 第 第 6 异。使用 Service Binding Operator 作 为开发人员,您可以将工作负载与 Operator 管理的后端服务绑定在一起,而无需手动步骤配置绑定连 接。您还可以在 IBM Power Systems、IBM Z 和 LinuxONE 环境中 应用服务绑定。 1.2.4. 部署应用程序 您可以使用 Deployment 或 DeploymentConfig 对象部署应用程序,并从 管理用户的用户名。 PROJECT_REQUESTING_U SER 请求用户的用户名。 API 访问权限将授予具有 self-provisioner 角色和 self-provisioners 集群角色绑定的开发人员。默认情 况下,所有通过身份验证的开发人员都可获得此角色。 2.3.2. 为新项目修改模板 作为集群管理员,您可以修改默认项目模板,以便使用自定义要求创建新项目。 创建自己的自定义项目模板:0 码力 | 184 页 | 3.36 MB | 1 年前3 OpenShift Container Platform 4.9 构建应用程序5.3. 安装 SERVICE BINDING OPERATOR 5.4. 服务绑定入门 5.5. 在 IBM POWER SYSTEMS、IBM Z 和 LINUXONE 上使用服务绑定 5.6. 从服务公开绑定数据 5.7. 投射绑定数据 5.8. 使用 SERVICE BINDING OPERATOR 绑定工作负载 5.9. 使用 DEVELOPER 视角将应用程序连接到服务 第 第 6 异。使用 Service Binding Operator 作 为开发人员,您可以将工作负载与 Operator 管理的后端服务绑定在一起,而无需手动步骤配置绑定连 接。您还可以在 IBM Power Systems、IBM Z 和 LinuxONE 环境中 应用服务绑定。 1.2.4. 部署应用程序 您可以使用 Deployment 或 DeploymentConfig 对象部署应用程序,并从 管理用户的用户名。 PROJECT_REQUESTING_U SER 请求用户的用户名。 API 访问权限将授予具有 self-provisioner 角色和 self-provisioners 集群角色绑定的开发人员。默认情 况下,所有通过身份验证的开发人员都可获得此角色。 2.3.2. 为新项目修改模板 作为集群管理员,您可以修改默认项目模板,以便使用自定义要求创建新项目。 创建自己的自定义项目模板:0 码力 | 184 页 | 3.36 MB | 1 年前3
 OpenShift Container Platform 4.13 认证和授权. . . . . . . . . . . . . . . . . . . . . . 8.4. 查看集群角色和绑定 8.5. 查看本地角色和绑定 8.6. 向用户添加角色 8.7. 创建本地角色 8.8. 创建集群角色 8.9. 本地角色绑定命令 8.10. 集群角色绑定命令 8.11. 创建集群管理员 第 第 9 章 章 移除 移除 KUBEADMIN 用 用户 户 9.1. KUBEADMIN 第 第 14 章 章 使用 使用绑 绑定的服 定的服务帐户 务帐户令牌 令牌 14.1. 关于绑定服务帐户令牌 14.2. 使用卷投射配置绑定服务帐户令牌 14.3. 在 POD 外部创建绑定服务帐户令牌 第 第 15 章 章 管理安全性上下文 管理安全性上下文约 约束 束 15.1. 关于安全性上下文约束 15.2. 关于预分配安全性上下文约束值 15.3. 安全性上下文约束示例 。 1.3. 关于 OPENSHIFT CONTAINER PLATFORM 中的授权 授权涉及确定用户是否有权限来执行请求的操作。 管理员可以定义权限,并使用 RBAC 对象(如规则、角色和绑定)将它们分配给用户。要了解授权在 OpenShift Container Platform 中的工作方式,请参阅评估授权。 您还可以通过项目和命名空间来控制对 OpenShift Container0 码力 | 201 页 | 2.74 MB | 1 年前3 OpenShift Container Platform 4.13 认证和授权. . . . . . . . . . . . . . . . . . . . . . 8.4. 查看集群角色和绑定 8.5. 查看本地角色和绑定 8.6. 向用户添加角色 8.7. 创建本地角色 8.8. 创建集群角色 8.9. 本地角色绑定命令 8.10. 集群角色绑定命令 8.11. 创建集群管理员 第 第 9 章 章 移除 移除 KUBEADMIN 用 用户 户 9.1. KUBEADMIN 第 第 14 章 章 使用 使用绑 绑定的服 定的服务帐户 务帐户令牌 令牌 14.1. 关于绑定服务帐户令牌 14.2. 使用卷投射配置绑定服务帐户令牌 14.3. 在 POD 外部创建绑定服务帐户令牌 第 第 15 章 章 管理安全性上下文 管理安全性上下文约 约束 束 15.1. 关于安全性上下文约束 15.2. 关于预分配安全性上下文约束值 15.3. 安全性上下文约束示例 。 1.3. 关于 OPENSHIFT CONTAINER PLATFORM 中的授权 授权涉及确定用户是否有权限来执行请求的操作。 管理员可以定义权限,并使用 RBAC 对象(如规则、角色和绑定)将它们分配给用户。要了解授权在 OpenShift Container Platform 中的工作方式,请参阅评估授权。 您还可以通过项目和命名空间来控制对 OpenShift Container0 码力 | 201 页 | 2.74 MB | 1 年前3
 MoonBit月兔编程语言 现代编程思想 第二课 月兔开发与月兔中的表达式	
consume(num_bottles, num_drunk) { 5. // 条件表达式 6. if num_bottles >= num_exchange { 7. // 数据绑定 8. let num_bottles = num_bottles - num_exchange + 1 9. let num_drunk = num_drunk + num_exchange 为了写出正确的程序,我们需要知道程序是如何被运算的:我们需要建⽴计算模型 来理解程序的运算过程 ⽉兔程序可以通过⾯向值编程来描述 ⾯向值编程:定义是什么 我们写的⽉兔代码都是表达⼀个值的表达式 命令式编程⻛格:定义做什么 程序由修改程序状态的命令组成 创建名为x的变量 令x为5 令y指向x …… 10 类型、值与表达式 类型 值 运算 表达式 Int -1 0 1 2 + - * / 5 (3 + y * x) "Moonbit" + "Hello, " + "MoonBit" Bool true false && || not() not(b1) || b2 每⼀个类型对应⼀个值的集合 每⼀个表达式由基于值的运算构成,并且可以简化为⼀个值(或已经是⼀个值) 可以使⽤括号来嵌套表达式 11 静态 vs 动态 �静态�指在程序运⾏之前的事物 �动态�指在程序运⾏之时的事物 ⽉兔拥有静态类型系统:在程序运0 码力 | 39 页 | 1.53 MB | 1 年前3 MoonBit月兔编程语言 现代编程思想 第二课 月兔开发与月兔中的表达式	
consume(num_bottles, num_drunk) { 5. // 条件表达式 6. if num_bottles >= num_exchange { 7. // 数据绑定 8. let num_bottles = num_bottles - num_exchange + 1 9. let num_drunk = num_drunk + num_exchange 为了写出正确的程序,我们需要知道程序是如何被运算的:我们需要建⽴计算模型 来理解程序的运算过程 ⽉兔程序可以通过⾯向值编程来描述 ⾯向值编程:定义是什么 我们写的⽉兔代码都是表达⼀个值的表达式 命令式编程⻛格:定义做什么 程序由修改程序状态的命令组成 创建名为x的变量 令x为5 令y指向x …… 10 类型、值与表达式 类型 值 运算 表达式 Int -1 0 1 2 + - * / 5 (3 + y * x) "Moonbit" + "Hello, " + "MoonBit" Bool true false && || not() not(b1) || b2 每⼀个类型对应⼀个值的集合 每⼀个表达式由基于值的运算构成,并且可以简化为⼀个值(或已经是⼀个值) 可以使⽤括号来嵌套表达式 11 静态 vs 动态 �静态�指在程序运⾏之前的事物 �动态�指在程序运⾏之时的事物 ⽉兔拥有静态类型系统:在程序运0 码力 | 39 页 | 1.53 MB | 1 年前3
 Nim 2.0.2 中文手册scope "作⽤域", 作⽤域 可以嵌套,⼀个标识符的含义由标识符所声明的最⼩包围作⽤域决定,除⾮重载的解析规则另有建议。 ⼀个表达式特指产⽣值或地址的计算,产⽣地址的表达式被称为 l-values "左值",左值可以表示地址,也可以表示该地址包含的 值,这取决于上下⽂。 Nim program "程序"由⼀个或多个包含 Nim 代码的⽂本 source �les "源⽂件"组成,由Nim compiler "抽象语法树"的内部数据结构,在执⾏代码或将其编译为可执⾏⽂件之 前,通过 semantic analysis "语义分析"对AST进⾏转换,增加了语义信息,如表达式类型、标识符的含义,以及在某些情况下表达 式的值。在语义分析中检测到的错误被称为 static error "静态错误",当前⼿册中描述的错误在没有其他约定时,就是静态错误。 panic "恐慌"是在运⾏时执⾏检测和报告的错误。这种错误的报告,通过 "安 全"的语⾔特性,并且没有禁⽤运⾏时检查,就不会产⽣这类错误。 constant expression "常量表达式",在对包含它的代码进⾏语义分析时,其值就可以被计算出来,并且不局限于语义分析时求值的 能⼒,例如常量折叠。它从来不会是左值,也不会有副作⽤。它可以使⽤编译期⽀持执⾏的所有 Nim 语⾔特性。由于常量表达式 可以作为语义分析时的输⼊,⽐如定义数组边界,鉴于这种灵活性要求,编译器交错进⾏语义分析和编译期代码执⾏。0 码力 | 127 页 | 7.05 MB | 1 年前3 Nim 2.0.2 中文手册scope "作⽤域", 作⽤域 可以嵌套,⼀个标识符的含义由标识符所声明的最⼩包围作⽤域决定,除⾮重载的解析规则另有建议。 ⼀个表达式特指产⽣值或地址的计算,产⽣地址的表达式被称为 l-values "左值",左值可以表示地址,也可以表示该地址包含的 值,这取决于上下⽂。 Nim program "程序"由⼀个或多个包含 Nim 代码的⽂本 source �les "源⽂件"组成,由Nim compiler "抽象语法树"的内部数据结构,在执⾏代码或将其编译为可执⾏⽂件之 前,通过 semantic analysis "语义分析"对AST进⾏转换,增加了语义信息,如表达式类型、标识符的含义,以及在某些情况下表达 式的值。在语义分析中检测到的错误被称为 static error "静态错误",当前⼿册中描述的错误在没有其他约定时,就是静态错误。 panic "恐慌"是在运⾏时执⾏检测和报告的错误。这种错误的报告,通过 "安 全"的语⾔特性,并且没有禁⽤运⾏时检查,就不会产⽣这类错误。 constant expression "常量表达式",在对包含它的代码进⾏语义分析时,其值就可以被计算出来,并且不局限于语义分析时求值的 能⼒,例如常量折叠。它从来不会是左值,也不会有副作⽤。它可以使⽤编译期⽀持执⾏的所有 Nim 语⾔特性。由于常量表达式 可以作为语义分析时的输⼊,⽐如定义数组边界,鉴于这种灵活性要求,编译器交错进⾏语义分析和编译期代码执⾏。0 码力 | 127 页 | 7.05 MB | 1 年前3
 Laravel 5.2 中文文档修复和一年的安全修复支持,比如 Laravel 5.2。 2、Laravel 5.2 Laravel 5.2 在 5.1 基础上继续改进和优化,添加了许多新的功能特性:多认证驱动支 持、隐式模型绑定、简化 Eloquent 全局作用域、可选择的认证脚手架、中间件组、访问频 率限制、数组输入验证优化等等。 多认证驱动 在之前的 Laravel 版本中,框架只支持默认的、基于 session 该命令会生成纯文本的、兼容 Bootstrap 样式的视图用于登录、注册和密码重置。该命令 还会使用相应路由更新路由文件。 注意:该功能特性只能在新应用中使用,不能再应用升级过程中使用。 隐式模型绑定 隐式模型绑定使得在路由或控制器中直接注入相应模型实例更加便捷。假设你有一个路由 定义如下: 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 {user} 匹配路由闭包或控制器方法中相应变量 $user,并且被类型声明 为一个 Eloquent 模型类的话,Laravel 将会自动注入该模型。 更多隐式模型绑定详情请查看 Laravel 5.2 文档 HTTP 路由模型绑定部分。 中间件组 中间件组允许你通过单个方便的键来对相关路由中间件进行分组,从而为某个路由一次指 定多个中间件。例如,在同一个应用中构建 Web UI 或 API0 码力 | 377 页 | 4.56 MB | 1 年前3 Laravel 5.2 中文文档修复和一年的安全修复支持,比如 Laravel 5.2。 2、Laravel 5.2 Laravel 5.2 在 5.1 基础上继续改进和优化,添加了许多新的功能特性:多认证驱动支 持、隐式模型绑定、简化 Eloquent 全局作用域、可选择的认证脚手架、中间件组、访问频 率限制、数组输入验证优化等等。 多认证驱动 在之前的 Laravel 版本中,框架只支持默认的、基于 session 该命令会生成纯文本的、兼容 Bootstrap 样式的视图用于登录、注册和密码重置。该命令 还会使用相应路由更新路由文件。 注意:该功能特性只能在新应用中使用,不能再应用升级过程中使用。 隐式模型绑定 隐式模型绑定使得在路由或控制器中直接注入相应模型实例更加便捷。假设你有一个路由 定义如下: 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 {user} 匹配路由闭包或控制器方法中相应变量 $user,并且被类型声明 为一个 Eloquent 模型类的话,Laravel 将会自动注入该模型。 更多隐式模型绑定详情请查看 Laravel 5.2 文档 HTTP 路由模型绑定部分。 中间件组 中间件组允许你通过单个方便的键来对相关路由中间件进行分组,从而为某个路由一次指 定多个中间件。例如,在同一个应用中构建 Web UI 或 API0 码力 | 377 页 | 4.56 MB | 1 年前3
 OpenShift Container Platform 4.8 存储资源本身并不特定于某一 个项目; 它们可以在整个 OpenShift Container Platform 集群间共享,并可以被任何项目使用。在 PV 绑定 到 PVC 后,就不会将 PV 绑定到额外的 PVC。这意味着这个绑定 PV 被限制在一个命名空间(绑定的项 目)中。 PV 由 PersistentVolume API 对象定义,它代表了集群中现有存储的片段,这些存储可以由集群管理员 静态置备,也可以使用 PV,它们包含了可用存储的详情。PV 存在于 API 中,且可以被使 用。 3.2.2. 绑定声明 当您创建 PVC 时,您会要求特定的存储量,指定所需的访问模式,并创建一个存储类来描述和分类存 储。master 中的控制循环会随时检查是否有新的 PVC,并把新的 PVC 与一个适当的 PV 进行绑定。如果 没有适当的 PV,则存储类的置备程序会创建一个适当的 PV。 所有 PV 的大小可能会超过 的大小。这在手动置备 PV 时尤为如此。要最小化超额,OpenShift Container Platform 将会把 PVC 绑定到匹配所有其他标准的最小 PV。 如果匹配的卷不存在,或者相关的置备程序无法创建所需的存储,则请求将会处于未绑定的状态。当出现 了匹配的卷时,相应的声明就会与其绑定。例如:在一个集群中有多个手动置备的 50Gi 卷。它们无法和 一个请求 100Gi 的 PVC 相匹配。当在这个集群中添加了一个0 码力 | 118 页 | 1.60 MB | 1 年前3 OpenShift Container Platform 4.8 存储资源本身并不特定于某一 个项目; 它们可以在整个 OpenShift Container Platform 集群间共享,并可以被任何项目使用。在 PV 绑定 到 PVC 后,就不会将 PV 绑定到额外的 PVC。这意味着这个绑定 PV 被限制在一个命名空间(绑定的项 目)中。 PV 由 PersistentVolume API 对象定义,它代表了集群中现有存储的片段,这些存储可以由集群管理员 静态置备,也可以使用 PV,它们包含了可用存储的详情。PV 存在于 API 中,且可以被使 用。 3.2.2. 绑定声明 当您创建 PVC 时,您会要求特定的存储量,指定所需的访问模式,并创建一个存储类来描述和分类存 储。master 中的控制循环会随时检查是否有新的 PVC,并把新的 PVC 与一个适当的 PV 进行绑定。如果 没有适当的 PV,则存储类的置备程序会创建一个适当的 PV。 所有 PV 的大小可能会超过 的大小。这在手动置备 PV 时尤为如此。要最小化超额,OpenShift Container Platform 将会把 PVC 绑定到匹配所有其他标准的最小 PV。 如果匹配的卷不存在,或者相关的置备程序无法创建所需的存储,则请求将会处于未绑定的状态。当出现 了匹配的卷时,相应的声明就会与其绑定。例如:在一个集群中有多个手动置备的 50Gi 卷。它们无法和 一个请求 100Gi 的 PVC 相匹配。当在这个集群中添加了一个0 码力 | 118 页 | 1.60 MB | 1 年前3
 OpenShift Container Platform 4.6 在裸机上安装Platform 集群前,您可以提供参数值,以描述托管集群的云平台的帐户并选 择性地自定义集群平台。在创建 install-config.yaml 安装配置文件时,您可以通过命令行来提供所需的参 数的值。如果要自定义集群,可以修改 install-config.yaml 文件来提供关于平台的更多信息。 注意 注意 安装之后,您无法修改 install-config.yaml 文件中的这些参数。 关的文件或对象,且不会报告错误。确保所有指定的参数的字段名称都正确。 1.1.8.1.1. 所需的配置参数 所需的配置参数 下表描述了所需的安装配置参数: 表 表 1.7. 所需的参数 所需的参数 参数 参数 描述 描述 值 值 apiVersion install-config.yaml 内容的 API 版本。当前版本是 v1。安 装程序还可能支持旧的 API 版 本。 字符串 baseDomain 云供应商的基域。此基础域用 Platform 组件的容器镜像。 参数 参数 描述 描述 值 值 1.1.8.1.2. 网 网络 络配置参数 配置参数 您可以根据现有网络基础架构的要求自定义安装配置。例如,您可以扩展集群网络的 IP 地址块,或者提 供不同于默认值的不同 IP 地址块。 只支持 IPv4 地址。 表 表 1.8. 网 网络 络参数 参数 参数 参数 描述 描述 值 值 networking 集群网络的配置。 对象0 码力 | 160 页 | 1.70 MB | 1 年前3 OpenShift Container Platform 4.6 在裸机上安装Platform 集群前,您可以提供参数值,以描述托管集群的云平台的帐户并选 择性地自定义集群平台。在创建 install-config.yaml 安装配置文件时,您可以通过命令行来提供所需的参 数的值。如果要自定义集群,可以修改 install-config.yaml 文件来提供关于平台的更多信息。 注意 注意 安装之后,您无法修改 install-config.yaml 文件中的这些参数。 关的文件或对象,且不会报告错误。确保所有指定的参数的字段名称都正确。 1.1.8.1.1. 所需的配置参数 所需的配置参数 下表描述了所需的安装配置参数: 表 表 1.7. 所需的参数 所需的参数 参数 参数 描述 描述 值 值 apiVersion install-config.yaml 内容的 API 版本。当前版本是 v1。安 装程序还可能支持旧的 API 版 本。 字符串 baseDomain 云供应商的基域。此基础域用 Platform 组件的容器镜像。 参数 参数 描述 描述 值 值 1.1.8.1.2. 网 网络 络配置参数 配置参数 您可以根据现有网络基础架构的要求自定义安装配置。例如,您可以扩展集群网络的 IP 地址块,或者提 供不同于默认值的不同 IP 地址块。 只支持 IPv4 地址。 表 表 1.8. 网 网络 络参数 参数 参数 参数 描述 描述 值 值 networking 集群网络的配置。 对象0 码力 | 160 页 | 1.70 MB | 1 年前3
 OpenShift Container Platform 4.14 存储临时存储的限制和请求以字节数量来衡量。您可以使用以下后缀之一将存储表示为普通整数或固定点号: E、P、T、G、M、k。您还可以使用两的指数:Ei、Pi、Ti、Gi、Mi Ki。例如,以下数量全部代表大约相 同的值:128974848、129e6、129M 和 123Mi。后缀的大小写非常重要。如果您指定了 400m 的临时存 储,这个请求 0.4 字节,而不是 400 mebibytes 字节 (400Mi) 资源本身并不特定于某一 个项目; 它们可以在整个 OpenShift Container Platform 集群间共享,并可以被任何项目使用。在 PV 绑定 到 PVC 后,就不会将 PV 绑定到额外的 PVC。这意味着这个绑定 PV 被限制在一个命名空间(绑定的项 目)中。 PV 由 PersistentVolume API 对象定义,它代表了集群中现有存储的片段,这些存储可以由集群管理员 静态置备,也可以使用 PV,它们包含了可用存储的详情。PV 存在于 API 中,且可以被使 用。 3.2.2. 绑定声明 当您创建 PVC 时,您会要求特定的存储量,指定所需的访问模式,并创建一个存储类来描述和分类存 储。master 中的控制循环会随时检查是否有新的 PVC,并把新的 PVC 与一个适当的 PV 进行绑定。如果 没有适当的 PV,则存储类的置备程序会创建一个适当的 PV。 所有 PV 的大小可能会超过0 码力 | 215 页 | 2.56 MB | 1 年前3 OpenShift Container Platform 4.14 存储临时存储的限制和请求以字节数量来衡量。您可以使用以下后缀之一将存储表示为普通整数或固定点号: E、P、T、G、M、k。您还可以使用两的指数:Ei、Pi、Ti、Gi、Mi Ki。例如,以下数量全部代表大约相 同的值:128974848、129e6、129M 和 123Mi。后缀的大小写非常重要。如果您指定了 400m 的临时存 储,这个请求 0.4 字节,而不是 400 mebibytes 字节 (400Mi) 资源本身并不特定于某一 个项目; 它们可以在整个 OpenShift Container Platform 集群间共享,并可以被任何项目使用。在 PV 绑定 到 PVC 后,就不会将 PV 绑定到额外的 PVC。这意味着这个绑定 PV 被限制在一个命名空间(绑定的项 目)中。 PV 由 PersistentVolume API 对象定义,它代表了集群中现有存储的片段,这些存储可以由集群管理员 静态置备,也可以使用 PV,它们包含了可用存储的详情。PV 存在于 API 中,且可以被使 用。 3.2.2. 绑定声明 当您创建 PVC 时,您会要求特定的存储量,指定所需的访问模式,并创建一个存储类来描述和分类存 储。master 中的控制循环会随时检查是否有新的 PVC,并把新的 PVC 与一个适当的 PV 进行绑定。如果 没有适当的 PV,则存储类的置备程序会创建一个适当的 PV。 所有 PV 的大小可能会超过0 码力 | 215 页 | 2.56 MB | 1 年前3
 Laravel 5.6 中文文档{order}', OrderChannel::class); 最后,可以将频道的授权逻辑放到频道类的 join 方法。join 方法中的代码等同于之前位于频道授权闭包中的处理逻辑。当然,你还可以使用频道模 型绑定: 值的属性。例如,要信任所有转发头,需要像这样更新 $headers 属性: use Illuminate\Http\Request; /** * The headers that should 虚拟机做为开发环境,这些权限已经设置好了。 应用 key 接下来要做的事情就是将应用的 key(APP_KEY)设置为一个随机字符串,如果你是通过 Composer 或者 Laravel 安装器安装的话,该 key 的值已 经通过 php artisan key:generate 命令生成好了。 通常,该字符串应该是 32 位长,通过 .env 文件中的 APP_KEY 进行配置,如果你还没有将 .env.example0 码力 | 377 页 | 14.56 MB | 1 年前3 Laravel 5.6 中文文档{order}', OrderChannel::class); 最后,可以将频道的授权逻辑放到频道类的 join 方法。join 方法中的代码等同于之前位于频道授权闭包中的处理逻辑。当然,你还可以使用频道模 型绑定: 值的属性。例如,要信任所有转发头,需要像这样更新 $headers 属性: use Illuminate\Http\Request; /** * The headers that should 虚拟机做为开发环境,这些权限已经设置好了。 应用 key 接下来要做的事情就是将应用的 key(APP_KEY)设置为一个随机字符串,如果你是通过 Composer 或者 Laravel 安装器安装的话,该 key 的值已 经通过 php artisan key:generate 命令生成好了。 通常,该字符串应该是 32 位长,通过 .env 文件中的 APP_KEY 进行配置,如果你还没有将 .env.example0 码力 | 377 页 | 14.56 MB | 1 年前3
共 925 条
- 1
- 2
- 3
- 4
- 5
- 6
- 93














 
  
  
 