我正在尝试使用micronaut kubernetes informer,就像他们在文档中解释的那样。这是我的代码
@Singleton
@Informer(apiType = V1ConfigMap.class, apiListType =
V1ConfigMapList.class)
public class ConfigMapInformer implements
ResourceEventHandler<V1ConfigMap> {
@Override
public void onAdd(V1ConfigMap obj) {
System.err.println("add config map");
}
@Override
public void onUpdate(V1ConfigMap oldObj, V1ConfigMap newObj) {
System.err.println("update configmap");
}
@Override
public void onDelete(V1ConfigMap obj, boolean deletedFinalStateUnknown)
{
}
}我使用minikube来运行这个应用程序。但是在更改ConfigMaps之后什么也没有发生
这是我的build.gradle依赖项部分

这些是豆荚的日志
←[36m06:16:02.327←[0;39m ←[1;30m[pool-3-thread-1]←[0;39m
←[39mDEBUG←[0;39m ←[35mi.m.k.c.KubernetesConfigMapWatcher←[0;39m -
PropertySource modified by ConfigMap: employee
←[36m06:16:02.327←[0;39m ←[1;30m[pool-3-thread-1]←[0;39m ←[34mINFO
←[0;39m ←[35mi.m.context.DefaultBeanContext←[0;39m - Reading bootstrap
environment configuration
←[36m06:16:02.328←[0;39m ←[1;30m[pool-3-thread-1]←[0;39m ←[34mINFO
←[0;39m ←[35mi.m.d.c.c.DistributedPropertySourceLocator←[0;39m -
Resolved 1 configuration sources from client:
compositeConfigurationClient(kubernetes)发布于 2021-10-29 14:11:54
如果不能访问源代码,就很难猜测。但在micronaut-kubernetes github https://github.com/micronaut-projects/micronaut-kubernetes/tree/master/examples/micronaut-kubernetes-informer中有一个告密者应用程序的例子,请查看它。
另外,完整的build.gradle代码片段也会有所帮助。
https://stackoverflow.com/questions/69733843
复制相似问题