这篇文章验证一下使用Easypack安装部署Kubernetes 1.19.2的情况,使用了一下一两年前写的一个小工具,发现还是可以用的,至少只是改一下kubernetes的版本就可以快速搭建起1.19.2的版本了。但是后续的参数调优之类的是需要继续整理的。
事前准备
Easypack:https://github.com/liumiaocn/easypack
事前安装git,clone上述仓库,然后做如下安装准备:
- 安装ansible
- 设定ssh key
下载离线安装包
设定依赖版本,修改easypack的download/vars/main.yml 文件,比如此处将如下文件的var_ver_k8s从v1.17.2改为v1.19.2
2 # version and basic var info
3 var_type_os: linux
4 var_arch: amd64
5 var_ver_cfssl: R1.2
6 var_ver_k8s: v1.17.2
7 var_ver_etcd: v3.3.18
8 var_ver_docker: 19.03.5
9 var_ver_cni: v0.8.5
10 var_