如何在Kolla-Ansible中配置pip的index-url源
Kolla-Ansible 镜像构建pip源配置说明
可修改的配置项
给Kolla-Ansible构建镜像配置私有pip源,可在globals.yml或自定义变量文件中调整以下核心配置项:
pip_index_url:主pip源地址,替换默认的PyPI官方源,示例值:http://内网私有源地址/simplepip_trusted_hosts:如果私有源使用HTTP协议未配置HTTPS证书,需要将源的IP/域名填入该列表,绕过pip的安全校验拦截pip_extra_index_urls:需要同时使用多个源(比如私有源+公网源)时,可将额外源地址填入该列表,优先级低于pip_index_urlpip_global_options:可传入自定义pip参数,比如--timeout、--retries等特殊配置- 若仅需对单个镜像做特殊pip配置,可在
template_overrides目录下覆写对应镜像的Dockerfile.j2模板,直接修改模板内的pip相关命令即可
与Kolla-Ansible虚拟环境pip配置的关系
二者完全独立,没有关联:
安装Kolla-Ansible所用的虚拟环境的pip配置,仅作用于Kolla-Ansible本身及其依赖的安装、升级过程,不会被带入镜像构建环节。
镜像构建时读取的是上文提到的Kolla-Ansible专属pip配置项,构建过程中会将这些配置注入到镜像构建上下文,和宿主机上的全局pip配置、任意虚拟环境的pip配置都不共用。
内容的提问来源于stack exchange,提问作者jckling
相关产品推荐
相关产品推荐

