3.4. 在 Red Hat OpenShift Local 环境中安装和配置 Applications Operator


Red Hat OpenShift Local 提供了一种快速轻松地在桌面或笔记本电脑上设置本地 OpenShift 集群的方法。此本地集群允许您在将应用程序和配置参数发送到生产环境前测试它们。

3.4.1. 操作系统要求

Red Hat OpenShift Local 需要以下支持的操作系统的最低版本:

在 Microsoft Windows 上,Red Hat OpenShift Local 需要 Windows 10 Fall Creators Update (版本 1709)或更新版本。Red Hat OpenShift Local 不在早期版本的 Microsoft Windows 上运行。不支持 Microsoft Windows 10 主页版本。

3.4.1.2. macOS 上的 Red Hat OpenShift Local 要求

在 macOS 上,Red Hat OpenShift Local 需要 macOS 11 Big Sur 或更高版本。Red Hat OpenShift Local 不在早期版本的 macOS 上运行。

3.4.1.3. Red Hat OpenShift Local 对 Linux 的要求

在 Linux 中,只有最新的两个 Red Hat Enterprise Linux 8 和 9 个次发行版本以及最新的两个稳定 Fedora 版本才支持 Red Hat OpenShift Local。

使用 Red Hat Enterprise Linux 时,运行 Red Hat OpenShift Local 的机器必须使用红帽客户门户网站注册。

Ubuntu 18.04 LTS 或更高版本不支持 Debian 10 或更高版本,可能需要手动设置主机。

3.4.1.3.1. Linux 所需的软件包

Red Hat OpenShift Local 需要 libvirtNetworkManager 软件包在 Linux 上运行:

  • FedoraRed Hat Enterprise Linux 上运行:

    sudo dnf install NetworkManager
    Copy to Clipboard Toggle word wrap
  • Debian/Ubuntu 上运行:

    sudo apt install qemu-kvm libvirt-daemon libvirt-daemon-system network-manager
    Copy to Clipboard Toggle word wrap

要安装 Red Hat OpenShift Local:

  1. 为您的平台下载最新版本的 Red Hat OpenShift Local

    1. 下载 OpenShift 本地
    2. 下载 pull secret
  2. 假设您将存档保存在 ~/Downloads 目录中,请按照以下步骤执行:

    cd ~/Downloads
    Copy to Clipboard Toggle word wrap
    tar xvf crc-linux-amd64.tar.xz
    Copy to Clipboard Toggle word wrap
  3. crc 可执行文件复制到其中:

    cp ~/Downloads/crc-linux-<version-number>-amd64/crc ~/bin/crc
    Copy to Clipboard Toggle word wrap
  4. 在您的 $PATH 变量中添加 ~/bin/crc 目录:

    export PATH=$PATH:$HOME/bin/crc
    Copy to Clipboard Toggle word wrap
    echo 'export PATH=$PATH:$HOME/bin/crc' >> ~/.bashrc
    Copy to Clipboard Toggle word wrap
  5. 要禁用遥测功能,请运行以下命令:

    crc config set consent-telemetry no
    Copy to Clipboard Toggle word wrap
注意

对于 macOS,下载相关的 crc-macos-installer.pkg

  1. 使用 Finder 导航到 Downloads
  2. 双击 crc-macos-installer.pkg

3.4.3. Setting up Red Hat OpenShift Local

crc setup 命令执行操作,为 Red Hat OpenShift Local 实例设置主机机器的环境。

crc setup 命令创建 ~/.crc 目录

  1. 为 Red Hat OpenShift Local 设置主机机器:

    crc setup
    Copy to Clipboard Toggle word wrap

3.4.4. 启动 Red Hat OpenShift Local 实例

Red Hat OpenShift Local presets 代表受管容器运行时,以及实例运行它所需的系统资源的低限。

注意
  • 在 Linux 或 macOS 中,请确保您的用户帐户有权使用 sudo 命令。
  • 在 Microsoft Windows 上,请确保您的用户帐户可以提升到管理员特权。

crc start 命令启动 Red Hat OpenShift Local 实例并配置的容器运行时。它提供以下标记:

Expand
标记类型描述默认值

-b, --bundle

string

捆绑包路径/URI - 绝对路径或本地路径、HTTP、HTTPS 或 docker URI,例如 'https://foo.com/crc_libvirt_4.15.14_amd64.crcbundle', 'docker://quay.io/myorg/crc_libvirt_4.15.14_amd64.crcbundle:2.37.1'

default '/home/<user>/.crc/cache/ crc_libvirt_4.15.14_amd64.crcbundle'

-c, -cpus

int

分配给实例的 CPU 内核数

4

–disable-update-check

 

不要检查更新

 

-d, -disk-size

uint

实例使用的磁盘的总大小(以 GB 为单位)

31

-h, -help

 

开始帮助

 

-m, -memory

int

分配给实例的内存失败

10752

-n, -nameserver

string

用于实例的名称服务器的 IPv4 地址

 

-o, -output

string

JSON 中的输出格式

 

-p, -pull-secret-file

string

镜像 pull secret 的文件路径(从 https://console.redhat.com/openshift/create/local下载)

 

它还提供以下全局标记:

Expand
标记类型描述默认值

-log-level

string

例如,日志级别:

* debug

* info

* 警告

* 错误

info

默认配置创建一个具有 4 个虚拟 CPU、磁盘大小为 31 GB 和 10 GB RAM 的虚拟机(VM)。但是,此默认配置不足以运行 MTA。

要将虚拟 CPU 的数量增加到 6,disk-size 到 200 GB,内存增加到 20 GB,请运行 crc 配置,如下所示:

crc config set cpus 6
Copy to Clipboard Toggle word wrap
crc config set disk-size 200
Copy to Clipboard Toggle word wrap
$ crc config set memory 20480
Copy to Clipboard Toggle word wrap

要检查配置,请运行:

crc config view
Copy to Clipboard Toggle word wrap

输出示例

- consent-telemetry    : yes
- cpus                 : 6
- disk-size            : 200
- memory               : 16384
Copy to Clipboard Toggle word wrap

注意

只有在启动 CRC 实例时,才会应用对 inputted 配置属性的更改。

如果您已经有一个正在运行的 CRC 实例,要使此配置更改生效,请停止具有 crc stop 的 CRC 实例,并使用 crc start 重启它。

3.4.5. 检查 Red Hat OpenShift Local 实例的状态

要检查 Red Hat OpenShift Local 实例的状态,请运行:

crc status
Copy to Clipboard Toggle word wrap

输出示例

CRC VM:          Running
OpenShift:       Starting (v4.15.14)
RAM Usage:       9.25GB of 20.97GB
Disk Usage:      31.88GB of 212.8GB (Inside the CRC VM)
Cache Usage:     26.83GB
Cache Directory: /home/<user>/.crc/cache
Copy to Clipboard Toggle word wrap

下表显示了推荐的 Red Hat OpenShift Local 测试的最低配置:

Expand
内存(Gi)CPU磁盘 sze (Gi)

20Gi

5

110Gi

20Gi

5

35Gi,MTA Operator 配置 cache_data_volume_sizehub_bucket_volume_size 设置为 5Gi

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat