国内部署Kubernetes集群1.14.3

由于众所周知的原因,国内是无法访问k8s所需的gcr镜像的,也就无法直接部署集群。

我们可以通过国内镜像预下载gcr、重命名的方法,完成部署。

环境:Ubuntu 18.04,3台

1 安装Docker

2 配置Docker镜像

换用国内官方镜像就行,比较稳定

记得重启docker

3 安装k8s二进制程序

直接使用Google的apt仓库是不行的,我们直接用ustc的

提示错误

我们先取ERROR后8位

然后是全部的

在update就没问题了

安装

看一下版本,是1.14.3,后面要用到

4 安装k8s初始化所需镜像

先看一眼需要哪些,这里就要用到版本啦

我们用AZure提供的国内镜像,反三步走,我这里直接提供awk脚本了

a 下载镜像

b 重命名

c 删除临时镜像的tag

上面输出这些命令都要执行一下。

5 初始化集群

关闭镜像 fstab最好也改一下

初始化,俩IP一个是本地内网IP,一个是你希望POD用哪些IP段

执行完毕后,会有一个提示,记下来备用

初始化本地配置

安装Weave

至此Master就配置完毕了

6 其他节点加入

另外搞至少2台机器

配置Docker、先安装gcr的POD

然后执行上面记下来的join命令

检查下

配置完毕!

Leave a Reply

Your email address will not be published.