Kubernetes: Finalizers in Custom Resources

Kubernetes: Finalizers in Custom Resources
This entry is part 1 of 2 in the series Kubernetes Finalizers

Authors: Matthew Doherty, Philipp Kuntz, Robert Gogolok

When extending the Kubernetes API with CustomResourceDefinitions you’ll come across the dilemma to clean up external resources when deleting a custom resource. Although you can create a custom resource simply to store and retrieve structured data, most of the time there is some entity involved, like custom controllers. The controller will manage this resource and create other external resources to handle the semantics of that resource. Those external resources should not live forever once the custom resource does not exist anymore. 

In the following text, we’ll work with a custom resource example that represents a data service instance.

(more…)

Prometheus Pushgateway on Cloud Foundry with Basic Authentication

Prometheus Pushgateway on Cloud Foundry with Basic Authentication

Authentication methods are currently not supported in Prometheus, nor its related components like the Pushgateway.

However, this can be added via reverse proxies. Pushing it as an app to Cloud Foundry with neither the go-buildpack nor the binary-buildpack will give you such functionality. The staticfile-buildpack supports configuring basic authentication.

This article describes how to push the Pushgateway to Cloud Foundry using the staticfile-buildpack with basic authentication.

(more…)

International Migrants Day – Learn How to Join an International Team

International Migrants Day

Photo by slon_dot_pics from Pexels

December 18th is called “International Migrants Day” and is celebrated with different activities all around the world.

Migration in our company is referred to as moving to cloud technologies. But today, we decided to focus on people’s migration. 

Migration has been a courageous expression of the individuals, coming out of their comfort zones, leaving their loved ones and their nation, and moving to a new culture and environment. 

Do you want to know why we wrote this article?  Click ….

(more…)