首页 > 解决方案 > Kubernetes 上的 Azure Devops 私有构建代理 - 是否可以不安装到 docker 套接字?

问题描述

这是在 docker 上运行私有构建代理的指南。

https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/docker?view=azure-devops

这是一个示例 yaml 文件。第 37 行正在安装到 docker.sock,https://github.com/ghoshasish99/AzureDevOps-SelfHostedAgents-AKS/blob/main/ReplicationController.yml#L37

不幸的是,这在 Kubernetes 上不起作用,如文章中所述:

警告

这样做会产生严重的安全隐患。容器内的代码现在可以在 Docker 主机上以 root 身份运行。

那么,如何在 Kubernetes 上运行私有构建代理呢?

标签: dockerkubernetesazure-devops

解决方案


推荐阅读