## Test scripts to automate kubernetes startup Requirements: docker curl The scripts in this directory startup kubernetes with docker as the container runtime. After starting kubernetes, a couple of kubernetes services are started to allow automatic testing of CoreDNS with kubernetes. To use, run the scripts as: ~~~ $ ./00_run_k8s.sh && ./10_setup_kubectl.sh && ./20_setup_k8s_services.sh ~~~ After running the above scripts, kubernetes will be running on the localhost with the following services exposed: ~~ NAMESPACE NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE default kubernetes 10.0.0.1 443/TCP 48m demo mynginx 10.0.0.168 80/TCP 9m demo webserver 10.0.0.28 80/TCP 2m test mynginx 10.0.0.4 80/TCP 2m test webserver 10.0.0.39 80/TCP 2m ~~ Kubernetes and all running containers can be uncerimoniously stopped by running the `kill_all_containers.sh` script. ~~~ $ ./kill_all_containers.sh ~~~