java - 使用 Java Kubernetes 客户端 Api 部署 pod
问题描述
在 Java 中使用 kubernetes 客户端 api部署pod的干净方法是什么?
导入 io.kubernetes.client.ApiClient;
解决方案
import io.kubernetes.client.ApiClient;
import io.kubernetes.client.ApiException;
import io.kubernetes.client.Configuration;
import io.kubernetes.client.apis.CoreV1Api;
import io.kubernetes.client.models.V1Pod;
import io.kubernetes.client.models.V1PodList;
import io.kubernetes.client.util.Config;
import java.io.IOException;
public class Example {
public static void main(String[] args) throws IOException, ApiException{
ApiClient client = Config.defaultClient();
Configuration.setDefaultApiClient(client);
CoreV1Api api = new CoreV1Api();
V1Pod podTemplate = init_pod;
V1Pod pod = api.createNamespacedPod(pod creation arguments and podTemplate)
System.out.println("pod status : " + pod.getStatus().getPhase());
}
}
上面的代码可能不准确。但是这段代码可能会给你一个入门的要点。
描述使用 kubernetes 的 java 客户端的示例媒体帖子在这里
推荐阅读
- python - pyqtgraph 中的可控贝塞尔曲线控制器
- php - 在一行中加载所有模型 laravel Eloquent
- java - 需要使用绝对路径和类加载器加载属性文件
- python - Sigmoid 函数为大的正输入返回 1
- php - 自定义结帐字段启用或禁用 Woocommerce 3 中的付款方式
- c# - 在 VssConnection (VSTS) 的 HttpClient 路径中使用“+”时找不到路径
- c# - .NET MVC 在允许响应之前检查标头
- javascript - 无法读取未定义的属性“aDataSort”
- jekyll - Mathjax 问题 - 数学符号根本没有出现
- java - 使用格式为 dd.MM.yyyy 的 Datetime 解析只有两位数年份的字符串?