Pod Details
Name: do-node-agent-26xh6
Namespace: kube-system
Status: Running
IP: 10.108.0.2
Node: system-0-bf7s0
Ready: 1/1
Kubectl Commands
- View
- Delete
- Describe
- Debug
Containers
Init Containers
Metadata
Creation Time: 2024-09-19T22:00:48Z
Labels:
- app: do-node-agent
- controller-revision-hash: 778fc7cf47...
- doks.digitalocean.com/managed: true...
- pod-template-generation: 3...
Annotation:
- clusterlint.digitalocean.com/disabled-checks: resource-requirement...
name: do-node-agent-26xh6generateName: do-node-agent-namespace: kube-systemuid: a933dbcc-a996-46a5-9210-fc744289ab90resourceVersion: '34197319'creationTimestamp: '2024-09-19T22:00:48Z'labels:app: do-node-agentcontroller-revision-hash: 778fc7cf47doks.digitalocean.com/managed: 'true'pod-template-generation: '3'annotations:clusterlint.digitalocean.com/disabled-checks: resource-requirements,hostpath-volumeownerReferences:- apiVersion: apps/v1kind: DaemonSetname: do-node-agentuid: 9d553d8f-4081-4b04-86aa-5d697ec13a65controller: trueblockOwnerDeletion: true
- name: do-node-agentimage: docker.io/digitalocean/do-agent:3.16.9command:- /bin/do-agentargs:- '@/etc/config/do-agent-config'- '--path.procfs=/host/proc'- '--path.sysfs=/host/sys'- >---k8s-metrics-path=http://kube-state-metrics.kube-system.svc.cluster.local:8080/metrics- >---additional-label=kubernetes_cluster_uuid:f6ce2907-8531-4ab3-861e-4e2affa620b1resources:limits:memory: 300Mirequests:cpu: 102mmemory: 80MivolumeMounts:- name: procreadOnly: truemountPath: /host/proc- name: sysreadOnly: truemountPath: /host/sys- name: rootreadOnly: truemountPath: /host/rootmountPropagation: HostToContainer- name: dynamic-configmountPath: /etc/config- name: kube-api-access-m4s8zreadOnly: truemountPath: /var/run/secrets/kubernetes.io/serviceaccountterminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: IfNotPresent
volumes:- name: prochostPath:path: /proctype: ''- name: syshostPath:path: /systype: ''- name: roothostPath:path: /type: ''- name: dynamic-configemptyDir: {}- name: host-kubectlhostPath:path: /usr/bin/kubectltype: File- name: kube-api-access-m4s8zprojected:sources:- serviceAccountToken:expirationSeconds: 3607path: token- configMap:name: kube-root-ca.crtitems:- key: ca.crtpath: ca.crt- downwardAPI:items:- path: namespacefieldRef:apiVersion: v1fieldPath: metadata.namespacedefaultMode: 420initContainers:- name: dynamic-configimage: gcr.io/distroless/static-debian12:debug-nonroot-amd64command:- sh- '-c'- >set -o errexitset -o pipefailset -o nounsetKUBECTL=/host/usr/bin/kubectlPOOL_ID="$(${KUBECTL} get node ${NODE_NAME} -ojsonpath='{.metadata.labels.doks\.digitalocean\.com/node-pool-id}')"[[ -z "${POOL_ID}" ]] && echo "Pool ID label missing" && exit 1echo "--additional-label=kubernetes_node_pool_uuid:${POOL_ID}" >/etc/config/do-agent-configecho "Pool ID configured: ${POOL_ID}"env:- name: NODE_NAMEvalueFrom:fieldRef:apiVersion: v1fieldPath: spec.nodeNameresources: {}volumeMounts:- name: dynamic-configmountPath: /etc/config- name: host-kubectlmountPath: /host/usr/bin/kubectl- name: kube-api-access-m4s8zreadOnly: truemountPath: /var/run/secrets/kubernetes.io/serviceaccountterminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: IfNotPresentcontainers:- name: do-node-agentimage: docker.io/digitalocean/do-agent:3.16.9command:- /bin/do-agentargs:- '@/etc/config/do-agent-config'- '--path.procfs=/host/proc'- '--path.sysfs=/host/sys'- >---k8s-metrics-path=http://kube-state-metrics.kube-system.svc.cluster.local:8080/metrics- >---additional-label=kubernetes_cluster_uuid:f6ce2907-8531-4ab3-861e-4e2affa620b1resources:limits:memory: 300Mirequests:cpu: 102mmemory: 80MivolumeMounts:- name: procreadOnly: truemountPath: /host/proc- name: sysreadOnly: truemountPath: /host/sys- name: rootreadOnly: truemountPath: /host/rootmountPropagation: HostToContainer- name: dynamic-configmountPath: /etc/config- name: kube-api-access-m4s8zreadOnly: truemountPath: /var/run/secrets/kubernetes.io/serviceaccountterminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: IfNotPresentrestartPolicy: AlwaysterminationGracePeriodSeconds: 30dnsPolicy: ClusterFirstWithHostNetnodeSelector:kubernetes.io/os: linuxserviceAccountName: do-agentserviceAccount: do-agentnodeName: system-0-bf7s0hostNetwork: truesecurityContext:runAsUser: 65534runAsNonRoot: trueaffinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:nodeSelectorTerms:- matchFields:- key: metadata.nameoperator: Invalues:- system-0-bf7s0schedulerName: default-schedulertolerations:- operator: Exists- key: node.kubernetes.io/not-readyoperator: Existseffect: NoExecute- key: node.kubernetes.io/unreachableoperator: Existseffect: NoExecute- key: node.kubernetes.io/disk-pressureoperator: Existseffect: NoSchedule- key: node.kubernetes.io/memory-pressureoperator: Existseffect: NoSchedule- key: node.kubernetes.io/pid-pressureoperator: Existseffect: NoSchedule- key: node.kubernetes.io/unschedulableoperator: Existseffect: NoSchedule- key: node.kubernetes.io/network-unavailableoperator: Existseffect: NoSchedulepriorityClassName: system-node-criticalpriority: 2000001000enableServiceLinks: truepreemptionPolicy: PreemptLowerPriority
phase: Runningconditions:- type: Initializedstatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-09-19T22:00:51Z'- type: Readystatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-09-19T22:00:53Z'- type: ContainersReadystatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-09-19T22:00:53Z'- type: PodScheduledstatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-09-19T22:00:48Z'hostIP: 10.108.0.2podIP: 10.108.0.2podIPs:- ip: 10.108.0.2startTime: '2024-09-19T22:00:48Z'initContainerStatuses:- name: dynamic-configstate:terminated:exitCode: 0reason: CompletedstartedAt: '2024-09-19T22:00:50Z'finishedAt: '2024-09-19T22:00:50Z'containerID: >-containerd://e9ec5f546a06de33001ad27014547e3ae549c775aeaf08a21fb466eb3037005clastState: {}ready: truerestartCount: 0image: gcr.io/distroless/static-debian12:debug-nonroot-amd64imageID: >-gcr.io/distroless/static-debian12@sha256:f5222bd2bfc383f252df3791704f7f5fb27b9859f738a9c80beedefc46de90b0containerID: >-containerd://e9ec5f546a06de33001ad27014547e3ae549c775aeaf08a21fb466eb3037005cstarted: falsecontainerStatuses:- name: do-node-agentstate:running:startedAt: '2024-09-19T22:00:52Z'lastState: {}ready: truerestartCount: 0image: docker.io/digitalocean/do-agent:3.16.9imageID: >-docker.io/digitalocean/do-agent@sha256:19b2340bcebf70627c498ecee3e846b47dc1f4570e106555473d21907629587econtainerID: >-containerd://1eaf3003826b06189b2c6efc98119cc972abe7325d3b9fa0878c3131a6481580started: trueqosClass: Burstable
metadata:name: do-node-agent-26xh6generateName: do-node-agent-namespace: kube-systemuid: a933dbcc-a996-46a5-9210-fc744289ab90resourceVersion: '34197319'creationTimestamp: '2024-09-19T22:00:48Z'labels:app: do-node-agentcontroller-revision-hash: 778fc7cf47doks.digitalocean.com/managed: 'true'pod-template-generation: '3'annotations:clusterlint.digitalocean.com/disabled-checks: resource-requirements,hostpath-volumeownerReferences:- apiVersion: apps/v1kind: DaemonSetname: do-node-agentuid: 9d553d8f-4081-4b04-86aa-5d697ec13a65controller: trueblockOwnerDeletion: truespec:volumes:- name: prochostPath:path: /proctype: ''- name: syshostPath:path: /systype: ''- name: roothostPath:path: /type: ''- name: dynamic-configemptyDir: {}- name: host-kubectlhostPath:path: /usr/bin/kubectltype: File- name: kube-api-access-m4s8zprojected:sources:- serviceAccountToken:expirationSeconds: 3607path: token- configMap:name: kube-root-ca.crtitems:- key: ca.crtpath: ca.crt- downwardAPI:items:- path: namespacefieldRef:apiVersion: v1fieldPath: metadata.namespacedefaultMode: 420initContainers:- name: dynamic-configimage: gcr.io/distroless/static-debian12:debug-nonroot-amd64command:- sh- '-c'- >set -o errexitset -o pipefailset -o nounsetKUBECTL=/host/usr/bin/kubectlPOOL_ID="$(${KUBECTL} get node ${NODE_NAME} -ojsonpath='{.metadata.labels.doks\.digitalocean\.com/node-pool-id}')"[[ -z "${POOL_ID}" ]] && echo "Pool ID label missing" && exit 1echo "--additional-label=kubernetes_node_pool_uuid:${POOL_ID}" >/etc/config/do-agent-configecho "Pool ID configured: ${POOL_ID}"env:- name: NODE_NAMEvalueFrom:fieldRef:apiVersion: v1fieldPath: spec.nodeNameresources: {}volumeMounts:- name: dynamic-configmountPath: /etc/config- name: host-kubectlmountPath: /host/usr/bin/kubectl- name: kube-api-access-m4s8zreadOnly: truemountPath: /var/run/secrets/kubernetes.io/serviceaccountterminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: IfNotPresentcontainers:- name: do-node-agentimage: docker.io/digitalocean/do-agent:3.16.9command:- /bin/do-agentargs:- '@/etc/config/do-agent-config'- '--path.procfs=/host/proc'- '--path.sysfs=/host/sys'- >---k8s-metrics-path=http://kube-state-metrics.kube-system.svc.cluster.local:8080/metrics- >---additional-label=kubernetes_cluster_uuid:f6ce2907-8531-4ab3-861e-4e2affa620b1resources:limits:memory: 300Mirequests:cpu: 102mmemory: 80MivolumeMounts:- name: procreadOnly: truemountPath: /host/proc- name: sysreadOnly: truemountPath: /host/sys- name: rootreadOnly: truemountPath: /host/rootmountPropagation: HostToContainer- name: dynamic-configmountPath: /etc/config- name: kube-api-access-m4s8zreadOnly: truemountPath: /var/run/secrets/kubernetes.io/serviceaccountterminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: IfNotPresentrestartPolicy: AlwaysterminationGracePeriodSeconds: 30dnsPolicy: ClusterFirstWithHostNetnodeSelector:kubernetes.io/os: linuxserviceAccountName: do-agentserviceAccount: do-agentnodeName: system-0-bf7s0hostNetwork: truesecurityContext:runAsUser: 65534runAsNonRoot: trueaffinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:nodeSelectorTerms:- matchFields:- key: metadata.nameoperator: Invalues:- system-0-bf7s0schedulerName: default-schedulertolerations:- operator: Exists- key: node.kubernetes.io/not-readyoperator: Existseffect: NoExecute- key: node.kubernetes.io/unreachableoperator: Existseffect: NoExecute- key: node.kubernetes.io/disk-pressureoperator: Existseffect: NoSchedule- key: node.kubernetes.io/memory-pressureoperator: Existseffect: NoSchedule- key: node.kubernetes.io/pid-pressureoperator: Existseffect: NoSchedule- key: node.kubernetes.io/unschedulableoperator: Existseffect: NoSchedule- key: node.kubernetes.io/network-unavailableoperator: Existseffect: NoSchedulepriorityClassName: system-node-criticalpriority: 2000001000enableServiceLinks: truepreemptionPolicy: PreemptLowerPrioritystatus:phase: Runningconditions:- type: Initializedstatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-09-19T22:00:51Z'- type: Readystatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-09-19T22:00:53Z'- type: ContainersReadystatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-09-19T22:00:53Z'- type: PodScheduledstatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-09-19T22:00:48Z'hostIP: 10.108.0.2podIP: 10.108.0.2podIPs:- ip: 10.108.0.2startTime: '2024-09-19T22:00:48Z'initContainerStatuses:- name: dynamic-configstate:terminated:exitCode: 0reason: CompletedstartedAt: '2024-09-19T22:00:50Z'finishedAt: '2024-09-19T22:00:50Z'containerID: >-containerd://e9ec5f546a06de33001ad27014547e3ae549c775aeaf08a21fb466eb3037005clastState: {}ready: truerestartCount: 0image: gcr.io/distroless/static-debian12:debug-nonroot-amd64imageID: >-gcr.io/distroless/static-debian12@sha256:f5222bd2bfc383f252df3791704f7f5fb27b9859f738a9c80beedefc46de90b0containerID: >-containerd://e9ec5f546a06de33001ad27014547e3ae549c775aeaf08a21fb466eb3037005cstarted: falsecontainerStatuses:- name: do-node-agentstate:running:startedAt: '2024-09-19T22:00:52Z'lastState: {}ready: truerestartCount: 0image: docker.io/digitalocean/do-agent:3.16.9imageID: >-docker.io/digitalocean/do-agent@sha256:19b2340bcebf70627c498ecee3e846b47dc1f4570e106555473d21907629587econtainerID: >-containerd://1eaf3003826b06189b2c6efc98119cc972abe7325d3b9fa0878c3131a6481580started: trueqosClass: Burstable
ERROR: 2024/11/12 20:05:09 /home/do-agent/pkg/writer/sonar.go:77: failed to flush: Post "http://169.254.169.254/v1/metrics/droplet_id/436103221": context deadline exceeded (Client.Timeout exceeded while awaiting headers)ERROR: 2024/11/12 20:05:09 /home/do-agent/cmd/do-agent/run.go:85: failed to send metrics: flush failure
do-node-agent
ERROR: 2024/11/12 20:05:09 /home/do-agent/pkg/writer/sonar.go:77: failed to flush: Post "http://169.254.169.254/v1/metrics/droplet_id/436103221": context deadline exceeded (Client.Timeout exceeded while awaiting headers)ERROR: 2024/11/12 20:05:09 /home/do-agent/cmd/do-agent/run.go:85: failed to send metrics: flush failure
ERROR: 2024/11/12 20:05:09 /home/do-agent/pkg/writer/sonar.go:77: failed to flush: Post "http://169.254.169.254/v1/metrics/droplet_id/436103221": context deadline exceeded (Client.Timeout exceeded while awaiting headers)ERROR: 2024/11/12 20:05:09 /home/do-agent/cmd/do-agent/run.go:85: failed to send metrics: flush failure