Возможно, это глупый вопрос, но я не смог найти ничего полезного по этой теме.
Я следую этому руководству, чтобы настроить автоматический конвейер CI / CD: https://rancher.com/blog/2018/2018-08-07-cicd-pipeline-k8s-autodevops-rancher-and-gitlab/
Я застреваю на части токена.Я получаю эту ошибку:
unable to recognize "http://x.co/rm082018": Get http://localhost:8080/api?timeout=32s: dial tcp 127.0.0.1:8080: connect: connection refused
Кажется, kubectl неправильно настроен.Если я позвоню kubectl version
, я получу следующий вывод:
Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.2", GitCommit:"66049e3b21efe110454d67df4fa62b08ea79a19b", GitTreeState:"clean", BuildDate:"2019-05-16T16:23:09Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}
The connection to the server localhost:8080 was refused - did you specify the right host or port?
Кажется, мне придется скопировать файл admin.conf
в домашний каталог.Однако этот файл не существует, поскольку kubeadm
не установлен на сервере ранчера.Позже я попытался установить kubeadm сам, позвонив по номеру kubeadm init
и скопировав полученный файл admin.conf.
Ошибка все еще там.
Итак, мой вопрос:
как я могу это исправить?я должен исправить это или я могу получить токен другим способом?Является ли ошибка kubectl нормальным поведением, поскольку Rancher должен обрабатывать все это самостоятельно?
Заранее спасибо за любые ответы.