k8s搭建
下载centos7镜像https://pan.baidu.com/s/1ZlycQ7yHAxRd8SLyE3VLsQ 提取码:49r2
使用virtualBox安装centos7
一

二

三创建后,先配置镜像,cpu,网络等
cpu

镜像

网卡

然后可以启动了

下一步

配置分区和网络

/boot 分配500M ,剩下的都给/,双击Done


启动网卡

然后可以安装了

修改root密码,
点击键盘右边的ctrl,退出鼠标控制
将下载好资源包拖进root

使用命令解压 tar -zxvf k8s-resources-v1.23.5.tar.gz
执行脚本set-network.sh 可以先看看里面的内容,里面有动态的dhcp改为为静态ip
./set-network.sh 192.168.4.188 192.168.4.1 k8s-master enp0s3
./脚本后面的第一个参数为,给虚拟机设置的静态ip,第二个参数为网关ip,第三个为hostname 第四个为网卡名
第四步
修改set-hostname.sh

第五步 设置k8s所需环境以及安装组件和依赖
执行脚本install-k8s-dependents-v1.23.5.sh (所有节点)
到这一步,前期准备工作已经全部完成了,剩下的就是给集群组网
第六步
修改kubeadm.yaml文件
- localAPIEndpoint.advertiseAddress: 171.1.1.100 # 节点内网ip
- nodeRegistration.criSocket: /run/containerd/containerd.sock # 换成containerd容器引擎
- nodeRegistration.name: k8s-master-01 # 节点主机名
- imageRepository: registry.aliyuncs.com/google_containers # 镜像仓库名
- kubernetesVersion: 1.23.5 # 版本
- controlPlaneEndpoint: 117.141.252.59:6443 # 负载均衡器节点和端口(没有负载均衡器的话可以使用keepalived搭建,单主节点使用单主节点的IP)
- networking.podSubnet: 10.244.0.0/16 # pod网段,不要和内网ip网段和docker容器引擎等默认网段冲突
- networking.serviceSubnet: 10.96.0.0/12 # 服务网段,不要和内网ip网段和docker容器引擎等默认网段冲突
两条命令分开执行
ctr -n k8s.io i tag registry.aliyuncs.com/google_containers/pause:3.6 registry.k8s.io/pause:3.6





浙公网安备 33010602011771号