rancher部署Kubernetes集群之基础环境docker-ce部署

本文详细介绍了如何在Rancher上部署Kubernetes集群的基础环境配置,包括操作系统和软件版本要求、硬件配置、主机名与Hosts配置、关闭selinux和防火墙、时间同步等步骤。同时,着重讲解了Docker CE的安装与配置,如配置镜像下载并发数、镜像加速、存储驱动和日志驱动等,以确保顺利部署Kubernetes集群。
摘要由CSDN通过智能技术生成

通过rancher快速部署Kubernetes集群请看这里

基础环境配置:

1、操作系统和软件版本要求:

Rancher在以下操作系统及其后续的非主要发行版上受支持:

Ubuntu 16.04.x (64-bit)
Docker 18.06.x, 18.09.x
Ubuntu 18.04.x (64-bit)
Docker 18.06.x, 18.09.x
RancherOS 1.3.x+ (64-bit)
Docker 18.06.x, 18.09.x
Windows Server version 1803 (64-bit)
Docker 17.06

1、Ubuntu、Centos操作系统有Desktop和Server版本,选择请安装server版本,别自己坑自己!
2、如果您正在使用RancherOS,请确保切换到受支持的Docker版本:
sudo ros engine switch docker-18.09.2

2、硬件配置要求:

  • 单节点安装需求

rancher

  • HA安装需求(标准3节点)

在这里插入图片描述

3、主机名配置

因为K8S的规定,主机名只支持包含 - 和 .(中横线和点)两种特殊符号,并且主机名不能出现重复。

4、Hosts配置

配置每台主机的hosts(/etc/hosts),添加host_ip $hostname到/etc/hosts文件中

5、CentOS关闭selinux

sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

6、关闭防火墙(可选)或者放行相应端口

  • 关闭防火墙
    CentOS
systemctl stop firewalld.service && systemctl disable firewalld.service

Ubuntu

ufw disable
  • 端口放行

通过iptables或者firewall-cmd配置端口

7、配置主机时间、时区、系统语言

  • 查看时区
date -R或者timedatectl
  • 修改时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  • 修改系统语言环境
sudo echo 'LANG="en_US.UTF-8"' >> /etc/profile;source /etc/profile
  • 配置主机NTP时间同步

8、配置主机NTP时间同步

对于类似Ubuntu 18这类默认使用systemd-resolve管理DNS的系统,建议禁用systemd-resolved服务,然后手动配置DNS
操作方法:

禁用systemd-resolved.service

systemctl disable systemd-resolved.servi
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值