OpenShift Container Platform 4.10 构建应用程序程序和其他 工作负载。 流程 流程 您可以使用 Developer 视角创建项目,如下所示: 1. 点 Project 下拉菜单来查看所有可用的项目。选择 Create Project。 图 图 2.1. Create Project 2. 在 Create Project 对话框的 Name 项中输入一个唯一的名称,如 myproject。 3. 可选:为项目添加 Display Name Developer 视角中,导航到 Project 视图。 2. 在 Project 页面中,选择 Project Access 选项卡。 3. 点击 Add Access 为默认权限添加新权限行。 图 图 2.2. 项 项目 目权 权限 限 4. 输入用户名,点 Select a role 下拉列表,然后选择适当的角色。 5. 点击 Save 添加新权限。 您还可以使用: Select a role 自定义项目的不同集群角色: 1. 在 Search 视图中,使用 Resources 下拉列表搜索 Console。 2. 在可用选项中,选择 Console operator.openshift.io/v1。 图 图 2.3. 搜索控制台 搜索控制台资 资源 源 3. 在 Name 列表下选择 cluster。 4. 导航到 YAML 选项卡以查看和编辑 YAML 代码。 5. 在 spec 下的 YAML0 码力 | 198 页 | 3.62 MB | 1 年前3
OpenShift Container Platform 4.9 构建应用程序用程序和其他 工作负载。 流程 流程 您可以使用 Developer 视角创建项目,如下所示: 1. 点 Project 下拉菜单来查看所有可用的项目。选择 Create Project。 图 2.1. Create Project 2. 在 Create Project 对话框的 Name 项中输入一个唯一的名称,如 myproject。 3. 可选:为项目添加 Display Name Developer 视角中,导航到 Project 视图。 2. 在 Project 页面中,选择 Project Access 选项卡。 3. 点击 Add Access 为默认权限添加新权限行。 图 2.2. 项目权限 4. 输入用户名,点 Select a role 下拉列表,然后选择适当的角色。 5. 点击 Save 添加新权限。 您还可以使用: Select a role 下拉列表修改现有用户的访问权限。 自定义项目的不同集群角色: 1. 在 Search 视图中,使用 Resources 下拉列表搜索 Console。 2. 在可用选项中,选择 Console operator.openshift.io/v1。 图 2.3. 搜索控制台资源 3. 在 Name 列表下选择 cluster。 4. 导航到 YAML 选项卡以查看和编辑 YAML 代码。 5. 在 spec 下的 YAML 代码中,添加或编辑0 码力 | 184 页 | 3.36 MB | 1 年前3
以外部模式部署OpenShift Container Storage5.1. 验证 POD 的状态 5.2. 验证 OPENSHIFT CONTAINER STORAGE 集群是否正常运行 5.3. 验证 MULTICLOUD 对象网关是否健康 5.4. 验证存储类是否已创建并列出 5.5. 验证 CEPH 集群是否已连接 5.6. 验证存储集群是否已就绪 第 第 6 章 章 卸 卸载 载 OPENSHIFT CONTAINER STORAGE 6.1. 以外部模式卸载 查看所有已安装的 Operator。 确保所选的 Project 为 openshift-storage。 图 图 4.1. OpenShift Container Storage Operator 页 页 2. 点 OpenShift Container Storage。 图 图 4.2. OpenShift Container Storage 的 的详 详情 情标签页 标签页 Red Hat OpenShift Container Storage 8 图 图 4.2. OpenShift Container Storage 的 的详 详情 情标签页 标签页 3. 单击 Storage Cluster 的 Create Instance 链接。 4. 将 Mode 选择为 External。默认情况下,Internal 被选为部署模式。 图 图 4.3. 连 连接到 接到创 创建存 建存储 储集群表0 码力 | 29 页 | 738.90 KB | 1 年前3
OpenShift Container Platform 4.10 监控storageClassName: local-storage 第 第 2 章 章 配置 配置监 监控堆 控堆栈 栈 25 在上例中,由 Local Storage Operator 创建的存储类称为 local-storage。 以下示例配置了一个 PVC 来声明用于 Alertmanager 的本地持久性存储: 要 要为监 为监控用 控用户 户定 定义 义的 的项 项目的 目的组 组件配置apiVersion: v1 OpenShift Container Platform 4.10 监 监控 控 26 在上例中,由 Local Storage Operator 创建的存储类称为 local-storage。 以下示例配置了一个 PVC 来声明用于 Thanos Ruler 的本地持久性存储: 注意 注意 thanosRuler 组件的存储要求取决于要评估的规则数量以及每个规则生成 storageClassName: 2 OpenShift Container Platform 4.10 监 监控 控 28 1 2 3 指定核心监控组件。 指定存储类。 指定存储卷的新大小。 以下示例配置了一个 PVC,它将监控 OpenShift Container Platform 核心组件的 Prometheus 实例的本地持久性存储设置为 100GB: 0 码力 | 135 页 | 1.58 MB | 1 年前3
OpenShift Container Platform 4.13 网络配置对象 下表中描述了 Cluster Network Operator(CNO)的字段: 表 表 5.1. Cluster Network Operator 配置 配置对 对象 象 字段 字段 类 类型 型 描述 描述 metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 集群 集群。 spec.clusterNet work array 用于指定从哪些 IP 地址块分配 OVN-Kubernetes 集群网络供应商,则 kube-proxy 配置不会起作用。 字段 字段 类 类型 型 描述 描述 defaultNetwork 对 对象配置 象配置 下表列出了 defaultNetwork 对象的值: 表 表 5.2. defaultNetwork 对 对象 象 字段 字段 类 类型 型 描述 描述 type 字符串 字符串 OpenShiftSDN 或 OVNKubernetes。Red OpenShift SDN 网 网络 络插件 插件 下表描述了 OpenShift SDN 网络插件的配置字段: 表 表 5.3. openshiftSDNConfig object 字段 字段 类 类型 型 描述 描述 模式 模式 string OpenShift SDN 的网络隔离模式。 mtu integer VXLAN 覆盖网络的最大传输单元(MTU)。这个值通常是自动配置 的。 vxlanPort0 码力 | 697 页 | 7.55 MB | 1 年前3
OpenShift Container Platform 4.13 安装装程序会识别并使用现有组件,而不是运行命令来 再次创建它们,因为程序满足依赖项。 图 图 1.1. OpenShift Container Platform 安装目 安装目标 标和依 和依赖项 赖项 第 第 1 章 章 OPENSHIFT CONTAINER PLATFORM 安装概述 安装概述 7 图 图 1.1. OpenShift Container Platform 安装目 安装目标 机器。然后,control plane 机器创建计算(compute)机器。下图说明了这一过程: 图 图 1.2. 创 创建 建 bootstrap、 、control plane 和 和计 计算机器 算机器 第 第 1 章 章 OPENSHIFT CONTAINER PLATFORM 安装概述 安装概述 11 图 图 1.2. 创 创建 建 bootstrap、 、control plane 和 和计 Container Platform 集群存在默认存 存储类 储类。它还安装 Container Storage Interface (CSI) 驱动 程序,使集群能够使用各种存储后端。 重要 重要 如果禁用了集群存储功能,集群将没有默认的 storageclass 或任何 CSI 驱动程序。具有管 理员特权的用户可以创建默认存 存储类 储类,并在禁用集群存储功能时手动安装 CSI 驱动程序。0 码力 | 4634 页 | 43.96 MB | 1 年前3
OpenShift Container Platform 4.8 Service MeshIstio 服务网格。它所提供的拓扑结构可以帮助您了解服务网格的结构,并提供服务网 格的健康状况信息。 Kiali 实时提供命名空间的交互式图形视图,可让您了解诸如电路断路器、请求率、延迟甚至流量图等功 能。Kiali 提供了从应用程序到服务以及负载等不同级别的组件的了解,并可显示与所选图形节点或边缘的 上下文信息和图表的交互。Kiali 还提供了验证 Istio 配置(如网关、目的规则、虚拟服务、网格策略等 Kiali 控制台时,您会看到 Overview 页面,它会显示服务网格中您有权查看的所有 命名空间。当 Overview 页中显示多个命名空间,Kiali 会首先显示具有健康或验证问题的命名空 间。 图 1.1. Kiali Overview 页 每个命名空间的 tile 会显示标签数量、Istio 配置健康、和 应用程序 健康状态的数量,以及命名 空间的流量。如果您验证了控制台安装,且命名空间还没有添加到网格中,则可能无法显示 Dashboard Istio Control Plane Dashboard Istio Performance Dashboard Istio Wasm Exetension Dashboard 图 1.2. Grafana Istio Control Plane Dashboard Kiali 还会安装两个额外的 Grafana 仪表板,它们可从 Grafana Home 页面获得: Istio0 码力 | 344 页 | 3.04 MB | 1 年前3
OpenShift 的Windows 容器支持WMCO 是一个基于 Linux 的 Operator,它运行在基于 Linux 的 control plane 和计算节点上。WMCO 在 集群中管理部署和管理 Windows 工作负载的过程。 图 图 3.1. WMCO 设计 设计 OpenShift Container Platform 4.6 OpenShift 的 的 Windows 容器支持 容器支持 8 在部署 Windows 工作负载前,您必须创建一个 节点新支持的容器运行时。 WMCO 监视有 Windows 标签的机器。检测到 Windows 机器集并置备相应机器后,WMCO 配置底层 Windows 虚拟机(VM),以便它可以将集群加入为计算节点。 图 图 3.2. 混合 混合 Windows 和 和 Linux 工作 工作负载 负载 WMCO 在命名空间中需要一个预先确定的 secret,该 secret 包含一个用于与 Windows 实例交互的私钥。 虚拟机建立连接后,您可以使用类似管理 Linux 节点一样的方法管理 Windows 节点。 注意 OpenShift Container Platform Web 控制台不提供 Windows 节点的节点图形和工作负载 图。目前 Windows 节点没有可用的指标。 将 Windows 工作负载调度到 Windows 节点可使用典型的 pod 调度实践,如污点、容限和节点选择器。或 者,您也可以使用 RuntimeClass0 码力 | 38 页 | 757.61 KB | 1 年前3
OpenShift 的Windows 容器支持Operator,它运行在基于 Linux 的 control plane 和计算节点上。WMCO 在 集群中管理部署和管理 Windows 工作负载的过程。 图 图 3.1. WMCO 设计 设计 第 第 3 章 章 了解 了解 WINDOWS 容器工作 容器工作负载 负载 9 图 图 3.1. WMCO 设计 设计 在部署 Windows 工作负载前,您必须创建一个 Windows 计算节点并加入集群。Windows Windows 的标签。 WMCO 监视有 Windows 标签的机器。检测到 Windows 机器集并置备相应机器后,WMCO 配置底层 Windows 虚拟机(VM),以便它可以将集群加入为计算节点。 图 图 3.2. 混合 混合 Windows 和 和 Linux 工作 工作负载 负载 WMCO 在命名空间中需要一个预先确定的 secret,该 secret 包含一个用于与 Windows 实例交互的私钥。 RUNTIMECLASS 对象来封装调度机制 使用 RuntimeClass 对象简化了调度机制的使用,如污点和容限 ; 您可以部署一个运行时类来封装您的污 点和容限,然后将其应用到 pod,再将它们调度到适当的节点。在支持多个操作系统变体的集群中,还需 要创建运行时类。 第 第 6 章 章 调 调度 度 WINDOWS 容器工作 容器工作负载 负载 37 1 2 3 1 流程 流程 10 码力 | 52 页 | 962.49 KB | 1 年前3
OpenShift Container Platform 4.14 安装装程序会识别并使用现有组件,而不是运行命令来 再次创建它们,因为程序满足依赖项。 图 图 1.1. OpenShift Container Platform 安装目 安装目标 标和依 和依赖项 赖项 第 第 1 章 章 OPENSHIFT CONTAINER PLATFORM 安装概述 安装概述 7 图 图 1.1. OpenShift Container Platform 安装目 安装目标 机器。然后,control plane 机器创建计算(compute)机器。下图说明了这一过程: 图 图 1.2. 创 创建 建 bootstrap、 、control plane 和 和计 计算机器 算机器 第 第 1 章 章 OPENSHIFT CONTAINER PLATFORM 安装概述 安装概述 11 图 图 1.2. 创 创建 建 bootstrap、 、control plane 和 和计 Container Platform 集群存在默认存 存储类 储类。它还安装 Container Storage Interface (CSI) 驱动 程序,使集群能够使用各种存储后端。 重要 重要 如果禁用了集群存储功能,集群将没有默认的 storageclass 或任何 CSI 驱动程序。具有管 理员特权的用户可以创建默认存 存储类 储类,并在禁用集群存储功能时手动安装 CSI 驱动程序。0 码力 | 3881 页 | 39.03 MB | 1 年前3
共 59 条
- 1
- 2
- 3
- 4
- 5
- 6













