OpenShift Container Platform 4.14 发行注记2,也称为 cgroup v2、cgroup2 或 cgroupsv2。此功能增强包括很多 bug 修复、性能改进,以及与新功能集成的功能。在 OpenShift Container Platform 4.14 发 发行注 行注记 记 24 OpenShift Container Platform 4.14. cgroup v1 之前,仍可以使用 cgroup v1。cgroup v1 仍可通过将 仍可通过将 node.config 对象中的 cgroupMode 字段改为 v1 来使用。 如需更多信息,请参 在节点上配置 Linux cgroup 版本 。 1.3.18.6. Cron Job 时 时区正式 区正式发 发布 布 为 cron 任务调度设置时区现已正式发布。如果没有指定时区,Kubernetes 控制器管理器会解释相对于其 本地时区的调度。 如需更多信息,请参阅创建 cron OPENSHIFT CONTAINER PLATFORM 4.14 发 发行注 行注记 记 49 功能 功能 4.12 4.13 4.14 Linux Control Group 版本 2 (cgroup v2) 技术预览 公开发行 公开发行 crun 容器运行时 技术预览 公开发行 公开发行 Cron job 时区 技术预览 技术预览 公开发行 MaxUnavailableStatefulSet0 码力 | 73 页 | 893.33 KB | 1 年前3
OpenShift Container Platform 4.10 安装cgroupsV2 在集群中的特定节点上启用 Linux 控制 组群版本 2 (cgroups v2)。启用 cgroup v2 的 OpenShift Container Platform 进 程会禁用所有 cgroup 版本 1 控制器和层 次结构。OpenShift Container Platform cgroup 版本 2 功能是一个开 发者预览(Developer Preview)功能, 目前还不被红帽支持。 cgroupsV2 在集群中的特定节点上启用 Linux 控制 组群版本 2 (cgroups v2)。启用 cgroup v2 的 OpenShift Container Platform 进 程会禁用所有 cgroup 版本 1 控制器和层 次结构。OpenShift Container Platform cgroup 版本 2 功能是一个开 发者预览(Developer Preview)功能, 目前还不被红帽支持。 cgroupsV2 在集群中的特定节点上启用 Linux 控制 组群版本 2 (cgroups v2)。启用 cgroup v2 的 OpenShift Container Platform 进 程会禁用所有 cgroup 版本 1 控制器和层 次结构。OpenShift Container Platform cgroup 版本 2 功能是一个开 发者预览(Developer Preview)功能, 目前还不被红帽支持。0 码力 | 3142 页 | 33.42 MB | 1 年前3
OpenShift Container Platform 4.9 节点SELinux 布尔值。以下流程解释了如何使用 Machine Config Operator (MCO) 修改节点上的 SELinux 布 尔值。此流程使用 container_manage_cgroup 作为示例布尔值。您可以将这个值修改为您需要的任何布 尔值。 先决条件 先决条件 已安装 OpenShift CLI(oc)。 流程 流程 1. 使用 MachineConfig 对象创建新 [Service] Type=oneshot ExecStart=/sbin/setsebool container_manage_cgroup=on RemainAfterExit=true [Install] WantedBy=multi-user.target graphical 资源使用。 源使用。 节 节点使用一个新的 点使用一个新的 cgroup 分 分级结构 级结构来 来强 强制 制实 实施 施对资 对资源的 源的约 约束。它可以 束。它可以强 强制 制实现对 实现对服 服务质 务质量的要求。 量的要求。 所有 所有 pod 都在 都在专 专用的 用的 cgroup 层 层次 次结构 结构中 中启动 启动,与系 ,与系统 统守 守护进 护进程隔离。0 码力 | 374 页 | 3.80 MB | 1 年前3
OpenShift Container Platform 4.6 节点了如何使用 Machine Config Operator (MCO) 修改 修改节 节点上的 点上的 SELinux 布 布尔值 尔值。此流程使用 。此流程使用 container_manage_cgroup 作 作为 为示例布 示例布尔值 尔值。您可以将 。您可以将这 这个 个值 值修改 修改为 为您 您 需要的任何布 需要的任何布尔值 尔值。 。 先决条件 先决条件 [Service] Type=oneshot ExecStart=/sbin/setsebool container_manage_cgroup=on RemainAfterExit=true [Install] WantedBy=multi-user.target graphical 资源使用。 源使用。 节 节点使用一个新的 点使用一个新的 cgroup 分 分级结构 级结构来 来强 强制 制实 实施 施对资 对资源的 源的约 约束。它可以 束。它可以强 强制 制实现对 实现对服 服务质 务质量的要求。 量的要求。 所有 所有 pod 都在 都在专 专用的 用的 cgroup 层 层次 次结构 结构中 中启动 启动,与系 ,与系统 统守 守护进 护进程隔离。0 码力 | 404 页 | 3.60 MB | 1 年前3
OpenShift Container Platform 4.10 可伸缩性和性能conf 中添加以下条目: 2.6.7. 禁用 cpuset cgroup 控制器 注意 注意 此设置仅适用于使用 cgroups 版本 1 的 KVM 主机。要在主机上启用 CPU 热插拔,请禁用 cgroup 控制器。 流程 流程 1. 使用您选择的编辑器打开 /etc/libvirt/qemu.conf。 2. 转至 cgroup_controllers 行。 3. 复制整行并从副本中删除前导编号符号(#)。 CPU 调整轮询周期 # sysctl kernel.sched_migration_cost_ns=60000 kernel.sched_migration_cost_ns=60000 cgroup_controllers = [ "cpu", "devices", "memory", "blkio", "cpuacct" ] # systemctl restart libvirtd 第 ├─crio-b5437308f1a574c542bdf08563b865c0345c8f8c0b0a655612c.scope │ └─32706 /pause # cd /sys/fs/cgroup/cpuset/kubepods.slice/kubepods- pod69c01f8e_6b74_11e9_ac0f_0a2b62178a22.slice/crio- b5437308f1ad0 码力 | 315 页 | 3.19 MB | 1 年前3
OpenShift Container Platform 3.11 扩展和性能指南b24e29bc4021064057f941dc5f3538595c317d294f2c8e448b5e61a29c026d1c.scope │ │ │ └─44216 /pause # cd /sys/fs/cgroup/cpuset/kubepods.slice/kubepods- pod0ec1ab8b_e1c4_11e7_bb22_027b30990a24.slice/docker- b24e29bc40 tasks 44216 # grep ^Cpus_allowed_list /proc/44216/status Cpus_allowed_list: 2 # cat /sys/fs/cgroup/cpuset/kubepods.slice/kubepods-burstable.slice/kubepods-burstable- podbe76ff22_dead_11e7_b99e_027b30990a240 码力 | 58 页 | 732.06 KB | 1 年前3
OpenShift Container Platform 4.2 镜像另外,调整应通过检查容器的 cgroups 设置来实现。这使得镜像可根据可用内存、CPU 和其他资源自行 调整。例如,基于 Java 的镜像应根据 cgroup 最大内存参数调整其堆大小,以确保不超过限值且不出现 内存不足错误。 有关如何在容器中管理 cgroup 配额的更多信息,请参阅以下参考资料: 博客文章 - Docker 中的资源管理 Docker 文档 - 运行时指标 博客文章 - Linux0 码力 | 92 页 | 971.35 KB | 1 年前3
OpenShift Container Platform 4.14 安装在任意平台上安装 23.1. 在任意平台上安装集群 第 第 24 章 章 安装配置 安装配置 24.1. 自定义节点 24.2. 配置防火墙 24.3. 启用 LINUX 控制组版本 1 (CGROUP V1) 第 第 25 章 章 验证 验证安装 安装 25.1. 查看安装日志 25.2. 查看镜像拉取源 25.3. 获取集群版本、状态和更新详情 25.4. 使用短期凭证的集群:验证凭证配置 provisioning 网 网络 络, ,则 则可能会出 可能会出现 现此 此问题 问题。 。' Tasks: 20 (limit: 32768) Memory: 74.8M CGroup: /system.slice/libvirtd.service ├─ 9850 /usr/sbin/libvirtd $ sudo virsh console example OpenShift Container Platform 安装程序 安装程序 在 在获 获取安装程序后,下一步是提取它。 取安装程序后,下一步是提取它。 Memory: 732.0K CGroup: /system.slice/dnsmasq.service └─3101 /usr/sbin/dnsmasq -k $ sudo firewall-cmd --add-port 53/udp0 码力 | 3881 页 | 39.03 MB | 1 年前3
OpenShift Container Platform 4.6 网络$ oc describe pod sample-pod $ oc exec sample-pod -- cat /sys/fs/cgroup/cpuset/cpuset.cpus $ oc exec sample-pod -- cat /sys/fs/cgroup/cpuset/cpuset.cpus 第 第 12 章 章 硬件网 硬件网络 络 127 目前,多播最适用于低带宽协调或服务0 码力 | 256 页 | 2.78 MB | 1 年前3
OpenShift Container Platform 4.14 OperatorOpenShift Container Platform 4.14 Operator 382 注意 注意 目前,cgroup v2 不支持禁用 CPU 负载均衡。因此,如果您启用了 cgroup v2,则可能无 法从性能配置集中获取所需的行为。如果您使用 executeace 配置集,则不建议启用 cgroup v2。 在版本 4.1 及更高版本中,OpenShift Container Platform 标准安装中包含了0 码力 | 423 页 | 4.26 MB | 1 年前3
共 17 条
- 1
- 2













