获取API
在GitHub上找到该项目 https://github.com/kubernetes-client/java/
下载到Maven仓库
在maven仓库的文件夹里面执行下面代码
git clone --recursive https://github.com/kubernetes-client/java
cd java
mvn install
这样在maven就可以直接导入给项目(可以在在maven仓库的java文件下面查看是否安装成功)
在pom文件中添加相关依赖
<dependency>
<groupId>io.kubernetes</groupId>
<artifactId>client-java</artifactId>
<version>5.0.0</version>
<scope>compile</scope>
</dependency>
获取K8S集群认证
K8S 需要获取相关认证才能通过api访问,这个认证在K8S集群初始化的时候自动创建。在根目录下面
~/.kube
然后可以用 sz config 命令
把文件拷贝下来
这个就是访问K8S集群的认证 里面有关于K8S集群的配置认证
现在把配置文件放到java 项目中
编写简单测试代码
import io.kubernetes.client.ApiClient;
import io.kubernetes.client.ApiExc