0

我正在尝试使用 k3s 作为 minikube 的替代品,因为有一个错误会导致 CPU 达到峰值。我正在部署的机器已经有一组绑定到 443 和 80 的 docker-compose 服务。k3s 的 traefik 取代了绑定并阻止我访问现有服务。

我想将 k3s 的 traefik 移动到其他端口。我试图停止 traefiksudo k3s server --no-deploy traefik但得到错误:无法创建侦听器:无法在 127.0.0.1:6444 上侦听:侦听 tcp 127.0.0.1:6444:绑定:地址已在使用中

4

1 回答 1

0

您没有在运行sudo k3s server --no-deploy traefik命令之前停止 k3s 服务。此命令只是启动一个禁用嵌入式 traefik 的新服务器。您必须停止之前启动的实例。

使用 systemd,您可以使用sudo systemctl stop k3s.

如果您想手动控制 k3s 的启动时间,我建议您禁用 k3s 服务,以免它自动启动。为此,请运行sudo systemctl disable k3s.

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

于 2019-12-22T16:07:34.310 回答