本文主要是介绍利用io.fabric8创建endpoint遇到的坑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言:该问题来源于我在创建endpoint 的时候怎么都创建不成功,但是其他的api都能够成功的使用,百思不得其解。
问题所在:
发现没,竟然在这个url里面endpoints这个多了个‘s’,这就是找不到这个资源的原因所在。
到这里我能想到的原因只能是io.fabric8的包有问题,里面有bug。
经过实测kubernetes-client 这个包出的问题,在4.1.2这个版本就有这个问题,在4.1.1和4.1.0就没有这个问题,maven上还有4.2.0的版本,但是我一般不喜欢用最新的版本,所以没测试这个。
贴上io.fabric8使用到的maven配置
<dependencies><dependency><groupId>io.fabric8</groupId><artifactId>kubernetes-client</artifactId><version>4.1.0</version></dependency><dependency><groupId>io.fabric8</groupId><artifactId>kubernetes-model</artifactId><version>4.1.2</version></dependency><dependency><groupId>io.fabric8</groupId><artifactId>kubernetes-api</artifactId><version>3.0.12</version><exclusions><exclusion><artifactId>slf4j-api</artifactId><groupId>org.slf4j</groupId></exclusion></exclusions></dependency></dependencies>
这篇关于利用io.fabric8创建endpoint遇到的坑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!