公网搭建K8S+flannel+dashboard

本文介绍了如何在公网环境下,利用阿里云和腾讯云的服务器搭建Kubernetes集群,结合flannel进行网络配置,并部署Kubernetes dashboard。过程中涉及CentOS 7.9.2009系统的操作,重点在于apiserver的公网IP设置和flannel的内外网转发及iptables规则调整。
摘要由CSDN通过智能技术生成

故事背景:我有阿里云一台服务器,腾讯云两台服务器,同时域名在阿里云,映射到腾讯云会被拦截,前期本来打算说搞个反向代理就完了的,最近闲了下来,想着要干就干票大的,加上公司现在最新的架构体系也是K8S这套,于是就抱着学习的心态,准备自己也搞一搞,熟悉一下。

废话不多说,直接上干货

系统版本均为:CentOS 7.9.2009

节点名称 公网ip 内网ip(指云服务器内网ip)
master 139.196.6.170 172.19.231.119
node1 110.40.21.160 10.0.16.3
node2 162.14.5.30 10.0.0.12
1.设置主机名
# 先设置每台服务器的名称,设置完成后,关闭ssh客户端重连
# 例:hostnamectl set-hostname master
hostnamectl set-hostname 节点名称

2.设置主机host
# 修改 /etc/hosts 文件,将自己的ip和主机名进行映射

cat <<EOF >>/etc/hosts

139.196.6.170 master
110.40.21.160 node1
162.14.5.30 node2

EOF

3.开放端口/关闭防火墙
# 一般来说关闭防火墙都是没有办法的办法,实在万不得已还是别关,以下2种方式2选1即可
# 1.简单粗暴的关闭防火墙服务
systemctl stop firewalld
systemctl disable firewalld

# 2.开放对应端口
# 自行开放以下端口
# master主机需要开放
6443             Kubernetes API server
2379-2380        etcd server client API
10250            Kubelet API
10259            kube-scheduler
10257            kube-controller-manager

# node主机需要开放
10250            Kubelet API
30000-32767      NodePort Services

4.将公网ip挂载
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值