Kubernetes安装
K8S 快速安装
Centos7 安装
前置条件需要安装 Docker!!!
安装必要的一些系统工具
1 | sudo yum install -y yum-utils device-mapper-persistent-data lvm2 |
添加软件源信息
1 | sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
更新并安装 Docker-CE
1 | sudo yum makecache fast |
开启 Docker 服务
1 | sudo service docker start |
安装校验
1 | sudo docker version |
一:准备工作(所有节点执行)
- 需要 Root 权限执行以下命令!
关闭防火墙
1 | systemctl stop firewalld |
关闭 Selinux
- 临时禁用
1 | setenforce 0 |
- 永久禁用
1 | sed -i 's/SELINUX=permissive/SELINUX=disabled/' /etc/sysconfig/selinux |
禁用交换分区
- 临时禁用
1 | swapoff -a |
- 永久禁用
1 | sed -i 's/.*swap.*/#&/' /etc/fstab |
修改内核参数
1 | cat <<EOF > /etc/sysctl.d/k8s.conf |
二:安装 master 节点 (Master 节点)
安装 kubeadm、kubelet、kubectl
- 由于官方 k8s 源在 google,国内无法访问,这里使用阿里云 yum 源
1 | cat <<EOF > /etc/yum.repos.d/kubernetes.repo |
安装 kubeadm、kubectl、kubelet
1 | yum install -y kubelet kubeadm kubectl |
启动 kubelet 服务
1 | systemctl enable kubelet && systemctl start kubelet |
Kubernetes安装
https://blog.josway.cc/2022/04/25/yuque/Kubernetes安装/