Azure AKS';Kube代理';Kubernetes节点日志文件位置? 我的问题是“可能”特定于Azure。
如何查看Kube代理日志 SSH’ing到Azure AKS节点(完成)后,我可以使用以下内容查看Kubelet日志:Azure AKS';Kube代理';Kubernetes节点日志文件位置? 我的问题是“可能”特定于Azure。,azure,kubernetes,azure-container-service,azure-aks,Azure,Kubernetes,Azure Container Service,Azure Aks,如何查看Kube代理日志 SSH’ing到Azure AKS节点(完成)后,我可以使用以下内容查看Kubelet日志: journalctl -u kubelet -o cat Azure Kubelet日志上的Azure文档可在以下位置找到: 我已经查看了以下关于日志的Kubernetes资源,但是Azure上的Kube代理日志没有出现在AKS节点上的任何建议位置: 这是与Kubernetes nGinx Ingress有关的故障排除工作的一部分,当服务在一段时间(可能5到10分钟)内未
journalctl -u kubelet -o cat
Azure Kubelet日志上的Azure文档可在以下位置找到:
我已经查看了以下关于日志的Kubernetes资源,但是Azure上的Kube代理日志没有出现在AKS节点上的任何建议位置:
这是与Kubernetes nGinx Ingress有关的故障排除工作的一部分,当服务在一段时间(可能5到10分钟)内未被访问/处于空闲状态,但在下一次尝试时变得可访问时,Kubernetes nGinx Ingress临时返回“504网关超时”。,kube代理在kube系统命名空间中作为守护程序运行 您可以列出kube代理吊舱+节点信息,包括:
kubectl get pods -l component=kube-proxy -n kube-system -o wide
然后,您可以通过运行以下命令查看日志:
kubectl logs kube-proxy-<suffix> -n kube-system
kubectl日志kube代理--n kube系统
与Acanthamoeba的回答相同,Kube Proxy pod的日志也可以通过浏览UI界面访问,该界面可以通过以下方式启动:
az aks browse --resource-group <ClusterResourceGroup> --name <ClusterName>
az-aks浏览——资源组——名称
以上内容应弹出一个指向以下URL的新浏览器窗口:
切换到Kube系统名称空间
打开浏览器窗口后,通过从左侧的下拉列表中选择该选项,更改为Kube系统名称空间:
Kube系统名称空间一直位于下拉列表的底部。。。可能需要滚动
导航到豆荚
从那里单击“pods”(也在左侧菜单上,名称空间下拉列表下方),然后单击Kube代理pod:
查看Kube代理日志
单击以查看基于Azure AKS的Kube Proxy pod的日志,日志按钮位于右上角菜单的“删除”和“编辑”左侧的“创建”下方:
其他Azure AKS疑难解答资源
由于您试图查看Kube代理日志,您可能在解决某些网络问题或类似问题时遇到了问题。以下是我在Azure AKS群集故障排除之旅中使用的一些其他资源: