A Brief History in Code Portability Do you know why you can take a Python program and run it on any computer that has a Python interpreter on it? Well, because the computer industry has made a huge amount of investment into providing portability over the last 70 years. In the beginning, computers didn’t have
Why Portability is Not the Same Thing as Compatibility
The Container Host *is* the Container Engine, and Container Image Compatibility Matters Have you ever wondered, how are containers are so portable? How it’s possible to run Ubuntu containers on CentOS, or Fedora containers on CoreOS? How is it that all of this just magically works? As long as I run the docker daemon on
Continue Reading “Why Portability is Not the Same Thing as Compatibility”
DockerCon 2017: Austin: The Cube Interview
This presentation is a 16 slide introduction to what must be thought about when building a production cloud. Proper image management is critical engineering task.
Continue Reading “DockerCon 2017: Austin: The Cube Interview”
Building an OpenShift Lab: Why I Used Atomic Host
RHEL Atomic Host requires a lot less configuration than a full RHEL Server installation. The docker daemon is installed and configured, storage is already setup to use device mapper on a dedicated LV, and the default tools necessary to install OpenShift are already installed. And as a bonus, the installation on my laptop in KVM virtual machines is about 10X as fast as installing a full RHEL installation.
Continue Reading “Building an OpenShift Lab: Why I Used Atomic Host”
Documenting the Experience: Moving Crunchtools to Containers/OpenShift: Part 1
Background Last week, I was in Westford, MA for an engineering meeting. I was chatting with one of our Base Runtime engineers Petr Sabata, and an interesting subject came up. He joked, “I understand containers, I know how to use them, but I still haven’t converted any of *my* services to containers.” This got me
Continue Reading “Documenting the Experience: Moving Crunchtools to Containers/OpenShift: Part 1”
OpenStack Smmit 2016: Barcelona: Container Defense in Depth
This presentation is a 16 slide introduction to what must be thought about when building a production cloud. Proper image management is critical engineering task.
Continue Reading “OpenStack Smmit 2016: Barcelona: Container Defense in Depth”
LinuxCon+ContainerCon Europe 2016: Berlin: Container Defense in Depth
This presentation is a 16 slide introduction to what must be thought about when building a production cloud. Proper image management is critical engineering task.
Continue Reading “LinuxCon+ContainerCon Europe 2016: Berlin: Container Defense in Depth”
LinuxCon+ContainerCon Europe 2016: Berlin: Containers for Grownups: Migrating Traditional and Existing Applications
This presentation is a 16 slide introduction to what must be thought about when building a production cloud. Proper image management is critical engineering task.
LinuxCon+ContainerCon Europe 2016: Berlin: Taming Container Fears
This presentation is a 16 slide introduction to what must be thought about when building a production cloud. Proper image management is critical engineering task.
Continue Reading “LinuxCon+ContainerCon Europe 2016: Berlin: Taming Container Fears”
Red Hat Tech Exchange 2016: Ho Chi Minh: Containers For Grownups: Migrating Traditional and Existing Applications
This presentation is a 16 slide introduction to what must be thought about when building a production cloud. Proper image management is critical engineering task.