job.batch/cms-job-20201026091614 created
Job cms-job-20201026091614 is running. To view the logs from this job, run:
kubectl logs --namespace=openedx --follow $(kubectl get --namespace=openedx pods --selector=job-name=cms-job-20201026091614 -o=jsonpath="{.items[0].metadata.name}")
Waiting for job completion...
Traceback (most recent call last):
File "urllib3/connection.py", line 160, in _new_conn
File "urllib3/util/connection.py", line 84, in create_connection
File "urllib3/util/connection.py", line 74, in create_connection
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "urllib3/connectionpool.py", line 677, in urlopen
File "urllib3/connectionpool.py", line 381, in _make_request
File "urllib3/connectionpool.py", line 978, in _validate_conn
File "urllib3/connection.py", line 309, in connect
File "urllib3/connection.py", line 172, in _new_conn
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7f5fe67d7198>: Failed to establish a new connection: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "main.py", line 21, in <module>
File "tutor/commands/cli.py", line 38, in main
File "click/core.py", line 829, in __call__
File "click/core.py", line 782, in main
File "click/core.py", line 1259, in invoke
File "click/core.py", line 1259, in invoke
File "click/core.py", line 1066, in invoke
File "click/core.py", line 610, in invoke
File "click/decorators.py", line 33, in new_func
File "tutor/commands/k8s.py", line 39, in quickstart
File "click/decorators.py", line 33, in new_func
File "tutor/commands/k8s.py", line 127, in init
File "tutor/scripts.py", line 48, in initialise
File "tutor/scripts.py", line 18, in run_job_from_template
File "tutor/commands/k8s.py", line 365, in run_job
File "kubernetes/client/api/batch_v1_api.py", line 791, in list_namespaced_job
File "kubernetes/client/api/batch_v1_api.py", line 916, in list_namespaced_job_with_http_info
File "kubernetes/client/api_client.py", line 353, in call_api
File "kubernetes/client/api_client.py", line 184, in __call_api
File "kubernetes/client/api_client.py", line 377, in request
File "kubernetes/client/rest.py", line 243, in GET
File "kubernetes/client/rest.py", line 216, in request
File "urllib3/request.py", line 76, in request
File "urllib3/request.py", line 97, in request_encode_url
File "urllib3/poolmanager.py", line 336, in urlopen
File "urllib3/connectionpool.py", line 767, in urlopen
File "urllib3/connectionpool.py", line 767, in urlopen
File "urllib3/connectionpool.py", line 767, in urlopen
File "urllib3/connectionpool.py", line 727, in urlopen
File "urllib3/util/retry.py", line 439, in increment
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='172.17.0.2', port=8443): Max retries exceeded with url: /apis/batch/v1/namespaces/openedx/jobs?fieldSelector=metadata.name%3Dcms-job-20201026091614 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f5fe67d7198>: Failed to establish a new connection: [Errno 111] Connection refused',))
[584729] Failed to execute script main
Hi @fengyingbanbo,
are you using K8s on local or cloud cluster ?
I am using K8s on local ubantu 20.04 @qali
Hi,
I recommend that you should see this post below some guide, for local testing K8s on a Minikube cluster.
Because it’s has been used several times and, it works. If you already configured your local cluster and tutor dependencies, you should try stop all running containers, and check the Docker, docker-compose permissions.
$ tutor local stop
To stop all running containers
$ docker stop $(docker ps -aq)
Running docker commands without SUDO (if it’s necessary)
$ sudo usermod -aG docker $USER
If you using Minikube, to enable Ingress, and in addition to Dashboard for GUI interface of Kubernetes.
$ minikube addons ingress
$ minikube addons dashboard
$ minikube addons list
$ tutor k8s quickstart
God luck !