在RHEL环境部署OpenShift 4集群控制平面节点可行性咨询
OpenShift/OKD控制平面节点部署方案说明
按照官方规范,控制平面节点无法直接使用RHEL系统部署,但你可以在现有RHEL机器上通过虚拟化方式运行符合要求的控制平面节点,方案完全合规可用。
官方节点操作系统要求
引导节点和控制平面节点必须使用Red Hat Enterprise Linux CoreOS(RHCOS)作为操作系统;计算节点可选择Red Hat Enterprise Linux CoreOS(RHCOS)、Red Hat Enterprise Linux(RHEL)7.9或RHEL 8.4。
注意:所有绕过官方要求、直接在RHEL上部署控制平面组件的非官方方案都存在严重兼容性风险,后续运维、升级都会遇到大量问题,不建议使用
可行部署步骤
- 首先在现有RHEL机器上安装KVM虚拟化栈,执行命令:
yum install -y qemu-kvm libvirt virt-install bridge-utils - 启用虚拟化服务:
systemctl enable --now libvirtd - 如果你的RHEL本身就是上层虚拟化平台的虚拟机,需要先开启嵌套虚拟化权限,保证虚拟机性能符合要求
- 按照平台无关部署流程创建对应配置的KVM虚拟机,为虚拟机安装官方RHCOS镜像作为控制平面、引导节点的操作系统
- 计算节点可以直接使用现有空闲RHEL 7.9/8.4机器,不需要额外创建RHCOS虚拟机,节省资源开销
资源配置要求
- 单台控制平面节点虚拟机最低配置:4vCPU、16GB内存、120GB SSD磁盘
- RHEL宿主机需要预留至少两倍于集群节点总配置的资源,避免出现资源争抢导致集群异常
内容的提问来源于stack exchange,提问作者kira1kira
相关产品推荐
相关产品推荐

