Size: a a a

2020 March 18

GG

George Gaál in ru_gitlab
Сделай kubeconfig тип файл в панели гитлаба
источник

GG

George Gaál in ru_gitlab
И произойдет магия
источник

BB

Boriss Borisovich in ru_gitlab
? В какой панеле? Там где кубер подключал?
источник

A

Andor in ru_gitlab
щто
источник

BB

Boriss Borisovich in ru_gitlab
Крч как лучше деплоить мой контейнер в кубер в ci.yml?
источник

BB

Boriss Borisovich in ru_gitlab
Билд делаю канико, имэдж летит в харбор, нужно чтоб деплоил оттуда
источник

A

Andor in ru_gitlab
тебе ж сказали куда сунуть твой kubeconfig
источник

BB

Boriss Borisovich in ru_gitlab
ну конфиг вроде там...но деплой всёравно фейлится Error from server (Forbidden): nodes is forbidden: User "system:serviceaccount:nginx-k8s-54-develop:nginx-k8s-54-develop-service-account" cannot list resource "nodes" in API group "" at the cluster scope
источник

BB

Boriss Borisovich in ru_gitlab
он почему-то юзает другой serviceaccount :(
источник

A

Andor in ru_gitlab
Boriss Borisovich
ну конфиг вроде там...но деплой всёравно фейлится Error from server (Forbidden): nodes is forbidden: User "system:serviceaccount:nginx-k8s-54-develop:nginx-k8s-54-develop-service-account" cannot list resource "nodes" in API group "" at the cluster scope
Что такое "конфиг вроде там" и почему "вроде"?
источник

BB

Boriss Borisovich in ru_gitlab
потому что в джобе прописал     - kubectl config view && kubectl get node ... и он показывает конфиг..а вот ноды не показывает с той ошибкой что вверху
источник

GG

George Gaál in ru_gitlab
Boriss Borisovich
? В какой панеле? Там где кубер подключал?
в VARIABLES, где ты kubeconfig определяешь
источник

GG

George Gaál in ru_gitlab
Boriss Borisovich
ну конфиг вроде там...но деплой всёравно фейлится Error from server (Forbidden): nodes is forbidden: User "system:serviceaccount:nginx-k8s-54-develop:nginx-k8s-54-develop-service-account" cannot list resource "nodes" in API group "" at the cluster scope
значит проблема не в конфиге, а в правах, не так ли ?
источник

BB

Boriss Borisovich in ru_gitlab
ну я то тотже конфиг отправляю, который юзаю сам без проблем
источник

GG

George Gaál in ru_gitlab
попробуй сначала конфиг куба передать нормально
источник

GG

George Gaál in ru_gitlab
Boriss Borisovich
deploy_dev:
 stage: deploy
 image: alpine
 environment:
   name: develop
 script:
   - apk add --no-cache curl
   - curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
   - chmod +x ./kubectl
   - mv ./kubectl /usr/local/bin/kubectl
   - mkdir -p /root/.kube
   - echo $KUBECONFIG | base64 -d > config
   - mv config ~/.kube/
а не вот это вот
источник

BB

Boriss Borisovich in ru_gitlab
можно пример пожалуйста
источник

A

Andor in ru_gitlab
George Gaál
Сделай kubeconfig тип файл в панели гитлаба
вот же
источник

GG

George Gaál in ru_gitlab
- mkdir -p /root/.kube
   - echo $KUBECONFIG | base64 -d > config
   - mv config ~/.kube/
источник

GG

George Gaál in ru_gitlab
вот это выкинуть - оно не нужно будет
источник