Spec: v1.PodSpec{
Containers: []v1.Container{
v1.Container{
Name: podName,
Image: deploymentName,
ImagePullPolicy: "IfNotPresent",
Ports: []v1.ContainerPort{},
Env: []v1.EnvVar{
v1.EnvVar{
Name: "RASA_NLU_CONFIG",
Value: os.Getenv("RASA_NLU_CONFIG"),
},
v1.EnvVar{
Name: "RASA_NLU_DATA",
Value: os.Getenv("RASA_NLU_DATA"),
},
},
Resources: v1.ResourceRequirements{},
},
},
RestartPolicy: v1.RestartPolicyOnFailure,
},
我想提供相应的资源限制,例如:
resources: limits: cpu: "1" requests: cpu: "0.5" args: - -cpus - "2"
我该如何继续这样做。我尝试添加 Limits 及其映射键值对,但它似乎是一个非常嵌套的结构。关于如何在 kube client go 中提供资源似乎没有任何示例。