kubernetes部署-基于vmware+centos7虚拟机3个节点
转载请注明出处即可
所使用的环境为macos
零、部署前请先下载vmware以及centos7系统文件
安装vmware和centos7的请自行查询百度,
在安装时,请注意系统的时区和网络配置即可。
一、部署简述
通过vmware安装一个虚拟机,并copy两份,分别固定ip地址(重要), 以及配置host(重要)。
ip | host | node role |
---|---|---|
192.168.179.137 | ceph1 | master |
192.168.179.138 | ceph2 | master |
192.168.179.139 | ceph3 | master |
配置host通过编辑hostnane文件
vim /etc/hostname
windows的vmware固定ip在虚拟机的配置界面设置一下即可
macos的vmware固定ip请自行查询百度
二、部署前准备工作
解除防火墙限制
systemctl stop firewalld && systemctl disable firewalld
systemctl stop iptables && systemctl disable iptables
vim /etc/sysctl.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
然后
sysctl -p
禁用swap
swapoff -a && sed -i '/ swap / s/^/#/' /etc/fstab
更改SELinux模式
将SELinux更改为permissive模式
setenforce 0
永久关闭SELinux
编辑/etc/selinux/config
SELINUX=disabled
三、通过yum安装相关组件
centos使用阿里云的源
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
然后
yum install -y docker kubelet kubeadm kubectl kubernetes-cni
启动docker
systemctl enable docker && systemctl start d