环境信息:
K3s 版本:
k3s version v1.20.15+k3s1 (c7a91e1c)
go version go1.15.15
节点 CPU 架构、操作系统和版本::
Linux lqlvdocker-ap03 5.4.190-1.el7.elrepo.x86_64 #1 SMP Tue Apr 19 11:42:30 EDT 2022 x86_64 x86_64 x86_64 GNU/Linux
集群配置:
3 servers,
172.20.100.12
172.20.100.13
172.20.100.14
问题描述:
k3s创建3节点高可用集群,首先安装的节点可以访问其他两个节点的80、443端口,后安装的两个节点不能访问其他节点的80、443端口
复现步骤:
- 安装 K3s 的命令:
三个节点都执行以下命令:
export K3S_TOKEN=“fc343f3adbaba781058bf5addeed15fe”
export K3S_DATASTORE_ENDPOINT=“mysql://root:adddddd@tcp(mysql.k3s.aaa.com:3306)/k3s”
export INSTALL_K3S_SKIP_DOWNLOAD=true
export INSTALL_K3S_EXEC=“server --tls-san service.k3s.aaa.com --private-registry /etc/rancher/k3s/registries.yaml”
/usr/local/bin/install-k3s.sh
预期结果:
在各个几点上都能执行以下命令,并正常返回结果
curl http://172.20.100.62
curl http://172.20.100.63
curl http://172.20.100.64
实际结果:
只有在172.20.100.12这台第一个安装的节点上能执行以下命令,并正常返回结果,其他两个节点显示连接超时
curl http://172.20.100.62
curl http://172.20.100.63
curl http://172.20.100.64