k8s的安装及使用(一)
本系列文章使用rancher安装k8s
第一章k8s的安装
准备工作
准备至少两台虚拟机, 每台内存4G及以上, 这里以两台举例, centos7环境,分别安装docker, 然后先快照一下当前环境, 用来安装出现莫名问题回滚用
如果不会安装docker请参考我的另一篇文章: docker的安装
一、开放服务器权限
为了减少不必要的麻烦, 这里开放所有权限, 分别执行以下命令
systemctl stop firewalld && systemctl disable firewalld//关闭防火墙
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config//关闭SElinux
swapoff -a//关闭swap
timedatectl set-timezone Asia/Shanghai//设置上海时区
hostnamectl set-hostname xxx //xxx填自己想要的host名, 两台虚拟机不能重名,我这里取名k8s-main跟k8s-work1
reboot//重启
二、开始安装
因为这里以两台虚拟机为例, 所以rancher跟k8s安装在一起,避免端口冲突, rancher端口改为8080, 8443,
在k8s-main机器上执行以下命令
mkdir /rancher
//映射本地8080,8443端口,本地文件夹/rancher到docker环境
sudo docker run --privileged -d --restart=unless-stopped -p 8080:80 -p 8443:443 -v /rancher:/var/lib/rancher/ rancher/rancher:stable
三、rancher安装完成
然后输入地址; https://192.168.63.133:8443 地址换成自己的, 注册一下
进来以后就看到如下界面, 然后添加集群
安装篇到此结束,下一篇 nfs多主机文件共享,部署项目需要用到
如果有错误的地方, 欢迎指正, 一起学习一起进步