首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从gitlab-runner执行滚动更新

如何从gitlab-runner执行滚动更新
EN

Stack Overflow用户
提问于 2018-07-24 02:08:34
回答 1查看 500关注 0票数 0

我想执行kubernetes滚动更新从Gitlab 。我的想法是在我的kubernetes AWS机器上运行来自Gitlab CI管道的一些命令,该机器已经注册为gitlab-runner

下面是我的.gitlab-ci.yml配置。

代码语言:javascript
复制
rolling-update:
    script:
        -  kubectl set image deployment web-server web=web:latest
    stage: deploy
    tags:
        - k8s
    when: manual

但是,每次运行管道时,都会出现错误。

错误:您必须登录到服务器(未经授权)

我想更普遍的问题是如何在gitlab-runner上运行gitlab-runner

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-25 16:05:29

发现了问题。gitlab-runner环境配置没有正确设置。我将这些命令添加到我的管道中,它可以正常工作。

代码语言:javascript
复制
sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
export KUBECONFIG=$HOME/admin.conf
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51489463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档