使用Rancher快速摆设K8S集群

打印 上一主题 下一主题

主题 720|帖子 720|积分 2160

使用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节点 以下操作在全部节点举行:
  1. # 关闭防火墙
  2. systemctl stop firewalld
  3. # 禁用防火墙
  4. systemctl disable firewalld
  5. # 关闭selinux
  6. setenforce 0  # 临时
  7. sed -i 's/enforcing/disabled/' /etc/selinux/config  # 永久
  8. # 关闭swap
  9. swapoff -a  # 临时
  10. sed -ri 's/.*swap.*/#&/' /etc/fstab    # 永久  关闭后需要重启服务器
  11. # 根据规划设置主机名
  12. hostnamectl set-hostname <hostname>
  13. # 在master添加hosts
  14. cat >> /etc/hosts << EOF
  15. 192.168.10.102 k8s-rancher-master
  16. 192.168.10.103 k8s-rancher-node01
  17. 192.168.10.104 k8s-rancher-node02
  18. 192.168.10.105 k8s-rancher-server
  19. EOF
  20. # 将桥接的IPv4流量传递到iptables的链
  21. vim /etc/sysctl.conf
  22. cat > /etc/sysctl.conf << EFO
  23. net.ipv4.ip_forward = 1
  24. net.bridge.bridge-nf-call-ip6tables = 1
  25. net.bridge.bridge-nf-call-iptables = 1
  26. EFO
  27. sysctl --system # 生效
  28. # 时间同步
  29. yum install ntpdate -y
  30. ntpdate time.windows.com
复制代码
3. 安装rancher

使用docker安装rancher,用户摆设和管理K8S集群
   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

笑看天下无敌手

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表