本篇博文是 centos 7 系统安装 kubernetes 单机 master 节点操作。
一: 查看 服务器 配置信息
1. 执行命令查看服务器cpu信息。安装 kubernetes 服务,cpu核心数必须大于2,内存大于2G。 2. 修改服务器设置信息,避免安装出现问题。
a. 临时关闭swap,防止 执行 kubeadm 命令爆错。 b. 临时关闭 selinux,减少不必要的配置。 c. 关闭防火墙 - systemctl stop firewalld
- systemctl disable firewalld
复制代码 d. 设置网桥信息- cat << EOF > /etc/sysctl.d/k8s.conf
- net.bridge.bridge-nf-call-ip6tables = 1
- net.bridge.bridge-nf-call-iptables = 1
- net.ipv4.ip_forward = 1
- EOF
复制代码 e. 修改 主机名为 master - hostnamectl set-hostname master
复制代码 f. 修改 hosts 文件,设置 master 主机名称和本机IP 映射关系
二: 安装并配置 docker
1. 安装必须工具- yum install -y yum-utils device-mapper-persistent-data lvm2
复制代码 2. 添加 阿里云 yum 仓库 repo- yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
复制代码 3. 安装 docker 4. 修改 docker 的 /etc/docker/daemon.json 文件。如果文件不存在,则创建新的。
a. 设置 阿里云国内 docker 源
b. 设置 cgroupdriver 为 systemd
[code]sudo tee /etc/docker/daemon.json |