内嵌etcd:2379端口更改

你做了什么

  • 集群是如何创建的?
    sudo curl -sfL https://rancher-mirror.oss-cn-beijing.aliyuncs.com/k3s/k3s-install.sh | K3S_KUBECONFIG_MODE=“644” INSTALL_K3S_EXEC="–flannel-backend=none --cluster-init cidr=10.1.0.0/16 --disable-network-policy --disable=traefik --cluster-init" INSTALL_K3S_MIRROR=cn sh -

  • 之后你做了什么?
    在另一台加入第一台server 192.168.3.240
    sudo curl -sfL https://rancher-mirror.oss-cn-beijing.aliyuncs.com/k3s/k3s-install.sh | K3S_KUBECONFIG_MODE=“644” K3S_URL=https://192.168.3.240:6443 INSTALL_K3S_EXEC=“server --flannel-backend=none --cluster-cidr=10.1.0.0/16 --disable-network-policy --disable=traefik” INSTALL_K3S_MIRROR=cn K3S_TOKEN=我的token sh -

预期结果

成功启动集群

实际结果

提示端口2379已经被占用
systemctl start k3s.servcie失败

操作系统和架构

linux ubuntu20.04 2379有docker container使用 其他应用 占用2379-2380
##后续操作
sudo vim /var/lib/rancher/k3s/server/db/etcd/config
更改端口为2381-2382
sudo system start k3s.service
##问题
无法启动,并且 config文件被重置为2379端口

是否有其他办法调整自带etcd的端口?

应该可以通过 --etcd-arg 去实现,我没试过,你可以试试,参考:

1 个赞