Kubernetes 在入口上设置日志记录
我正在设置一个全局网络策略,如下所示,但是文档声称条目位于/var/log/syslog中。但哪一个吊舱或资源可以让我看到这些信息Kubernetes 在入口上设置日志记录,kubernetes,project-calico,Kubernetes,Project Calico,我正在设置一个全局网络策略,如下所示,但是文档声称条目位于/var/log/syslog中。但哪一个吊舱或资源可以让我看到这些信息 apiVersion: projectcalico.org/v3 kind: GlobalNetworkPolicy metadata: name: log-denied-packets spec: applyOnForward: true preDNAT: true ingress: - action: Log destination:
apiVersion: projectcalico.org/v3
kind: GlobalNetworkPolicy
metadata:
name: log-denied-packets
spec:
applyOnForward: true
preDNAT: true
ingress:
- action: Log
destination:
nets:
- <loadbalancer_IP>/32
ports:
- 80
protocol: TCP
source:
nets:
- <client_address>/32
- action: Log
destination:
nets:
- <loadbalancer_IP>/32
ports:
- 80
protocol: UDP
source:
nets:
- <client_address>/32
selector: ibm.role=='worker_public'
order: 300
types:
- Ingress
apiVersion:projectcalico.org/v3
种类:全球网络政策
元数据:
名称:日志拒绝数据包
规格:
applyOnForward:对
preDNAT:对
进入:
-行动:记录
目的地:
网络:
- /32
端口:
- 80
协议:TCP
资料来源:
网络:
- /32
-行动:记录
目的地:
网络:
- /32
端口:
- 80
协议:UDP
资料来源:
网络:
- /32
选择器:ibm.role=='worker\u public'
订单:300
类型:
-入口
对于Kubernetes插件,我在印花布中找到了: 如何查看印花棉布CNI日志 Calico CNI插件向stderr发送日志,然后由kubelet注销。这些日志的最终位置取决于kubelet的配置方式。对于使用systemd的部署,您可以通过journalctl执行此操作 希望这有帮助