Ошибка: кластер Kubernetes недоступен: получить http: // localhost: 8080 / version? Timeout = 32s: dial tcp 127.0.0.1:8080: connect: соединение отклонено

Я пытаюсь развернуть свое приложение в управляемом Rancher кластере кубернетов RKE. Я создал конвейер в gitlab с помощью auto DevOps. Но когда диаграмма штурвала пытается развернуть, я получаю эту ошибку. Ошибка: кластер Kubernetes недоступен: получить http: // localhost: 8080 / version? timeout = 32s: dial tcp 127.0.0.1:8080: connect: соединение отклонено

Ниже мой сценарий развертывания:

deploy:
  stage: deploy
  image: cdrx/rancher-gitlab-deploy
  only:
    - master
  script:
    - apk --no-cache add curl
    - curl -L https://get.helm.sh/helm-v3.3.0-rc.1-linux-amd64.tar.gz > helm.tar.gz
    - tar -zxvf helm.tar.gz
    - mv linux-amd64/helm /usr/local/bin/helm
    - helm install mychart ./mychart

Может ли кто-нибудь помочь мне в решении этой проблемы


person merla    schedule 24.07.2020    source источник
comment
какой URL-адрес API вы указали в настройке Gitlab autodevops?   -  person Tarun Khosla    schedule 24.07.2020
comment
звучит так, как будто он не знает, как подключиться к вашему кластеру RKE   -  person Rico    schedule 24.07.2020
comment
Здравствуйте, удалось ли вам решить вашу проблему с помощью комментария Рико?   -  person Dawid Kruk    schedule 27.07.2020
comment
Я уже настроил интеграцию с кластером RKE, добавив api url, токен кластера в настройки проекта gitlab .. не уверен, что еще нужно настроить. Все равно появляется такая же ошибка   -  person merla    schedule 28.07.2020
comment
Проблема устранена после явного добавления переменной среды для развертывания скрипта. Спасибо за помощь   -  person merla    schedule 28.08.2020


Ответы (2)


Я столкнулся с той же проблемой при установке ранчера на K3s, установка KUBECONFIG помогла.

export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
person VasekCh    schedule 16.01.2021
comment
В моем случае изменения KUBECONFIG было недостаточно, и мне пришлось удалить и переустановить K3s. - person nedstark179; 04.06.2021
comment
Работает с k3s на debian 10. Отлично! - person Rob Ert; 18.06.2021

Этот ответ решил проблему для меня. Если вы не используете microk8s, как я, опустите префикс

[microk8s] kubectl config view --raw > ~/.kube/config
person donbunkito    schedule 10.02.2021
comment
Я получаю эту ошибку -sh: 45: невозможно создать /home/smartdev/.kube/config: Несуществующий каталог - person Jeffrey Nyauke; 13.04.2021
comment
Спасибо, это работает для Ubuntu 21.04 с microk8s, надеясь на простое объяснение ... - person moshe beeri; 14.05.2021