安装Kubernetes环境,一般是用Kubeadm,或者使用公有云的Kubernetes.
安装集群要求:
Linux操作系统,内存要求2GB,CPU要求双核,机器相互之间要求可以通信,可以访问外网拉取镜像,禁止swap分区。
准备工作
centos7.0系统镜像虚拟机若干台,然后关闭虚拟机防火墙:这里使用centos7.0 Minimal版本,直接下载地址。
systemctl stop firewalld
systemctl disable firewalld
关闭selinux
sed - i 's/enforcing/disable/' /etc/selinux/config #永久
setenforce 0 #临时
关闭swap(K8S禁止虚拟机内存以提高行呢个)
永久关闭,需要重启Linux
swapoff -a #临时
sed -ri 's/.*wap.*/#&/' /etc/fstab #永久
在master添加hosts
可以通过下面追加,也可以使用vim直接编辑
/etc/hosts << EOF
192.168.172.131 k8smaster
192.168.172.132 k8snode
EOF
设置网桥参数
往文件中写入配置项信息
/etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables =1
net.bridge.bridge-nf-call-iptables=1
EOF
sysctl --system #生效
时间同步
保证各个虚拟机的时间同步
yum install ntpdate -y
ntpdate time.windows.com
文档信息
- 本文作者:hillcat
- 本文链接:https://cs-cn.top/2020/05/15/Kubernetes%E7%8E%AF%E5%A2%83/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)