Accessing ConfigMap Data in Quarkus
To retrieve configuration data from a Kubernetes ConfigMap in a Quarkus application, you can utilize the quarkus-kubernetes-config extension, which simplifies the integration of Kubernetes ConfigMaps and Secrets into your application.
Here’s how you can do it:
Step 1: Add the Extension
First, ensure that you have thequarkus-kubernetes-config
extension added to your Quarkus project. You can add it using the following command:bash
Step 2: Create a ConfigMap
Create a ConfigMap in your Kubernetes cluster that contains the configuration properties you want to use. For example, you can create a ConfigMap namedapp-config
with the following YAML:yaml
bash
Step 3: Configure Quarkus to Use the ConfigMap
In your application.properties
file, you can specify that Quarkus should read configuration values from the ConfigMap. For example:properties
Step 4: Access the Configuration in Your Application
You can access the values stored in the ConfigMap using the@ConfigProperty
annotation in your Quarkus application. Here’s an example of how to do this:java
Niciun comentariu:
Trimiteți un comentariu