注意:所有服务器都要进行部署 。
3.添加阿里云UUM软件源
在/etc/yum.repos.d目录下vi kubernetes.repo
复制如下代码直接执行即可 。
文章插图
文章插图
注意:所有服务器都要安装 。
4.安装kubeadm、kubelet、kubectl
> > > > 安装方法
文章插图
文章插图
5.修改Cgroup Driver
修改cgroup driver是为了消除初始化集群时提示的告警:
文章插图
查看:
docker info | grep Cgroup
文章插图
编辑service文件:
文章插图
追加下方红色字体代码:
文章插图
重新加载docker:
文章插图
再次查看:
docker info | grep Cgroup
文章插图
集群部署以下内容主要就是针对master和worker的加入,构建内部集群 。
1.部署Master
在master1上,准备集群配置文件,在/opt目录下创建kubeadm-config.yaml 。
文章插图
文章插图
1.kubernetes拉取镜像 。
文章插图
注意:如果服务器断网,需要提前加载镜像包,上传服务器之后,通过
文章插图
的方式加载镜像,镜像列表如下(可以通过:docker images命令查询) 。
文章插图
2.执行节点初始化 。
文章插图
3.Master初始化完毕后最下面这个必须记录下来,后面node服务器加入需要用到 。
文章插图
文章插图
按提示执行命令:
文章插图
4.查看:
kubectl get nodes
文章插图
kubectl get pods -n kube-system
文章插图
注意:node现在是NotReady状态,pod中coreDNS是Pending状态,是因为CNI网络插件未安装,继续以下步骤 。
2.CNI网络插件
安装flannel:
文章插图
安装结果:
文章插图
查看pods:
kubectl get pods -n kube-system
文章插图
如果网络不通,使用
flanneld-v0.12.0-amd64.docker手动在所有节点安装:
文章插图
安装所需要的文件如下:
文章插图
3.加入master节点
在master2和master3上执行,向集群添加新master节点,执行在kubeadm init输出的kubeadm join命令:这个在master init初始化时会有提示,更换为自己的IP和token 。
文章插图
查看:
推荐阅读
- 索尼|索尼正在招聘PC战略主管,进一步将PlayStation的游戏往PC平台拓展
- 东川|云南一男子怀疑妻子不忠,躲床底下偷看8小时,真相令他崩溃 纪实
- 自媒体创作者赚谁的钱,是平台在给他们发工资吗?
- 清雅仙气的古风网名有哪些?
- 万界仙踪叶雪云叶星云?万界仙踪叶雪云被谁暗算
- iQOO Z3星云?iQOO Z3 5G版 8GB+128GB 深空
- 1985年的昆明图片?1982年云南的昆明
- 塔牌丽春酒,各种特色云南普洱茶的茶品介绍
- 把家庭电脑变为家庭私有云
- 云焰普洱沉香香烟,茶烟和香烟的对比