我正在使用 ubuntu 18 将 charmed kubernetes 部署到 openstack。我已完成以下操作,效果不错,但未创建实例。
我像这样创建了控制器
juju bootstrap openstack-cloud microstack --bootstrap-series=$OS_SERIES --keep-broken \
--metadata-source=~/simplestreams \
--model-default network=test \
--model-default external-network=external \
--model-default use-floating-ip=true \
--config use-default-secgroup=true \
--config apt-http-proxy=http://proxy.domain.co.uk:3128 \
--config apt-ftp-proxy=ftp://proxy.domain.co.uk:3128 \
--config apt-https-proxy=http://proxy.domain.co.uk:3128 \
--config apt-no-proxy=localhost,127.0.0.0,127.0.1.1,127.0.1.1,local.home,10.255.52.0/24,10.20.20.0/24,192.168.122.0/24 \
--config juju-http-proxy=http://proxy.domain.co.uk:3128 \
--config juju-ftp-proxy=ftp://proxy.domain.co.uk:3128 \
--config juju-https-proxy=http://proxy.domain.co.uk:3128 \
--config juju-no-proxy=localhost,127.0.0.0,127.0.1.1,127.0.1.1,local.home,10.255.52.0/24,10.20.20.0/24,192.168.122.0/24 \
--config snap-http-proxy=http://proxy.domain.co.uk:3128 \
--config snap-https-proxy=http://proxy.domain.co.uk:3128 \
--config no-proxy=localhost,127.0.0.1,local.home,10.255.52.0/24,10.20.20.0/24,192.168.122.0/24 \
--config logging-config="<root>=TRACE;unit=TRACE" \
--debug
我添加了模型juju add-model k8s --debug
。为了部署,我遵循https://ubuntu.com/kubernetes/docs/openstack-integration和juju deploy charmed-kubernetes --overlay openstack-overlay.yaml --trust --debug
状态如图所示
在 openstack 中我有以下图像
答案1
看来您必须将元数据添加到 juju:
juju metadata add-image --arch amd64 --series focal <OpenStack image ID>