Proto State Local Node Local Endpoint Remote Node Remote Endpoint PID Net NS Process Cgroup Slice In Out
Node IP Addresses Net NS Image Hash
Node Proto IP Address Port Namespace Pod Container Net NS Last PID Cgroup Slice
Node PID Process Net NS Observed address Namespace Pod Container Container UID Cgroup Slice
Node Container UID Pod UID Namespace Pod Container Image Net NS Labels
Showing last 25 events
Timestamp Type Node Data
cat <<EOF | kubectl apply -f -
---
apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: netstatd
  namespace: kube-system
spec:
  selector:
    matchLabels:
      app: netstatd
  template:
    metadata:
      labels:
        app: netstatd
    spec:
      hostNetwork: true
      hostPID: true
      dnsPolicy: ClusterFirstWithHostNet
      containers:
      - name: netstatd
        image: codemowers/netstatd
        imagePullPolicy: Always
        resources:
          requests:
            cpu: 100m
            memory: 128Mi
          limits:
            cpu: 500m
            memory: 512Mi
        ports:
          - containerPort: 5280
            protocol: TCP
            name: http
            hostPort: 5280
          - containerPort: 6280
            protocol: TCP
            name: http-mux
            hostPort: 6280
        env:
        - name: NODE_NAME
          valueFrom:
            fieldRef:
              fieldPath: spec.nodeName
        - name: FANOUT_SERVICE
          value: netstatd-headless
        - name: LOG_LEVEL
          value: "info"
        securityContext:
          privileged: true
        volumeMounts:
        - name: containerd-sock
          mountPath: /run/containerd/containerd.sock
        - name: sys-kernel-tracing
          mountPath: /sys/kernel/tracing
        - name: sys-kernel-debug
          mountPath: /sys/kernel/debug
      volumes:
      - name: containerd-sock
        hostPath:
          path: /run/containerd/containerd.sock
          type: Socket
      - name: sys-kernel-tracing
        hostPath:
          path: /sys/kernel/tracing
          type: Directory
      - name: sys-kernel-debug
        hostPath:
          path: /sys/kernel/debug
          type: Directory
      tolerations:
      - effect: NoSchedule
        operator: Exists
---
apiVersion: v1
kind: Service
metadata:
  name: netstatd-headless
  namespace: kube-system
  labels:
    app: netstatd
spec:
  clusterIP: None
  selector:
    app: netstatd
  ports:
  - name: http
    port: 5280
    targetPort: 5280
    protocol: TCP
EOF