Unable to set up cluster in rancher 2.0

I am testing out rancher 2.0 and have setup one rancher server and one rancher agent running as etcd,control plane and worker node. I ran the setup as per the instruction in the rancher docs. However i am getting below error:

[controlPlane] Failed to bring up Control Plane: Failed to verify healthcheck: Service [kube-apiserver] is not healthy on host []. Response code: [401], response body: {“kind”:“Status”,“apiVersion”:“v1”,“metadata”:{},“status”:“Failure”,“message”:“Unauthorized”,“reason”:“Unauthorized”,“code”:401} , log: I1119 08:06:45.639376 1 logs.go:49] http: TLS handshake error from remote error: tls: bad certificate

perhaps the docker images could not be downloaded.

for example ,where I setup rancher:v2.0.8, I find the image rancher/coreos-etcd:v3.2.18 has been removed.

try to update the rancher version to lastest and save all agent images after pull