Category Archives: Openshift

Using init containers to handle Openshift’s arbitrary user ids

intro Openshift takes security seriously. Sometimes more seriously than I’d like (mostly cause I am lazy). One such example is the fact that containers run using arbitrary users. This is done as an extra measure to control damages, should a process somehow escapes its container boundaries. But how does it affect users? the problem Users […]

A kubernetes workflow plugin

Intro The last couple of months I’ve been experimenting with Jenkins and how to best integrate it with Docker and Kubernetes. A couple of months ago I even blogged about possible setups that involve the use of the Docker Workflow Plugin inside Kubernetes (you can find the post here). While the  Docker Workflow Plugin is really great, it still doesn’t […]

Using Camel, CDI inside Kubernetes with Fabric8

Prologue I recently blogged about Injecting Kubernetes Services with CDI. In this post I am going to take things one step further and bring Apache Camel into the picture. So, I am going to use Camel’s CDI support to wire my components and routes, along with Fabric8‘s CDI extension to automatically inject Kubernetes services into my components. I […]

Injecting Kubernetes Services in CDI managed beans using Fabric8

Prologue The thing I love the most in Kubernetes is the way services are discovered. Why? Mostly because the user code doesn’t have to deal with registering, looking up services and also because there are no networking surprises (if you’ve ever tried a registry based approach, you’ll know what I am talking about). This post […]