ZBLOG

k8s如何查看所有的servertransport

在 Kubernetes 集群中,可以通过查看 Traefik Ingress Controller 的日志来获取关于所有 server transport 的信息。

  1. 在您的 Kubernetes 集群中运行以下命令以获取 Traefik Ingress Controller 的 Pod 名称:
   kubectl get pods -n <namespace>
  1. 然后,在上面的命令输出中找到 Traefik Ingress Controller 的 Pod,并使用以下命令查看其日志:
   kubectl logs <pod-name> -n <namespace>
  1. 在 Traefik Ingress Controller 日志中,搜索字符串 serversTransport。这将显示所有与 server transport 相关的信息,包括每个 entrypoint 和其关联的 transport。

下面是一个示例输出:

time="2021-11-18T14:06:45Z" level=info msg="Configuration loaded from flags."
time="2021-11-18T14:06:45Z" level=info msg="Traefik version 2.5.4 built on 2021-10-22T17:25:09Z"
...
time="2021-11-18T14:06:46Z" level=info msg="Creating middleware" middlewareType=Pipelining entryPointName=http routerName=my-router@kubernetes
time="2021-11-18T14:06:46Z" level=info msg="Creating middleware" middlewareType=Recovery entryPointName=http routerName=my-router@kubernetes
time="2021-11-18T14:06:46Z" level=debug msg="Adding tracing to middleware pipeline" entryPointName=http routerName=my-router@kubernetes middlewareName=traefik-recovery
time="2021-11-18T14:06:46Z" level=debug msg="Creating middleware" middlewareType=Headers entryPointName=http routerName=my-router@kubernetes
...
time="2021-11-18T14:06:47Z" level=info msg="Creating server transport" entryPointName=http routerName=my-router@kubernetes serviceName=my-service namespace=default
time="2021-11-18T14:06:47Z" level=info msg="Looking for provided TLS certificates... cannot find a default certificate because no default certificate was configured"
time="2021-11-18T14:06:47Z" level=debug msg="No default certificate, generating one"
time="2021-11-18T14:06:47Z" level=debug msg="Loaded X509 certificate(s)" providerName=default.acme
time="2021-11-18T14:06:47Z" level=debug msg="TLS Challenge cleaned up storage" providerName=default.acme
time="2021-11-18T14:06:48Z" level=debug msg="Acquiring lock for namespace/kubernetescrd/acme/account..."
...

在上面的示例中,我们可以看到 Traefik Ingress Controller 正在创建一些中间件以及为名为 my-service 的服务创建 server transport。这是通过 Entry Point http 和路由器 my-router@kubernetes 实现的。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:http://sdn.0voice.com/?id=645

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?