Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强
总时长 104:45:00 共408P
此文章包含第346p-第p346的内容
部署k8s

把node1设置为master

查看默认的网卡分配的ip

给主节点设置ip和镜像网站还有版本号等信息

脚本文件


把脚本文件上传到服务器

添加可执行权限 chmod 700 xxx.sh


使用脚本可以更直观的看到下载到哪里了 大概10分钟左右

检查下载的镜像

执行
初始化

初始化不了的先swapoff -a 再重启一下虚拟机再试一下
初始化成功

首先虚拟机必须至少是两核的,另外yum拉docker的时候需要指定版本,因为k8s和docker的版本会有对应关系,高版本的docker会出现不兼容的情况,其它的完全按照老师的来没有问题
支持的网络

我们使用flannel来作为k8s的网络提供者

我们在任意多的子节点加入下面那个命令就可以实现关联

要在两小时内进行操作 否则token会失效,若失效后还想添加 可以再生成一个不过期的token


给主节点添加网络插件
这个地址可能访问不到 我们可以下载到本地再进行操作

kubectl apply -f xxx.yml 应用这个配置文件的配置信息

也可以删除配置里安装的所有资源 然后后期还可以重新安装 kubectl delete -f xxx.yml

ps: kubekey可以一键安装

获取所有的名称空间的pods

查看当前的节点(nodes)

给各个子节点添加token


在主节点进行查看

监控节点信息



状态从init(初始化)变成running就是ready状态了
get nods 时一定要耐心,可能会等 5 分钟左右才是 Ready 状态

2524

被折叠的 条评论
为什么被折叠?



