OpenShift Container Platform 4.14 机器管理实施。CRD 对象在集群中定义了一个新的唯一对象 Kind,并允许 Kubernetes API 服务器处理对象的整个生命周期。 Machine API Operator 置备以下资源: • MachineSet 机器 • ClusterAutoscaler • MachineAutoscaler • MachineHealthCheck #### 1.1. MACHINE API 概述 规格,用于描述为不同云平台提供的计算节点的类型。例如,计算节点的机器类型可能会定义特定的机器类型和所需的元数据。 ## 机器集 MachineSet 资源是计算机器组。计算机器集适用于计算机器,因为副本集是针对 pod。如果需要更多计算机器或必须缩减规模,您可以更改 MachineSet 资源的 replicas 字段来满足您的计算需求。 ## 警告 control plane 机器不能由计算机器集管理。 AWS o Azure o GCP o RHOSP o vSphere 为裸机部署创建机器集:在裸机上创建计算机器集 - 通过从计算机器集中添加或删除机器,手动扩展计算机器。 - 通过 MachineSet YAML 配置文件修改计算机器设置。 ● 删除机器。 创建基础架构计算机器集。 配置和部署机器健康检查,以自动修复机器池中损坏的机器。 #### 1.3. 管理 CONTROL PLANE0 码力 | 277 页 | 4.37 MB | 2 年前3
OpenShift 的Windows 容器支持工作负载的过程。如需更多信息,请参阅如何启用 Windows 容器工作负载。 您可以创建一个 Windows MachineSet 对象来创建基础架构 Windows 机器集和相关的机器,以便将支持的 Windows 工作负载移到新的 Windows 机器。您可以在多个平台上创建 Windows MachineSet 对象。 您可以将 Windows 工作负载调度到 Windows 计算节点。 您可以执行 Windows 在命名空间中需要一个预先确定的 secret,该 secret 包含一个用于与 Windows 实例交互的私钥。WMCO 在引导时检查此 secret,并创建一个用户数据 secret,您必须在您创建的 Windows MachineSet 对象中引用该 secret。然后,WMCO 使用与私钥对应的公钥填充用户数据 secret。通过这些数据,集群可以使用 SSH 连接到 Windows 虚拟机。 当集群与 Windows AWS 上创建 WINDOWS 机器集 您可以在 Amazon Web Services(AWS)上的 OpenShift Container Platform 集群中创建 Windows MachineSet 对象来满足特定目的。例如,您可以创建基础架构 Windows 机器集和相关机器,以便将支持的 Windows 工作负载转移到新的 Windows 机器上。 ## 先决条件 - 已使用 Operator0 码力 | 52 页 | 962.49 KB | 2 年前3
OpenShift 的Windows 容器支持.. 15 第5章 创建 WINDOWS MACHINESET 对象 ..... 16 5.1. 在 AWS 上创建 WINDOWS MACHINESET 对象 ..... 16 先决条件 ..... 16 5.1.1. Machine API 概述 ..... 16 5.1.2. AWS 上 Windows MachineSet 对象的 YAML 示例 ..... 17 5 1.4. 其他资源 ..... 20 5.2. 在 AZURE 上创建 WINDOWS MACHINESET 对象 ..... 20 先决条件 ..... 20 5.2.1. Machine API 概述 ..... 21 5.2.2. Azure 上 Windows MachineSet 对象的 YAML 示例 ..... 22 5.2.3. 创建机器集 ..... 23 工作负载的过程。如需更多信息,请参阅如何启用 Windows 容器工作负载。 您可以创建一个 Windows MachineSet 对象来创建基础架构 Windows 机器集和相关的机器,以便将支持的 Windows 工作负载移到新的 Windows 机器。您可以在多个平台上创建 Windows MachineSet 对象。 您可以将 Windows 工作负载调度到 Windows 计算节点。 您可以执行 Windows0 码力 | 38 页 | 757.61 KB | 2 年前3
OpenShift Container Platform 4.9 节点例如: MachineSet 对象示例 name: router-default-66d5cf9464 uid: d81dd094-da26-11e9-a48a-128e7edf0312 controller: true blockOwnerDeletion: true ## 流程 1. 通过使用机器集或直接编辑节点,为节点添加标签: - 在创建节点时,使用 MachineSet 对象向由机器集管理的节点添加标签: 对象向由机器集管理的节点添加标签: a. 运行以下命令,将标签添加到 MachineSet 对象中: $ oc patch MachineSet--type='json' - p='[{"op":"add","path":"/spec/template/spec/metadata/labels",& ue>"," =" "}"}]"-n openshift-machine-api ## 例如: $ oc patch MachineSet abc612-msrtw-worker-us-east-1c --type='json' -p'[{op": "add", "path": 0 码力 | 374 页 | 3.80 MB | 2 年前3
OpenShift Container Platform 4.6 节点blockOwnerDeletion: true 流程 1. 通过使用机器集或直接编辑节点,为节点添加标签: 在创建节点时,使用 MachineSet 对象向由机器集管理的节点添加标签: a. 运行以下命令,将标签添加到 MachineSet 对象中: $ oc patch MachineSet--type='json' -p=[{"op":"add" 34; "," ="s" "}])-n openshift-machine-api 例如: $ oc patch MachineSet abc612-msrtw-worker-us-east-1c --type='json' -p=[{"op":"add","path edit 命令验证标签是否已添加到 MachineSet 对象中: 例如: $ oc edit MachineSet abc612-msrtw-worker-us-east-1c -n openshift-machine-api MachineSet 对象示例 apiVersion: machine.openshift.io/v1beta1 kind: MachineSet ... spec: ... template: 0 码力 | 404 页 | 3.60 MB | 2 年前3
OpenShift Container Platform 4.10 可伸缩性和性能Container Platform。 应用以下最佳实践来扩展 OpenShift Container Platform 集群中的 worker 机器数量。您可以通过增加或 减少 worker MachineSet 中定义的副本数量来扩展 worker 机器集。 3.1. 扩展集群的建议实践 将集群扩展到具有更多节点时: 将节点分散到所有可用区以获得更高的可用性。 同时扩展的机器数量不要超过 25 到 会出现瓶颈。目前将默认的客户端 QPS 和 burst 率分别设定为 5 和 10,且无法在 OpenShift Container Platform 中进行修改。 3.2. 修改机器集 要更改机器集,编辑 MachineSet YAML。然后,通过删除每台机器或将机器设置为 0 个副本来删除与机 器设置关联的所有机器。然后,将副本数量调回所需的数量。您对机器集所做的更改不会影响现有的机 器。 如果您需要在不进行其 根据需要扩展机器设置: 或者: 提示 提示 $ oc edit machineset <machineset> -n openshift-machine-api $ oc scale --replicas=0 machineset <machineset> -n openshift-machine-api $ oc edit machineset <machineset> -n openshift-machine-api0 码力 | 315 页 | 3.19 MB | 2 年前3
OpenShift Container Platform 4.14 存储Azure MachineSet 自定义资源(CR)并编辑它: $ oc edit machineset其中 是您要使用巨型磁盘置备机器的机器集。 ### 2. 在指示的位置中添加以下行: apiVersion: machine.openshift.io/v1beta1 kind: MachineSet spec: 运行以下命令,复制现有的 Azure MachineSet 自定义资源(CR)并编辑它: $ oc edit machineset 其中 是您要使用巨型磁盘置备机器的机器集。 2. 在指示的位置中添加以下行: apiVersion: machine.openshift.io/v1beta1 kind: MachineSet spec: 0 码力 | 215 页 | 2.56 MB | 2 年前3
OpenShift Container Platform 4.10 安装机器的 Kubernetes 清单文件: $ rm -f/openshift/99_openshift-cluster-api_worker-machineset-*.yaml 由于您要自行创建和管理 worker 机器,因此不需要初始化这些机器。 4. 检查 /manifests/cluster-scheduler-02-config 机器的 Kubernetes 清单文件: $ rm -f /openshift/99_openshift-cluster-api_worker-machineset-*.yaml 由于您要自行创建和管理 worker 机器,因此不需要初始化这些机器。 4. 检查 /manifests/cluster-scheduler-02-config "Updating Manifests for Marketplace Installation" 部分更新 99_openshift-cluster-api_worker-machineset-[0-2].yaml 文件。 ##### 6.5.5. 获取安装程序 在安装 OpenShift Container Platform 之前,将安装文件下载到本地计算机上。 ## 先决条件 0 码力 | 3142 页 | 33.42 MB | 2 年前3
OpenShift Container Platform 4.8 安装机器的 Kubernetes 清单文件: $ rm -f/openshift/99_openshift-cluster-api_worker-machineset-*.yaml 由于您要自行创建并管理 worker 机器,因此不需要初始化这些机器。 < 机器的 Kubernetes 清单文件: $ rm -f/openshift/99_openshift-cluster-api_worker-machineset-*.yaml 由于您要自行创建并管理 worker 机器,因此不需要初始化这些机器。 4. 检查 /manifests/cluster-scheduler-02-config "Updating Manifests for Marketplace Installation" 的部分中的 99_openshift-cluster-api_worker-machineset-[0-2].yaml 文件。 ##### 5.5.5. 获取安装程序 在安装 OpenShift Container Platform 之前,将安装文件下载到本地计算机上。 ## 先 0 码力 | 2586 页 | 27.37 MB | 2 年前3
OpenShift Container Platform 4.6 在vSphere 上安装openshift/99_openshift-cluster-api_master-machines-*.yaml openshift/99_openshift-cluster-api_worker-machineset-*.yaml 由于您要自行创建和管理这些资源,因此不必初始化这些资源。 - 您可以使用机器 API 来保留机器集文件来创建计算机器,但您必须更新对其的引用,以匹配您的环境。 3. 检查 er-machines-*.yaml openshift/99_openshift-cluster-api_worker-machineset-*.yaml 由于您要自行创建和管理这些资源,因此不必初始化这些资源。 - 您可以使用机器 API 来保留 MachineSet 文件来创建计算机器,但您必须更新对其的引用,以匹配您的环境。 ##### 1.5.11. Cluster Network openshift/99_openshift-cluster-api_master-machines-*.yaml openshift/99_openshift-cluster-api_worker-machineset-*.yaml 由于您要自行创建和管理这些资源,因此不必初始化这些资源。 - 您可以使用机器 API 来保留机器集文件来创建计算机器,但您必须更新对其的引用,以匹配您的环境。 3. 检查0 码力 | 204 页 | 2.26 MB | 2 年前3
共 18 条
- 1
- 2
相关搜索词
Machine APICluster AutoscalerMachineSetControl Plane Machine SetMachine Health CheckWindows 容器KubernetesOpenShift Container PlatformWindows Machine Config Operator混合网络Red Hat OpenShiftWindows Server节点Pod污点与容限配置更改资源分配调度策略可伸缩性性能存储优化边缘网络性能配置集容器存储接口 (CSI)动态置备持久性卷声明存储类FlexVolume安装程序集群证书OpenShift CLIOpenShift Container Platform 4.8安装Ignition 配置文件vSphere持久性存储vCenterESXi













