Weave Report
Analyze Weave reports
The Weave analyzer runs several checks to detect problems with the Weave Container Network Interface (CNI) provider.
Parameters
reportFileGlob: Filepath in the support bundle for collected Weave reports.
Example Analyzer Definition
apiVersion: troubleshoot.sh/v1beta2
kind: SupportBundle
metadata:
name: weave-sample
spec:
collectors:
- exec:
collectorName: weave-report
command:
- /home/weave/weave
args:
- --local
- report
containerName: weave
exclude: ""
name: kots/kurl/weave
namespace: kube-system
selector:
- name=weave-net
timeout: 10s
analyzers:
- weaveReport:
reportFileGlob: 'kots/kurl/weave/kube-system/*/weave-report-stdout.txt'
Included Analyzers
IPAM Pool Utilization
A warning will be generated when at least 85% of the available IPs in the Weave subnet are in use by pods.
IPAM Pending Allocation
A warning will be generated when there are pods waiting to be allocated an IP. This indicates that there are currently no available IPs in the pool.
Connection Not Established
A warning will be generated when a connection between nodes is not in the established state. A connection in the pending state may indicate that UDP is blocked between nodes and a connection in the failed state may indicate that the Weave pod on the peer node is not ready.
Connection Protocol Sleeve
A warning will be generated when the connection between nodes is using the sleeve protocol rather than the fastdp protocol.