利用java开发代码,引用k8s-java-client去使用api操作k8s。现在有A,B,C,D,E,F等多个k8s集群,版本是1.16,1.18, 1.20, 1.22等。对应的引用的k8s-java-client也会有8.0.0,9.0.0 10.0.1, 11.0.1, 12.0.1 14.0.0 等不同版本。怎样能够让代码根据连接不同版本的k8s集群,选择对应的client版本去操作API。
比如client版本10,有AlphaV1.class, 在12版本可能就为BetaV1.class;即高版本可能是alpha,beta共存,也有可能替换低版本,就会使得代码中报红(can not find ...)。
请问怎样才能够使用java-client去处理不同版本的k8s集群?