* samples/autoscale-go: simplify instructions
This patch simplifies the autoscaling tutorial by eliminating steps to:
- go-get the repo
- set a $REPO
- enable GCR API
- show how to authenticate to GCR via docker client
- push image
- update service.yaml
Instead we just do:
- deploy service.yaml that has a pre-built public image
I just published this image to `gcr.io/knative-samples/autoscale-go:0.1` and I
have eliminated excessive Dockerfile instructions that cause the entire docs/
repo to be sent to docker-engine as part of the "docker build".
Fixes#633.
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
* fix: bundle load generator into img, update docs
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
The test program doesn't close the http response Body causing the connection to
not be released and the creation of new connections until the exhaustion of the
process file descriptors.
* Update docs to use kubectl long flags
* adding back in the --filename flag (lost when manually merged)
* notice a few missed
* notice a few missed '-f' flags
* change -o to --output
* Adding bloat and sleep commands to the sample.
* Run all three in parallel.
* Load test tool.
* Concurreny and qps settings for load test.
* Formating tweaks.
* Change health check address.
* Move load test into subdirectory.
* Delete hey Dockerfile now that we have our own load tester.
* Output resource usage summary from autoscale.go and total requests from load.go.
* Rename sample.yaml as service.yaml to match other samples.
* Update README to run new load test.
* A few README fixes.
* Stop test after duration.
* Add files via upload
* Add files via upload
* Add dashboard screenshots.
* Further experiments.
* Add metrics prerequisite.
* Replace Configuration and Revision with Service.
* Remove docs from image path.
* Revert edits to helloworld-go.
* Rename samples to languge-specific folders
* Remove steren-app and steren-function since they aren't working
* Rename buildpack folders
* Rename buildpack-function