java操作k8s-Api(fabric8)
k8s资源文件路径
默认k8s的配置文件在/etc/kubernetes目录下
k8s maven依赖
<dependency>
<groupId>io.fabric8</groupId>
<artifactId>kubernetes-client</artifactId>
<version>6.10.0</version>
</dependency>
访问k8s-api的几种方式
通过配置文件访问
//可以放在resource下,通过配置获取admin.conf
Resource adminConf = k8sInfoConfig.getAdminConf();
String adminConfStr = IOUtils.toString(adminConf.getInputStream());
Config config = Config.fromKubeconfig(adminConfStr);
//sourceK8s.getApiServer() 获取的是k8s地址端口,默认为ip:6443端口
config.setMasterUrl(sourc