ToB企服应用市场:ToB评测及商务社交产业平台
标题:
使用Rancher快速摆设K8S集群
[打印本页]
作者:
笑看天下无敌手
时间:
2024-8-2 04:48
标题:
使用Rancher快速摆设K8S集群
使用Rancher快速摆设K8S集群
Rancher 是为使用容器的公司打造的容器管理平台。Rancher 简化了使用 Kubernetes 的流程,开辟者可以随处运行 Kubernetes(Run Kubernetes Everywhere),满足 IT 需求规范,赋能 DevOps 团队。
1. 安装要求
在开始之前,摆设Kubernetes集群机器需要满足以下几个条件:
一台或多台机器,操作系统 CentOS7.x-86_x64
硬件设置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多
可以访问外网,需要拉取镜像,如果服务器不能上网,需要提前下载镜像并导入节点
禁止swap分区
2. 准备环境
角色IP用途k8s-rancher-master192.168.10.102master节点k8s-rancher-node01192.168.10.103node节点k8s-rancher-node02192.168.10.104node节点k8s-rancher-server192.168.10.105rancher-server节点 以下操作在全部节点举行:
# 关闭防火墙
systemctl stop firewalld
# 禁用防火墙
systemctl disable firewalld
# 关闭selinux
setenforce 0 # 临时
sed -i 's/enforcing/disabled/' /etc/selinux/config # 永久
# 关闭swap
swapoff -a # 临时
sed -ri 's/.*swap.*/#&/' /etc/fstab # 永久 关闭后需要重启服务器
# 根据规划设置主机名
hostnamectl set-hostname <hostname>
# 在master添加hosts
cat >> /etc/hosts << EOF
192.168.10.102 k8s-rancher-master
192.168.10.103 k8s-rancher-node01
192.168.10.104 k8s-rancher-node02
192.168.10.105 k8s-rancher-server
EOF
# 将桥接的IPv4流量传递到iptables的链
vim /etc/sysctl.conf
cat > /etc/sysctl.conf << EFO
net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EFO
sysctl --system # 生效
# 时间同步
yum install ntpdate -y
ntpdate time.windows.com
复制代码
3. 安装rancher
使用docker安装rancher,用户摆设和管理K8S集群
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4