繁体   English   中英

使用Java Kubernetes客户端Api部署Pod

[英]Deploy a pod using Java Kubernetes client Api

在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客户端的示例媒体

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM