如何将K3S的入口移至另一个端口

时间:2019-06-01 12:18:14

标签: kubernetes

我试图用k3代替minikube,因为存在一个会导致CPU峰值的错误。我正在部署的机器上已经有一套由docker-compose服务绑定到443和80。k3s的traefik取代了绑定,并阻止了我对现有服务的访问。

我想将k3s的traefik移至其他端口。我尝试用sudo k3s server --no-deploy traefik停止traefik,但出现错误:无法创建监听器:无法在127.0.0.1:6444上监听:监听tcp 127.0.0.1:6444:bind:地址已在使用中< / em>

1 个答案:

答案 0 :(得分:0)

在运行sudo systemctl stop k3s命令之前,您没有停止k3s服务。此命令仅在禁用嵌入式traefik的情况下启动新服务器。您必须停止之前启动的实例。

使用systemd,您可以使用sudo systemctl disable k3s停止正在运行的实例。

如果要手动控制何时启动k3s,我建议禁用k3s服务,以使其不会自动启动。为此,请运行/etc/systemd/system/k3s.service

如果您希望k3s在启动时仍然自动启动,请在--no-deploy traefik处编辑文件,并在文件底部的server命令之后添加redis/mogodb选项。