传递动态CPU资源以在java中创建kubernate

传递动态CPU资源以在java中创建kubernate,java,maven,kubernetes,Java,Maven,Kubernetes,我使用io.kubernetes从java创建动态kubernate吊舱 我想使用KubernetesConstants类设置资源,如下图所示 Jave代码: Map<String, Quantity> requests = new HashMap<>(); requests.put("memorey", Quantity.fromString(Long.toString(128))); requests.put("cpu"

我使用io.kubernetes从java创建动态kubernate吊舱

我想使用KubernetesConstants类设置资源,如下图所示

Jave代码:

        Map<String, Quantity> requests = new HashMap<>();
        requests.put("memorey", Quantity.fromString(Long.toString(128)));
        requests.put("cpu", Quantity.fromString(Long.toString(1)));
        V1ResourceRequirements resourceRequirements =new V1ResourceRequirements();
        resourceRequirements.setRequests(requests);
        Map<String, Quantity> limits = new HashMap<>();
        limits.put("memory", Quantity.fromString(Long.toString(512)));
        limits.put("cpu", Quantity.fromString(Long.toString(1)));
        resourceRequirements.setLimits(limits);
        container.setResources(resourceRequirements);   
resources:
  limits:
    cpu: "1"
  requests:
    cpu: 500m 
    <dependency>
        <groupId>io.kubernetes</groupId>
        <artifactId>client-java</artifactId>
        <version>4.0.0-beta1</version>
        <scope>compile</scope>
    </dependency>
maven依赖关系:

        Map<String, Quantity> requests = new HashMap<>();
        requests.put("memorey", Quantity.fromString(Long.toString(128)));
        requests.put("cpu", Quantity.fromString(Long.toString(1)));
        V1ResourceRequirements resourceRequirements =new V1ResourceRequirements();
        resourceRequirements.setRequests(requests);
        Map<String, Quantity> limits = new HashMap<>();
        limits.put("memory", Quantity.fromString(Long.toString(512)));
        limits.put("cpu", Quantity.fromString(Long.toString(1)));
        resourceRequirements.setLimits(limits);
        container.setResources(resourceRequirements);   
resources:
  limits:
    cpu: "1"
  requests:
    cpu: 500m 
    <dependency>
        <groupId>io.kubernetes</groupId>
        <artifactId>client-java</artifactId>
        <version>4.0.0-beta1</version>
        <scope>compile</scope>
    </dependency>

库伯内特斯
客户端java
4.0.0-beta1
编译
数量。从字符串(“300m”)
。额外的文本足够长。

数量。fromString(“300m”)
。额外的文本要足够长