Add a way to set resource limits/requests on running pods Ref: https://github.com/kubernetes/kubernetes/issues/21648 I squashed the commits to make rebasing easier Change log: - fixed a typo that caused the command to be run with kubectl set set instead of the correct kubectl set limit - added a ResourcesWithPodTemplates to pkg/kubectl/cmd/util/factory.go instead of hardcoding these resources move there description all in one place - Fixing some of the flow control in kubectl set limit - update the help info - changed the name of ResourcesWithPodTemplates to ResourcesWithPodSpecs to more accuratly describe what it is doing and changed the variable names to lower case to conform to go's variable naming convention - changing the name of the command from 'set limit' to 'set resources' - Adding the new file pkg/kubectl/cmd/set/set_resources.go - changes to the test cases to reflect the change from 'kubectl set limit' to 'kubectl set resources' - comment removed - adding the man page to the git repository attempting to fix Jenkins tests - adding the user guide - fixed a few typos - typo in hack/cmd-test.sh - implamenting suggestions for command help text - adding the dry-run flag - removing the "remove" option in favor of zeroing out request/limits in order to remove them - changed limits/requests to requests/limit - changing ResourcesWithPodSpec - updated generated docs and removed whitespace - change priint on success message from "resource limits/requests updated" to "resource requirements updated" - minor rebasing issues - 'hack/test-cmd.sh' now passes - cmdutil.PrintSuccess added another argument - fixing mungedocs failure - removed whitespace from hack/make-rules/test-cmd.sh and an erroneous entry from pkg/cloudprovider/providers/openstack/MAINTAINERS.md - fixed typo in Short: field of the cobra command - rebased - Creating a new factory in the ResourcesWithPodSpecs() so that the testing will pass - changing ResourcesWithPodSpecs, it doesn't need to be a method of factory |
||
|---|---|---|
| .. | ||
| configmap | ||
| downward-api | ||
| environment-guide | ||
| horizontal-pod-autoscaling | ||
| kubectl | ||
| liveness | ||
| logging-demo | ||
| node-selection | ||
| persistent-volumes | ||
| resourcequota | ||
| secrets | ||
| update-demo | ||
| walkthrough | ||
| accessing-the-cluster.md | ||
| annotations.md | ||
| application-troubleshooting.md | ||
| compute-resources.md | ||
| config-best-practices.md | ||
| configmap.md | ||
| configuring-containers.md | ||
| connecting-applications.md | ||
| connecting-to-applications-port-forward.md | ||
| connecting-to-applications-proxy.md | ||
| container-environment.md | ||
| containers.md | ||
| debugging-services.md | ||
| deploying-applications.md | ||
| deployments.md | ||
| docker-cli-to-kubectl.md | ||
| downward-api.md | ||
| getting-into-containers.md | ||
| horizontal-pod-autoscaler.md | ||
| identifiers.md | ||
| images.md | ||
| ingress.md | ||
| introspection-and-debugging.md | ||
| jobs.md | ||
| jsonpath.md | ||
| known-issues.md | ||
| kubeconfig-file.md | ||
| kubectl-cheatsheet.md | ||
| kubectl-overview.md | ||
| labels.md | ||
| logging.md | ||
| managing-deployments.md | ||
| monitoring.md | ||
| namespaces.md | ||
| overview.md | ||
| persistent-volumes.md | ||
| pod-states.md | ||
| pod-templates.md | ||
| pods.md | ||
| prereqs.md | ||
| production-pods.md | ||
| quick-start.md | ||
| README.md | ||
| replication-controller.md | ||
| secrets.md | ||
| security-context.md | ||
| service-accounts.md | ||
| services-firewalls.md | ||
| services.md | ||
| sharing-clusters.md | ||
| simple-nginx.md | ||
| simple-yaml.md | ||
| ui.md | ||
| volumes.md | ||
| working-with-resources.md | ||
![]()
PLEASE NOTE: This document applies to the HEAD of the source tree
If you are using a released version of Kubernetes, you should refer to the docs that go with that version.
The latest release of this document can be found [here](http://releases.k8s.io/release-1.4/docs/user-guide/README.md).Documentation for other releases can be found at releases.k8s.io.
This file has moved to: http://kubernetes.github.io/docs/user-guide/