kubernetes的搭建

这一篇主要是为了将fabric部署到k8s上做前期铺垫。比较常见的k8s部署有二进制以及官方的部署工具kubeadm,这里使用的是kubeadm,准备三台服务器,Ubuntu系统,资源是2核2G,可以相互通信并可以访问外网。

角色 IP 性能
k8s-master 192.168.10.11 2核4G
k8s-node1 192.168.10.12 2核4G
k8s-node2 192.168.10.13 2核4G
1.1关闭防火墙:
ufw disable
1.2关闭swap:

如果不关闭kubernetes运行会出现错误, 即使安装成功了,node重启后也会出现kubernetes server运行错误。注:swap,这个当内存不足时,linux会自动使用swap,将部分内存数据存放到磁盘中,这个这样会使性能下降,kubernetes的想法是将实例紧密包装到尽可能接近100%, 所有的部署应该与CPU /内存限制固定在一起。

swapoff -a 

因为Ubuntu默认不安装selinux,如果是centos系统的话,需要关闭selinux,命令如下:

sed -i 's/enforcing/disabled/' /etc/selinux/config  # 永久
setenforce 0  # 临时
1.3设置主机名
hostname <hostname>
1.4修改hosts

在每个主机上都执行一遍下面的命令

cat >> /etc/hosts << EOF
192.168.10.11 k8s-master
192.168.10.12 k8s-node1
192.168.10.13 k8s-node2
EOF
1.5同步时间
apt install ntpdate -y
ntpdate time.windows.com
1.6将桥接的IPv4流量传递到iptables的链
cat > /etc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值