Chapter 3. Changes and improvements
This section highlights some of the notable changes introduced in CodeReady Containers 2.0.
3.1. New features
CodeReady Containers brings a minimal, preconfigured OpenShift Container Platform 4 cluster or Podman container runtime to your local laptop or desktop computer for development and testing purposes. CodeReady Containers is delivered as a Red Hat Enterprise Linux virtual machine that supports native hypervisors for Linux, macOS, and Microsoft Windows 10.
- CodeReady Containers is designed for local development and testing on an OpenShift 4 cluster or Podman container runtime. To run an OpenShift 3 cluster locally, see Red Hat Container Development Kit.
3.1.1. Technology Previews
Support for these features falls under the Technology Preview Features Support Scope.
-
CodeReady Containers 2.0 includes the ability to create a custom bundle based on the currently running cluster with the
crc bundle generatecommand. This command, its parameters, and behavior may change in incompatible ways in future releases.
3.2. Notable changes
- CodeReady Containers now offers container runtime presets. These presets allow you to run an OpenShift Container Platform cluster or a Podman container runtime. For more information about container runtime presets, see About presets.
- The graphical user interface (GUI) for the CodeReady Containers system tray executable has been updated for hosts running Microsoft Windows and macOS. This new GUI is unified across both operating systems.
- CodeReady Containers now offers the ability to enable or disable automatic startup of the CodeReady Containers system tray on Microsoft Windows and macOS. This feature is enabled by default and can be configured using the GUI for the system tray.
- CodeReady Containers 2.0 provides OpenShift Container Platform 4.10.3 as the embedded OpenShift version.