【发布时间】:2020-07-14 06:39:57
【问题描述】:
我正在使用 helm 在 k8s 集群中部署 Jenkins。 结果是一个可扩展的 Jenkins 环境,它为每个构建作业请求生成一个新的 pod。 我尝试运行的执行 shell 命令需要 sudo,由于缺少权限而失败。 有没有办法为此脚本授予根级别权限?
我试图在该 shell 脚本中运行的 sudo 命令是:
sudo apt-get install -y --no-install-recommends python3-distutils
我需要这个,因为没有它我的其他命令会失败:
python3 get-pip.py --user
【问题讨论】:
-
您可以使用 jenkins 代理将 python 容器添加到 pod 并在 python 容器中运行此命令,例如akomljen.com/set-up-a-jenkins-ci-cd-pipeline-with-kubernetes
标签: jenkins kubernetes kubernetes-helm