23 November 2018

Powering IT’s future while preserving the present: Introducing Red Hat Enterprise Linux 8

Powering IT’s future while preserving the present: Introducing Red Hat Enterprise Linux 8: Red Hat Enterprise Linux multi-year roadmap

Red Hat Enterprise Linux multi-year roadmap

Red Hat Enterprise Linux 8 (RHEL 8) has not been released, but, the beta was released on November 14 for you to get your hands dirty on the new version of world’s best enterprise operating system. This release came after IBM acquired Red Hat for $34 billion on October 28, 2018.  https://www.itzgeek.com/how-tos/linux/centos-how-tos/red-hat-enterprise-linux-8-release-date-and-new-features.html

Meet Red Hat Enterprise Linux 8

Linux containers, Kubernetes, artificial intelligence, blockchain and too many other technical breakthroughs to list all share a common component - Linux, the same workhorse that has driven mission-critical, production systems for nearly two decades. Today, we’re offering a vision of a Linux foundation to power the innovations that can extend and transform business IT well into the future: Meet Red Hat Enterprise Linux 8.

Microservices with Docker, Kubernetes, and Jenkins

Enterprise IT is evolving at a pace faster today than at any other point in history. This reality necessitates a common foundation that can span every footprint, from the datacenter to multiple public clouds, enabling organizations to meet every workload requirement and deliver any app, everywhere.

With Red Hat Enterprise Linux 8, we worked to deliver a shared foundation for both the emerging and current worlds of enterprise IT. The next generation of the world’s leading enterprise Linux platform helps fuel digital transformation strategies across the hybrid cloud, where organizations use innovations like Linux containers and Kubernetes to deliver differentiated products and services. At the same time, Red Hat Enterprise Linux 8 Beta enables IT teams to optimize and extract added value from existing technology investments, helping to bridge demands for innovation with stability and productivity.

Sidecars and a Microservices Mesh

In the four years since Red Hat Enterprise Linux 7 redefined the operating system, the IT world has changed dramatically and Red Hat Enterprise Linux has evolved with it. Red Hat Enterprise Linux 8 Beta once again sets a bar for how the operating system can enable IT innovation. While Red Hat Enterprise Linux 8 Beta features hundreds of improvements and dozens of new features, several key capabilities are designed to help the platform drive digital transformation and fuel hybrid cloud adoption without disrupting existing production systems.

Your journey into the serverless world

Red Hat Enterprise Linux 8 introduces the concept of Application Streams to deliver userspace packages more simply and with greater flexibility. Userspace components can now update more quickly than core operating system packages and without having to wait for the next major version of the operating system. Multiple versions of the same package, for example, an interpreted language or a database, can also be made available for installation via an application stream. This helps to deliver greater agility and user-customized versions of Red Hat Enterprise Linux without impacting the underlying stability of the platform or specific deployments.

Red Hat Enterprise Linux roadmap 2018

Beyond a refined core architecture, Red Hat Enterprise Linux 8 also enhances:


Red Hat Enterprise Linux 8 Beta supports more efficient Linux networking in containers through IPVLAN, connecting containers nested in virtual machines (VMs) to networking hosts with a minimal impact on throughput and latency. It also includes a new TCP/IP stack with Bandwidth and Round-trip propagation time (BBR) congestion control, which enables higher performance, minimized latency and decreased packet loss for Internet-connected services like streaming video or hosted storage.


As with all versions of Red Hat Enterprise Linux before it, Red Hat Enterprise Linux 8 Beta brings hardened code and security fixes to enterprise users, along with the backing of Red Hat’s overall software security expertise. With Red Hat Enterprise Linux 8 Beta, our aim is to deliver a more secure by default operating system foundation across the hybrid cloud.

Serverless and Servicefull Applications - Where Microservices complements Serverless

OpenSSL 1.1.1 and TLS 1.3 are both supported in Red Hat Enterprise Linux 8, enabling server applications on the platform to use the latest standards for cryptographic protection of customer data. System-wide Cryptographic Policies are also included, making it easier to manage cryptographic compliance from a single prompt without the need to modify and tune specific applications.

Linux containers

Red Hat set a standard when we introduced enterprise support for Linux containers in Red Hat Enterprise Linux 7. Now, Linux containers have become a critical component of digital transformation, offering a roadmap for more portable and flexible enterprise applications, and Red Hat remains at the forefront of this shift with Red Hat Enterprise Linux 8.

Red Hat’s lightweight, open standards-based container toolkit is now fully supported and included with Red Hat Enterprise Linux 8. Built with enterprise IT security needs in mind, Buildah (container building), Podman (running containers) and Skopeo (sharing/finding containers) help developers find, run, build and share containerized applications more quickly and efficiently, thanks to the distributed and daemonless nature of the tools.

FaaS and Furious - 0 to Serverless in 60 Seconds, Anywhere - Alex Ellis, ADP

Systems management

The growth of Linux in corporate datacenters requires management and, frequently, new systems administrators are faced with managing complex system footprints or performing difficult tasks that are outside of their comfort zones. Red Hat Enterprise Linux 8 aims to make it easier on systems administrators of all experience levels with several quality of life improvements, starting with a single and consistent user control panel through the Red Hat Enterprise Linux Web Console. This provides a simplified interface to more easily manage Red Hat Enterprise Linux servers locally and remotely, including virtual machines.

Camel Riders in the Cloud

Red hat enterprise linux roadmap

Composer makes it easier for both new and experienced Red Hat Enterprise Linux users to build and deploy custom images across the hybrid cloud - from physical and virtualized environments to private and public cloud instances. Using a straightforward graphical interface, Composer simplifies access to packages as well as the process for assembling deployable images. This means that users can more readily create Red Hat Enterprise Linux-based images, from minimal footprint to specifically optimized, for a variety of deployment models, including virtual machines and cloud environments.

Istio canaries and kubernetes

Yum 4, the next generation of the Yum package manager in Red Hat Enterprise Linux, delivers faster performance, fewer installed dependencies and more choices of package versions to meet specific workload requirements.

Lightning Talk: The State Of FaaS on Kubernetes - Michael Hausenblas, Red Hat

File systems and storage

New to Red Hat Enterprise Linux 8 Beta is Stratis, a volume-managing file system for more sophisticated data management. Stratis abstracts away the complexities inherent to data management via an API, enabling these capabilities without requiring systems administrators to understand the underlying nuances, delivering a faster and more efficient file system.

File System Snapshots provide for a faster way of conducting file-level tasks, like cloning virtual machines, while saving space by consuming new storage only when data changes. Support for LUKSv2 to encrypt on-disk data combined with Network-Bound Disk Encryption (NBDE) for more robust data security and more simplified access to encrypted data.

IBM Acquires RedHat: Creating World Leading Hybrid Clod Provider. Ibm red-hat-charts-10-2018

Test the future

We don’t just want to tell you what makes Red Hat Enterprise Linux 8 Beta a foundation for the future of IT. We want you to experience it. Existing customers and subscribers are invited and encouraged to test Red Hat Enterprise Linux 8 Beta for themselves to see how they can deploy applications with more flexibility, more confidence and more control. Developers can also see the future of the world’s leading enterprise Linux platform through the Red Hat Developer Program. If you are new to Red Hat Enterprise Linux, please visit the Red Hat Enterprise Linux 8 Public Beta download site and view the README file for instructions on how to download and install the software.


Gartner predicts that, by 2020, more than 50% of global organizations will be running containerized applications in production, up from less than 20% today.* This means to us that developers need to be able to more quickly and easily create containerized applications. It’s this challenge that the Buildah project, with the release of version 1.0, aims to solve by bringing new innovation to the world of container development.

IBM + REDHAT "Creating the World's Leading Hybrid Cloud Provider..."

While Linux containers themselves present a path to digital transformation, the actual building of these containers isn’t quite so clear. Typically, building a Linux container image requires the use of an extensive set of tools and daemons (a container engine, so to speak). The existing tools are bulky by container standards and I believe there has been a distinct lack of innovation. IT teams may want their build systems running the bare minimum of processes and tools, otherwise, additional complexity can be introduced that could lead to loss of system stability and even security risks. Complexity is a serious architectural and security challenge.

This is where Buildah comes in. A command line utility, Buildah provides only the basic requirements needed to create or modify Linux container images making it easier to integrate into existing application build pipelines.

The resulting container images are not snowflakes, either; they are OCI-compliant and can even be built using Dockerfiles. Buildah is a distillation of container development to the bare necessities, designed to help IT teams to limit complexity on critical systems and streamline ownership and security workflows.

OpenShift Commons Briefing #122: State of FaaS on Kubernetes - Michael Hausenblas (Red Hat)

When we say “bare necessities,” we mean it. Buildah allows for the on-the-fly creation of containers from scratch—think of it as an empty box. For example, Buildah can assemble containers that omit things like package managers (DNF/YUM), that are not required by the final image. So not only can Buildah provide the capability to build these containers in a less complex and more secure fashion, it can cut bloat (and therefore image size) and extend customization to what you need in your cloud-native applications.

Since Buildah is daemonless, it is easier to run it in a container without setting up special infrastructure on the host or “leaking” host sockets into the container. You can run Buildah inside of your Kubernetes (or enterprise Kubernetes, like Red Hat OpenShift) cluster.

On-premises FaaS on Kubernetes

What’s special about Buildah 1.0

We’ve talked about Buildah before, most notably launching full, product-level support for it in Red Hat Enterprise Linux 7.5. Now that 1.0 has hit the community, here are a few of the notable features in Buildah that make it interesting:

Buildah has added external read/write volumes during builds, which enables users to build container images that reference external volumes while being built, but without having to ship those external volumes in the completed image. This helps to simplify image creation without bloating those images with unnecessary and unwanted artifacts in production.

To enhance security, Buildah can help the resulting images better comply with Federal Information Processing Standards (FIPS), computer systems standards required by the U.S. Federal Government for non-military, governmental operations, with support for FIPS mode. When a host is running in FIPS mode, Buildah can build and run containers in FIPS mode as well, making it easier for containers on hosts running in FIPS mode to comply with the standards.

  • Buildah now also offers multi-stage builds, multiple container transport methods for pulling and pushing images, and more. By focusing solely on building and manipulating container images, 
  • Buildah is a useful tool for anyone working with Linux containers. Whether you’re a developer testing images locally or looking for an independent image builder for a production toolchain, 
  • Buildah is a worthy addition to your container toolbelt.

Want to start building with Buildah yourself?

Try `yum -y install buildah` or learn more and contribute at the project site: https://github.com/projectatomic/buildah.

You can also see a more detailed example at https://www.projectatomic.io/blog/2018/03/building-buildah-container-image-for-kubernetes/.

*Smarter with Gartner, 6 Best Practices for Creating a Container Platform Strategy, October 31, 2017, https://www.gartner.com/smarterwithgartner/6-best-practices-for-creating-a-container-platform-strategy/

6 Best Practices for Creating a Container Platform Strategy

Gartner has identified six key elements that should be part of a container platform strategy to help I&O leaders mitigate the challenges of deploying containers in production environments:

  1. Security and governance - Security is a particularly challenging issue for production container deployments. The integrity of the shared host OS kernel is critical to the integrity and isolation of the containers that run on top of it. A hardened, patched, minimalist OS should be used as the host OS, and containers should be monitored on an ongoing basis for vulnerabilities and malware to ensure a trusted service delivery.
  2. Monitoring - The deployment of cloud-native applications shifts the focus to container-specific and service-oriented monitoring (from host-based) to ensure compliance with resiliency and performance service-level agreements. “It’s therefore important to deploy packaged tools that can provide container and service-level monitoring, as well as linking container monitoring tools to the container orchestrators to pull in metrics on other components for better visualization and analytics,” says Chandrasekaran.
  3. Storage - Since containers are transient, the data should be disassociated from the container so that the data persists and is protected even after the container is spun down. Scale-out software-defined storage products can solve the problem of data mobility, the need for agility and simultaneous access to data from multiple application containers.
  4. Networking - The portability and short-lived life cycle of containers will overwhelm the traditional networking stack. The native container networking stack doesn’t have robust-enough access and policy management capabilities. “I&O teams must therefore eliminate manual network provisioning within containerized environments, enable agility through network automation and provide developers with proper tools and sufficient flexibility,” Chandrasekaran says.
  5. Container life cycle management - Containers present the potential for sprawl even more severe than many virtual machine deployments caused. This complexity is often intensified by many layers of services and tooling. Container life cycle management can be automated through a close tie-in with continuous integration/continuous delivery processes together with continuous configuration automation tools to automate infrastructure deployment and operational tasks.
  6. Container orchestration - Container management tools are the “brains” of a distributed system, making decisions on discovery of infrastructure components making up a service, balancing workloads with infrastructure resources, and provisioning and deprovisioning infrastructures, among other things. “The key decision here is whether hybrid orchestration for container workloads is required or if it is sufficient to provision based on use case and manage multiple infrastructure silos individually,” Chandrasekaran says.

Jaeger Project Intro - Juraci Kröhling, Red Hat (Any Skill Level)

More Information:



Red Hat Enterprise Linux 8 – Release Date and New Features @itzgeek https://www.itzgeek.com/how-tos/linux/centos-how-tos/red-hat-enterprise-linux-8-release-date-and-new-features.html











0 reacties:

Post a Comment