没有合适的资源?快使用搜索试试~ 我知道了~
K8S部署+私有仓库部署
需积分: 3 0 下载量 6 浏览量
2024-04-29
16:13:48
上传
评论
收藏 1.41MB DOCX 举报
温馨提示
试读
12页
K8S部署+私有仓库
资源推荐
资源详情
资源评论
1、部署 K8S 平台
1.1、准备 3 台虚拟机,分别作为 kubernetes-master,kubernetes-node1、备用。
Kubernetes Master 节点:192.168.88.121
Kubernetes node1 节点:192.168.88.167
Kubernetes node2 节点:192.168.88.168 (备用,先不加入)
1.2、准备工作:在 master1、node1、node2 节点设置 hosts 解析、关闭 selinux、同步节点
时间、关闭 swap、修改节点主机名
#添加 hosts 解析;
cat >/etc/hosts<<EOF
127.0.0.1 localhost localhost.localdomain
192.168.88.121 master1
192.168.88.167 node1
192.168.88.168 node2
EOF
#关闭 selinux 和防火墙;
sed -i '/SELINUX/s/enforcing/disabled/g' /etc/sysconfig/selinux
setenforce 0
systemctl stop firewalld.service
systemctl disable firewalld.service
#同步节点时间;
yum install ntpdate -y
ntpdate pool.ntp.org
#修改对应节点主机名;
hostname `cat /etc/hosts|grep $(ifconfig|grep broadcast|awk '{print $2}')|awk '{print
$2}'`;su
#临时关闭 swapoff;
swapoff -a
#永久关闭 swapoff;
vim /etc/fstab
修改后最好重启一下
1.3、Linux 内核参数设置&优化
在 master、node1、node2 节点进行如下配置:
cat > /etc/modules-load.d/ipvs.conf <<EOF
# Load IPVS at boot
ip_vs
ip_vs_rr
ip_vs_wrr
ip_vs_sh
nf_conntrack_ipv4
EOF
systemctl enable --now systemd-modules-load.service
#确认内核模块加载成功
lsmod | grep -e ip_vs -e nf_conntrack_ipv4
#安装 ipset、ipvsadm
yum install -y ipset ipvsadm
#配置内核参数;
cat <<EOF > /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system
1.4、在 master、node1、node2 节点上部署 docker
剩余11页未读,继续阅读
资源评论
lht631935612
- 粉丝: 21
- 资源: 106
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功