Juju 2.0代理bootstrap
虽然juju model-config
支持代理,但在模型存在之前,我很难设置HTTP代理。
刚刚运行juju bootstrap localhost lxd-test
失败,因为juju不使用代理。
我如何告诉Juju使用代理?
从MAAS freenode社区,我了解到我可以运行:
--config=config.yaml
config.yaml包含的位置:
default-series: xenial no-proxy: localhost apt-http-proxy: http://: apt-https-proxy: https://: apt-ftp-proxy: ftp://: http-proxy: http://: https-proxy: https://: ftp-proxy: ftp://:
这在MAAS或Juju文档中的任何地方都没有记录,令人失望。 这实际上并没有解决我的问题,但我相信它解决了在模型存在之前设置代理的直接问题。 我相信我遇到的问题是由于我网络中无关的DNS混淆。
使用
--config http-proxy=http://
在引导过程中,您可能希望将代理指定为模型默认值。 这些将适用于控制器模型以及在该控制器中创建的任何后续模型。
juju bootstrap lxd --model-defaults=config.yaml
使用–config指定的配置属性仅适用于控制器型号,而不适用于其他型号。