在 Java 中使用 kubernetes 客户端 API 部署 pod 的简洁方法是什么?
import 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 客户端的示例媒体帖子是 here
关于java - 使用 Java Kubernetes 客户端 Api 部署 Pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57004828/