K8s单master群集部署--kubeamd方式+harbor仓库

环境

服务器 ip 服务
master 192.168.35.40 docker、kubeadm、kubelet、kubectl、flannel
node1 192.168.35.10 docker、kubeadm、kubelet、kubectl、flannel
node2 192.168.35.20 docker、kubeadm、kubelet、kubectl、flannel
harbor 192.168.35.30 docker、docker-compose、harbor-offline-v1.2.2

一、kubeadm 部署单master集群

操作位置:三台节点(master+node)

1、关闭防火墙、核心防护(三台k8s节点)

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
swapoff -a		##关闭交换分区
sed -ri 's/.*swap.*/#&/' /etc/fstab  	##永久关闭交换分区
for i in $(ls /usr/lib/modules/$(uname -r)/kernel/net/netfilter/ipvs|grep -o "^[^.]*");do echo $i; /sbin/modinfo -F filename $i >/dev/null 2>&1 && /sbin/modprobe $i;done		##为kube-proxy开启ipvs的前提需要加载以下的内核模块

2、修改主机名、添加映射、加载ipvs模块

hostnamectl set-hostname master
su
hostnamectl set-hostname node1
su
hostnamectl set-hostname node2
su
vim /etc/hosts
192.168.35.40 master
192.168.35.10 node1
192.168.35.20 node2
192.168.35.30 harbor
将桥接的IPv4流量传递到iptables的链
cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf 
sysctl -p
systemctl restart network
echo 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值