ToB企服应用市场:ToB评测及商务社交产业平台
标题:
kubernetes 集群部署
[打印本页]
作者:
自由的羽毛
时间:
2023-1-3 08:00
标题:
kubernetes 集群部署
Kubernetes 集群部署
本人是初学 以下均参照 组团学
https://www.zutuanxue.com/home/4/12_161
基础上进行实际完善操作并记录
一、集群部署准备
Kubernetes有三种安装方式:
1、通过yum进行安装
2、通过二进制文件进行安装
3、命令行工具kubeadm进行安装
kubeadm是Kubernetes官方提供的用于快速安装Kubernetes集群的工具,致力于简化集群的安装过程,并解决Kubernetes集群的高可用问题。
安装 kubernetes 所需软件包: 链接:https://pan.baidu.com/s/1GoxSWAHkB3AVn9aRzGMjkQ 密码:az0o
二、部署kubernetes集群
2.1、环境准备
准备好三台虚拟机分别做为 master、node-1、node-2
虚拟机硬件配置:
master:2CPU、4G
node-1:2CPU、2G
node-2:2CPU、2G
网络配置:
master:192.168.2.20
node-1:192.168.2.21
node-2:192.168.2.22
操作系统:
Centos-8 最小化安装
主机名设置:
hostnamectl set-hostname master# hostnamectl set-hostname node-1# hostnamectl set-hostname node-2
设置Hosts文件的相互解析:
cat /etc/hosts192.168.2.20 master192.168.2.21 node-1192.168.2.22 node-2
2.2、操作系统初始化
a、关闭swap
swapoff -a && sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab b、关闭Selinux
setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/configc、关闭firewalld
systemctl stop firewalld && systemctl disable firewalldd、重置Iptables并设置空规则:
yum -y install iptables-services && systemctl start iptables && systemctl enable iptables && iptables -F && service iptables savee、关闭不需要的服务:
systemctl stop postfix && systemctl disable postfix
2.3、配置网络源
- 下载阿里云的yum源文件:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo - 安装epel源:yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm - 将repo 配置中的地址替换为阿里云镜像站地址:sed -i 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
- 配置docker源:yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 如果提示 bash: yum-config-manager: 未找到命令... 安装:yum -y install yum-utils 查看 :ls /etc/yum.repos.d/ 有没有docker-ce.repo
- 设置kubernetes源:[code]cat > /etc/yum.repos.d/kubernetes.repo kubernetes.conf
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4