如何使用 Kubernetes Azure 和 AWS SDK for java 部署应用程序

public void runKubernetes() {

    KubernetesCluster k8sCluster = this.getKubernetesCluster("xyz-aks");

    System.out.println("___________________________________________");

    System.out.println("Kubernetes Cluster String: " + k8sCluster.name());


    DefaultKubernetesClient kubeclient = new DefaultKubernetesClient();

    System.out.println("Kube client Master URL :"+kubeclient.getMasterUrl());


    NodeList kubenodes = kubeclient.nodes().list();

    for (Node node : kubenodes.getItems()) {

        System.out.println( node.getKind() + " => " + node.getMetadata().getName() +": " + node.getMetadata().getClusterName());

    }

}

我得到客户端和节点。现在,我有 yaml 文件,我想以编程方式部署该 yaml(创建服务、部署和 pod)。


我可以做以下


kubectl create -f pod-sample.yaml 

但我想使用 JAVA SDK 做同样的事情。


我正在为 kubernetes 使用以下 Java 库:


io.fabric8.kubernetes


德玛西亚99
浏览 132回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java