Deploying a PostgreSQL Pod in OpenShift V3

Deploying a PostgreSQL Pod in OpenShift V3

At Crunchy Data Solutions (Crunchy) we were excited to hear the recent announcement from the OpenShift team regarding the new public Origin repo integrating the work Red Hat has been doing for over twelve months in OpenShift Origin and related projects like Docker, Kubernetes, GearD and Project Atomic.

As we began our deep dive into the new OpenShift Origin repo and Kubernetes orchestration, we wanted to pass along our initial learning on how to provision a simple PostgreSQL database on an OpenShift Pod in Kubernetes.

Specifically, in this blog post, we will provide an example of how to deploy a PostgreSQL Pod, running as a Docker container, in OpenShift v3 and end up with a deployed solution.

Read More...

DockerCon 2014: a Red Hat Recap

DockerCon 2014: a Red Hat Recap

It’s hard not to see DockerCon2014 as anything other than a resounding success.
Even at this early stage, some are already making claims that containers might just save the world. While “world saving” might be a bit of a stretch, in many ways DockerCon was indeed a revolutionary event for the open source community. Which is why I’m proud to present my highlights and an overview of Red Hat’s contributions from DockerCon 2014.

Read More...

How GearD Uses iptables for Networking between Containers

This blog post looks at how inter-container networking is implemented in GearD. Linux containers open up interesting possibilities for inter-container networking. There are many examples using linux bridges, openvswitch, GRE tunnels, etc. with Docker containers. I am describing yet another approach using iptables in this blog post. The basic idea behind this approach is that a network namespace allows one to add iptables rules just to that namespace.

Read More...

How Docker Changed the Way We Develop and Release OpenShift Online

By now you’ve probably heard about Docker, the lightweight container management project. As the Docker website mentions “the same container that a developer builds and tests on a laptop can run at scale, in production, on VMs”, etc. The OpenShift Online engineers and operations team saw this as an opportunity to change the way we develop and release the independent parts of our product.

Here’s how we’ve completely changed the way we create and use development environments.

Read More...

Combining Consumerization and Industrialization for Enterprise Software: A Quixotic Quest?

I just watched this video by Aaron Levie of Box and a lot of it really resonated with me. Aaron talks about building the next gen enterprise software company that doesn’t “suck.” By that, he is indicating the old model, as exemplified by Microsoft and Sharepoint, is outdated. Expensive software that needs to be purchased via license. Complex purchasing cycles. Every $ spent on license is accompanied by multiple $ on services. An ecosystem that gets formed around it to perpetuate the status quo. Integration is easy for those technologies only within the ecosystem. Not available in the cloud.

Read More...

GearD: The Intersection of PaaS, Docker and Project Atomic

When it comes to the technology available to leverage in a PaaS platform, this is an amazing time. PaaS platforms such as OpenShift are usually at the intersection of developers and operations and establish the patterns to make both parties efficient. Practically, that means that PaaS platforms are tightly integrated with both the development tooling as well as the operating system itself. And in the operating system, there is a lot of change underfoot!

The change in the operating system is occurring for a few reasons. The first dates back to the introduction of IaaS and cloud. IaaS started changing the way we think about workloads and operating system instances. They started to become more elastic and developers started designing their applications around that elasticity. They didn’t assume an operating system instance or host would just run forever.

Then Linux containers came along and amplified the expectations around elasticity.

Read More...