Our industry is determined to deliver value ever more rapidly, safely, and securely across software development lifecycle environments. One way to achieve this is through GitOps. In broad terms, GitOps is about applying the Git feature workflow to operations. I took this idea and narrowed it down to exactly one use...
Dashboarding JVM metrics from OpenShift pods
docker, kubernetes, openshift, grafana, dashboard, influxdb, jolokia, jmx
Recently on a client engagement, I needed to extract some real-time metrics from some Mule pods running in an OpenShift environment. At that point in time, we were engaged in a performance testing activity, and while the tests were actually passing successfully, the lack of visibility into the pods made me nervous. I...
Mule on OpenShift: Part 2 - Build & Deploy
docker, kubernetes, tech, mule, platform, openshift, container, anypoint
Since the publication of this blog post, MuleSoft has released Mule 4.2. In this version, they have introduced a "start-up performance improvement" that effectively causes a tight coupling between the wrapper and the runtime container. As such, the Unwrapped approach outlined in this post will not work in Mule... |
Mule on OpenShift: Part 1 - Deployment Models
kubernetes, tech, mule, platform, openshift, container, anypoint
At Deloitte Platform Engineering, we have been building containerised platforms for a few years now. Red Hat OpenShift Container Platform has been our weapon of choice in many of these instances, complementing a solid Kubernetes foundation.
A significant part of this work also consists of building and deploying...
OpenShift 3 Demystified. For Developers.
Container orchestrators are the next big thing in the modern containerisation movement. And unless you have painted your career into a legacy corner, you will encounter these technologies sooner or later.
OpenShift was my introduction to this space. At that time, I was not able to find suitable online resources that...