This new developer kit, one of the many free programming tool kits Red Hat offers its Linux customers, is meant to enable programmers to easily create enterprise-ready containerized applications which target both OpenShift 3 development and Red Hat Enterprise Linux (RHEL) environments.
RHCDK 2.1's key features are:
- OpenShift upgraded to OpenShift Enterprise 3.2.This latest version of OpenShift, Red Hat's Platform-as-a-Service (PaaS) is built on Kubernetes 1.2.x and Docker1.9.x.
- Hyper-V support (Windows' native hypervisor) -- Technology preview
- Reduced size of the CDK Vagrant box by ~150MB
- Ability to persist data within the virtual machine (VM) using persistent volume claims. The CDK 2.1 allows the user to make use of persistent volumes in order to persist data between restarts of pods, OpenShift or even the whole VM.
- OpenShift registry exposed as route
- Bug fixes.
Perhaps the most important update is persistence volumes. The RHCDK 2.1 enables developers to use these in order to keep data between restarts of pods, OpenShift or even the entire VM.
For example, as Lalatendu Mohanty, a Red Hat senior software architect pointed out, "by attaching a persistent volume to the MongoDB deployment config you can persist the data across pod restarts."
The end result? Persistent containers. This feature may make RHCDK not just popular with Red Hat developers, but with other container programmers.