返回

在K3s中启用Traefik Dashboard,简单快捷!

后端

Traefik 是一个功能强大且轻量的反向代理和负载平衡器,它可以轻松集成到 Kubernetes 集群中,并在其中充当 Ingress 控制器的角色。Traefik Dashboard 是 Traefik 的一个 Web 界面,它可以帮助您轻松管理 Ingress 资源和查看集群状态。在本文中,我们将介绍如何在 K3s 中启用 Traefik Dashboard,以便您可以使用它来管理您的 K3s 集群。

1. 前提条件

在您开始之前,请确保您已经满足以下前提条件:

  • 您已经安装并运行了 K3s 集群。
  • 您具有集群的管理权限。

2. 启用 Traefik Dashboard

要启用 Traefik Dashboard,请执行以下步骤:

  1. 编辑 K3s 集群的配置文件。

    $ sudo vi /etc/rancher/k3s/k3s.yaml
    
  2. 在配置文件中添加以下内容:

    extraArgs:
      traefik:
        --api.dashboard=true
        --api.dashboard.domain=your-domain.com
    

    请注意,您需要将 your-domain.com 替换为您的实际域名。

  3. 保存并关闭配置文件。

  4. 重启 K3s 集群。

    $ sudo systemctl restart k3s
    

3. 访问 Traefik Dashboard

一旦 K3s 集群重新启动,您就可以通过以下 URL 访问 Traefik Dashboard:

https://your-domain.com/dashboard/

您需要使用具有集群管理权限的用户名和密码登录。

4. 使用 Traefik Dashboard

登录 Traefik Dashboard 后,您就可以使用它来管理您的 Ingress 资源和查看集群状态。

  • Ingress 管理: 您可以使用 Traefik Dashboard 来创建、编辑和删除 Ingress 资源。您还可以查看 Ingress 资源的状态和指标。
  • 集群状态: 您可以使用 Traefik Dashboard 来查看集群的状态,包括节点信息、Pod 信息和服务信息。您还可以查看集群的事件和日志。

5. 总结

通过启用 Traefik Dashboard,您可以轻松管理您的 K3s 集群。Traefik Dashboard 提供了一个直观且用户友好的界面,使您可以轻松管理 Ingress 资源和查看集群状态。如果您正在使用 K3s 集群,我强烈建议您启用 Traefik Dashboard。