使用kubespray体验k8s1.24

使用 ansible 2.17 版本,所以首先需要升级 ansible-playbook

1
2
VENVDIR=kubespray-venv
source $VENVDIR/bin/activate

期待输出这样的标志 [🐍 v3.9.9(.venv)]

1
2
#安装ansible
pip install -U -r requirements.txt

准备写入离线的镜像和文件 离线的镜像放在 docker 的 registry 上,方便直接使用。 进入到离线文件的目录

1
2
cd contrib/offline
./generater_list.sh

这个命令会输出需要的离线的文件和 docker 列表 files.list 和 images.list

接下来通过 skopeo 输出镜像到 registry 上。

1
2
 for image in $(cat images.list); do  skopeo  copy docker://${image} docker://registry.example.com/${image#*/} --insecure-policy --dest-tls-verify=false; done
  for image in $(cat images.list); do  skopeo  copy docker://${image} docker://10.7.20.12:5000/${image#*/} --insecure-policy --dest-tls-verify=false; done

注意 registry.example.com 是非安全的 http 镜像库。

Licensed under CC BY-NC-SA 4.0
最后更新于 Jan 06, 2025 05:52 UTC
comments powered by Disqus
Built with Hugo
主题 StackJimmy 设计
Caret Up