mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-15 14:26:57 +00:00
Automatic merge from submit-queue Add 'kubectl set resources' Add "kubectl set resources" for easier updating container memory/cpu limits/requests (for pods or resources with pod templates). **Usage** `kubectl set resources (-f FILENAME | TYPE NAME) ([--limits=LIMITS & --requests=REQUESTS])` **Examples** Set a deployments nginx container cpu limits to "200m and memory to "512Mi" `kubectl set resources deployment nginx -c=nginx --limits=cpu=200m,memory=512Mi` Set the limit and requests for all containers in nginx `kubectl set resources deployment nginx --limits=cpu=200m,memory=512Mi --requests=cpu=100m,memory=256Mi` Print the result (in yaml format) of updating nginx container limits from a local, without hitting the server `kubectl set resources -f path/to/file.yaml --limits=cpu=200m,memory=512Mi --local -o yaml` Remove limits on containers in nginx `kubectl set resources deployment nginx --limits=cpu=0,memory=0` Ref: https://github.com/kubernetes/kubernetes/issues/21648 EDIT: removed the '--remove' flag example