mirror of https://github.com/rancher/dartboard.git
Signed-off-by: Silvio Moioli <silvio@moioli.net> |
||
|---|---|---|
| bin | ||
| config | ||
| docs | ||
| k6 | ||
| terraform | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
README.md
Scalability tests
This repo collects code, instructions and results for scalability tests on the Rancher product family.
Usage
cd terraform
terraform init
terraform apply -auto-approve
npx cypress open --config watchForFileChanges=false
Troubleshooting
Kubernetes cluster unreachable
If you get this error from terraform apply:
│ Error: Kubernetes cluster unreachable: Get "https://upstream.local.gd:6443/version": dial tcp 127.0.0.1:6443: connect: connection refused
SSH tunnels might be broken. Reopen them via:
./config/open-tunnels-to-upstream-*.sh
Terraform extended logging
In case Terraform returns an error with little context about what happened, use the following to get more complete debugging output:
export TF_LOG=debug
Tips
Use k3d targeting a remote machine running the Docker daemon
Use the following command to point to a remote Docker host:
export DOCKER_HOST=tcp://remotehost:remoteport
Note that the host has to have TCP socket enabled, in addition or replacing the default Unix socket.
Eg. on SUSE OSs edit the /etc/sysconfig/docker file as root and add or edit the following line:
DOCKER_OPTS="-H unix:///var/run/docker.sock -H tcp://127.0.0.1:2375"