Query related to VPA in the exam

Hi Team,

Could you please explain the following term used “lowerbound”, “target”, “uncapped” in VPA? Modules in the course doesn’t explain much on this.

recommendation:
    containerRecommendations:
    - containerName: flask-app-4
      lowerBound:
        cpu: 290m
      target:
        cpu: 548m
      uncappedTarget:
        cpu: 548m
      upperBound:
        cpu: "1"

Thanks,
Sakshi

You might get some info for all the fields in the API reference docs of the project in the GitHub repo.

The best way to know about a field would be using the kubectl explain command.
For these status fields, you can use k explain vpa.status.recommendation.containerRecommendations to get a brief description and required value type for each field.