Imagine this: deploy an application from code-commit to qa, validate through automated testing, and then push the same image into production with no manual intervention, no outage, no configuration changes, and with full audibility through change records. A month-and-a-half ago, we formed a tiger team and gave them less than 90 days to do it. How? Build an end-to-end CI/CD environment leveraging RHEL Atomic 7.1 as the core platform and integrating with key technologies like git, Jenkins, packer.io, in a hybrid deployment model and in accordance with our enterprise standards. Oh, and make sure we don’t care if we lose a couple of the nodes in the cluster when we’re running the application in production.
Disruptive technology that spawns disruptive business architecture. And it all starts with imagining the life of this thing called an image.
Continue reading “Imagine this – the life of an image”
Here are excerpts from today’s announcement – an ecosystem with container development tools to containerize and certify applications:
“Red Hat today announced the launch of the first certified, end-to-end ecosystem program for Linux containers based on Docker, a key component of the company’s vision for containerized applications unveiled in March 2014. Leveraging Red Hat’s vast network of thousands of partners and independent software vendors (ISVs), this ecosystem program is designed to enable the design, development and delivery of certified, trusted and secure application containers to end users through a set of industry standards, including the Docker container format and the Docker Engine.
Continue reading “Red Hat Announces Pathway to Enterprise-Ready Linux Containers”
The rise of the purpose-built Linux distribution
Recently, several purpose-built distributions have been created specifically to run Linux containers. There seem to be more popping up every day. For our part, in April 2014 at the Red Hat Summit, Red Hat announced its intention to deliver a purpose-built, container-optimized version of Red Hat Enterprise Linux 7 called RHEL Atomic Host. After over a year in the making, we are excited that launch day has finally come!
What’s important to know about Red Hat Enterprise Linux Atomic Host, you ask? Well, plenty…but for the sake of this blog, I’ll stick to areas I know as a performance engineer:
- RHEL Atomic leverages years of engineering effort that went into RHEL7.
- It uses the same exact kernel as RHEL7.
- Significantly reduced on-disk and in-memory footprint.
- Utilizes OSTree technology for upgrades and rollbacks.
- Optimized device-mapper container storage performance out of the box.
- Optimized container scalability out of the box.
- Includes purpose-built rhel-tools container for system administration tasks
Continue reading “Introducing the "rhel-tools" for RHEL Atomic Host”
Red Hat “has announced the general availability of Red Hat Enterprise Linux 7 Atomic Host, an operating system optimized for running the next generation of applications with Linux containers.”
“Based on RHEL, Red Hat Enterprise Linux Atomic Host enables enterprises to embrace a container-based architecture to take advantage of the benefits of development and deployment flexibility and simplified maintenance, without sacrificing performance, stability, security, or the value of Red Hat’s vast certified ecosystem.
“For building and maintaining container infrastructure, Red Hat Enterprise Linux 7 Atomic Host provides many benefits, including:
Continue reading “Announcement: RHEL Atomic Host now generally available”
Not too soon after people start using Atomic images, the question of customization soon follows. It is a natural progression for most people when they use Atomic. There are a number of different ways to accomplish using custom images not withstanding using docker and containers. The Atomic tool called ‘rpm-ostree-toolbox‘ is emerging as the best tool for customizing Atomic.
The ‘rpm-ostree-toolbox’ main command is actually a wrapper (much like virsh) for three subcommands: treecompose, imagefactory, and installer. With these three subcommands, you can create:
- a custom Atomic tree
- customized disk images (qcow2 and the like) based on your tree
- install media (ISO) that installs your tree
Continue reading “Creating custom Atomic trees, images, and installers – Part 1”
At Red Hat Summit 2014, we announced our plans around application containers, including the upstream Project Atomic and our intent to develop a small footprint, container host based on Red Hat Enterprise Linux. Today, we are pleased to announce the availability of the first public beta of Red Hat Enterprise Linux 7 Atomic Host. The beta is available from Red Hat and on Amazon Web Services and Google Compute Platform.
Continue reading “Announcement: Red Hat Enterprise Linux 7 Atomic Host Beta now available”
Excerpts from the original article:
“Now that Red Hat Enterprise Linux 7 is generally available, we are re-casting the Red Hat Enterprise Linux High Touch Beta program into a series of Red Hat Enterprise Linux 7 special interest groups (SIGs), the first of which is focused on application containers. The Red Hat Enterprise Linux Atomic Host SIG encompasses technologies that are required to create, deploy, and manage application containers.
Continue reading “Repost: Going Atomic with the Red Hat Enterprise Linux 7 High-Touch Beta”
Excerpts from the original announcement:
“Red Hat and Google are both committed to open source and we were both early proponents of Docker as well as key contributors to the Docker project. We are now joining forces to drive a new open standard around orchestrating Docker containers at scale for the management of cloud application deployments.
Continue reading “Repost: Red Hat and Google Collaborate on Kubernetes to Manage Docker Containers”