java 操作k8s 这里使用的是 fabric8
1:添加maven ,引入依赖
io.fabric8
kubernetes-client
3.1.12
/**
* 生成kubernetes client实体
*
* @return
*/
2:public KubernetesClient getClient() {
List list = clusterService.get();
String clusterIp = "http://" + clusterIp;
Config config = new ConfigBuilder().withMasterUrl(masterURL).build();
return new DefaultKubernetesClient(config);
}
3:然后可以通过getClient()点出来好多东西
也可以查看api信息。获取不同的操作
4:根据fabric8提供的这些操就可以创建删除对应的组件了
来个例子吧 创建Deployment
// Deployment
public Deployment createDeployment(String namespace, Deployment deployment) {