Kubernates将一个集群分为Master和若干个Node,本篇讲分享如何在CentOS 7虚拟机上,用kubeadm工具,快速搭建安装一个Kubernates集群,适合有一定容器基础的学者。
建议采用VMware Workstation 在本机中虚拟一个 64 位的 CentOS 虚拟机作为学习环境,虚拟机采用 NAT的网络模式以便连接外网,然后使用 kubeadm 快速安装一个 Kubernetes 集群。详细步骤请参考:《VMware安装centOS镜像》
目录
一.环境准备
三台CentOS 7虚拟机,其中一台为Master,两台为Node。
可以参考《VMware安装centOS镜像》搭建虚拟机。
二.Master节点搭建
1.关闭swap
vi /etc/fstab
注释掉swap;

临时关闭:
swapoff -a;
2.关闭selinux
vi /etc/sysconfig/selinux
设置SELINUX=disabled,需要重启reboot。

3.关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
4.启用网络配置
echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables
5.设置网桥参数
cat << EOF > /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
EOF
6.修改hosts文件
vi /etc/hosts
设置:192.168.140.132 k8s-single

7.修改hostname
hostnamectl set-hostname k8s-single
8.安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

9.docker配置systemd
创建 /etc/docker/daemon.json文件 ,内容为:
{
"registry-mirrors": ["https://t81qmnz6.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"]
}
10.重启docker
systemctl daemon-reload
systemctl restart docker
systemctl enable docker
11.配置k8s下载资源配置文件
创建文件:/etc/yum.repos.d/k
在CentOS7上使用kubeadm快速搭建Kubernetes集群

本文详述了如何在CentOS7虚拟机环境中,利用kubeadm工具搭建Kubernetes集群的过程,包括Master和Node节点的配置,如关闭swap、安装docker、配置k8s、启动kubelet、加入Node节点以及安装CNI插件等步骤,适合有一定容器基础的学习者参考。
最低0.47元/天 解锁文章
1180

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



