安装k8s
- 裸机搭建(Bare Metal)
主节点需要组件
docker(也可以是其他容器运行时)
kubectl 集群命令行交互工具
kubeadm 集群初始化工具
工作节点需要组件 文档
docker(也可以是其他容器运行时)
kubelet 管理 Pod 和容器,确保他们健康稳定运行。
kube-proxy 网络代理,负责网络相关的工作 - 开始安装
每个节点分别设置对应主机名
hostnamectl set-hostname master
hostnamectl set-hostname node1
hostnamectl set-hostname node2
所有节点都修改 hosts(可以设置也可以不设置)
vim /etc/hosts
172.16.32.2 node1
172.16.32.6 node2
172.16.0.4 master
所有节点关闭 SELinux
setenforce 0
sed -i --follow-symlinks ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/sysconfig/selinux
所有节点确保防火墙关闭
systemctl stop firewalld
systemctl disable firewalld
- 添加安装源(所有节点)