How to set up and demonstrate Quarkus GrumpyCat GitOps demo

Read this manual if you want to setup and demonstrate (or otherwise use) all the mechanisms of Quarkus GrumpyCat. First of all GrumpyCat is a micro services based multi player game, which you can use to demonstrate and play a nice PacMan / FatCat like game. But with this demo you can also easily demonstrate the benefits of using the GitOps principles for developing and deploying a bigger application.

You’ve written a Kubernetes-native Application? Here is how OpenShift helps you to run, develop, build and deliver it – securely! (3/4)

This is Part III of our 4-part blog series about leveraging OpenShift for your containerized application. Part 1 has already been published, and Part II will follow soon. We are flipping it around a little, so stay tuned for Part II, which will be all about development with and on Kubernetes. Run: Get your Angular, […]

“Oops, something is wrong with your GitOps application!”

GitOps – Operations by Pull Request GitOps, a natural evolution of the DevOps practice, has gained popularity ever since it was introduced by Weaveworks in 2017. The core idea of GitOps is to treat “everything” as code. What does it mean? You will need to describe the desired state of your system declaratively as code, […]

Kubernetes is a Platform for building Platforms

Kelsey Hightower stated already in 2017, that Kubernetes is not a Platform by itself, but rather a better way to start to build a platform. But what does that really mean? From my point of view, this means that Kubernetes is a platform that provides a core abstraction- and Service  layer for cloud-native applications to […]

Demystifying Kubernetes Adoption

Adopting Kubernetes in an Enterprise is a daunting task. In this series of articles I am trying to give you an opinionated view on what you might need to consider when you are in the middle of rolling out Kubernetes within your organisation. Whether you are a developer or an IT operator, I am trying […]

Automated Application Packaging And Distribution with OpenShift – GitOps and ArgoCD – Part 4/4

Part 4/4 of the article series “Automated Application Packaging and Distribution with OpenShift – A guide through the jungle of modern development practices with Kubernetes”. This part explains GitOps and discusses an example with ArgoCD and Tekton.

Why “Operate first” is important for your project

An interview with my colleagues Marcel Hild and Robert Bohne on new ways to apply Open Source principles to operating software. Ingo:   Hello Robert, hello Marcel! Nice to have you here! And today we have an interesting topic “operate first” and I’m very curious what that really means. So, Marcel and Robert, please introduce […]