Quarkus is usually described as a Kubernetes-native Java framework. It allows us to automatically generate Kubernetes resources based on the defaults and user-provided configuration. It also provides an extension for building and pushing container images. Quarkus can create a container image and push it to a registry before deploying the application to the target platform. It also provides an extension that allows developers to use Kubernetes ConfigMap
as a configuration source, without having to mount them into the pod. We may use fabric8 Kubernetes Client directly to interact with the cluster, for example during JUnit tests. Continue reading “Guide to Quarkus on Kubernetes”
Tag: configmap
Kubernetes ConfigMap Versioning for Spring Boot Apps
Kubernetes doesn’t provide built-in support for ConfigMap
or Secret
versioning. Sometimes such a feature may be useful, when we are deciding to rollback current version of our application. In Kubernetes we are able to rollback just a version of Deployment
without any additional configuration properties stored in ConfigMap
or Secret
. Continue reading “Kubernetes ConfigMap Versioning for Spring Boot Apps”