Pod Details
Name: do-node-agent-489n7
Namespace: kube-system
Status: Running
IP: 10.108.0.3
Node: system-0-r5hb1
Ready: 1/1
Kubectl Commands
- View
- Delete
- Describe
- Debug
Containers
Init Containers
Metadata
Creation Time: 2024-09-19T22:00:43Z
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-489n7generateName: do-node-agent-namespace: kube-systemuid: c0d04325-0d2b-4f1b-861b-9cda258ac222resourceVersion: '27462800'creationTimestamp: '2024-09-19T22:00:43Z'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-hd5tnreadOnly: 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-hd5tnprojected: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-hd5tnreadOnly: 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-hd5tnreadOnly: 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-r5hb1hostNetwork: truesecurityContext:runAsUser: 65534runAsNonRoot: trueaffinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:nodeSelectorTerms:- matchFields:- key: metadata.nameoperator: Invalues:- system-0-r5hb1schedulerName: 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:46Z'- type: Readystatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-09-19T22:00:48Z'- type: ContainersReadystatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-09-19T22:00:48Z'- type: PodScheduledstatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-09-19T22:00:43Z'hostIP: 10.108.0.3podIP: 10.108.0.3podIPs:- ip: 10.108.0.3startTime: '2024-09-19T22:00:43Z'initContainerStatuses:- name: dynamic-configstate:terminated:exitCode: 0reason: CompletedstartedAt: '2024-09-19T22:00:45Z'finishedAt: '2024-09-19T22:00:46Z'containerID: >-containerd://f6b3302c12d0c92729d04551138d9076a8eea1aa4a9814e31d6663af27ef8350lastState: {}ready: truerestartCount: 0image: gcr.io/distroless/static-debian12:debug-nonroot-amd64imageID: >-gcr.io/distroless/static-debian12@sha256:f5222bd2bfc383f252df3791704f7f5fb27b9859f738a9c80beedefc46de90b0containerID: >-containerd://f6b3302c12d0c92729d04551138d9076a8eea1aa4a9814e31d6663af27ef8350started: falsecontainerStatuses:- name: do-node-agentstate:running:startedAt: '2024-09-19T22:00:48Z'lastState: {}ready: truerestartCount: 0image: docker.io/digitalocean/do-agent:3.16.9imageID: >-docker.io/digitalocean/do-agent@sha256:19b2340bcebf70627c498ecee3e846b47dc1f4570e106555473d21907629587econtainerID: >-containerd://8b17db1599136ca03613396e338feb1a2d0590975e8a26e521e385d53530752estarted: trueqosClass: Burstable
metadata:name: do-node-agent-489n7generateName: do-node-agent-namespace: kube-systemuid: c0d04325-0d2b-4f1b-861b-9cda258ac222resourceVersion: '27462800'creationTimestamp: '2024-09-19T22:00:43Z'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-hd5tnprojected: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-hd5tnreadOnly: 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-hd5tnreadOnly: 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-r5hb1hostNetwork: truesecurityContext:runAsUser: 65534runAsNonRoot: trueaffinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:nodeSelectorTerms:- matchFields:- key: metadata.nameoperator: Invalues:- system-0-r5hb1schedulerName: 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:46Z'- type: Readystatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-09-19T22:00:48Z'- type: ContainersReadystatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-09-19T22:00:48Z'- type: PodScheduledstatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-09-19T22:00:43Z'hostIP: 10.108.0.3podIP: 10.108.0.3podIPs:- ip: 10.108.0.3startTime: '2024-09-19T22:00:43Z'initContainerStatuses:- name: dynamic-configstate:terminated:exitCode: 0reason: CompletedstartedAt: '2024-09-19T22:00:45Z'finishedAt: '2024-09-19T22:00:46Z'containerID: >-containerd://f6b3302c12d0c92729d04551138d9076a8eea1aa4a9814e31d6663af27ef8350lastState: {}ready: truerestartCount: 0image: gcr.io/distroless/static-debian12:debug-nonroot-amd64imageID: >-gcr.io/distroless/static-debian12@sha256:f5222bd2bfc383f252df3791704f7f5fb27b9859f738a9c80beedefc46de90b0containerID: >-containerd://f6b3302c12d0c92729d04551138d9076a8eea1aa4a9814e31d6663af27ef8350started: falsecontainerStatuses:- name: do-node-agentstate:running:startedAt: '2024-09-19T22:00:48Z'lastState: {}ready: truerestartCount: 0image: docker.io/digitalocean/do-agent:3.16.9imageID: >-docker.io/digitalocean/do-agent@sha256:19b2340bcebf70627c498ecee3e846b47dc1f4570e106555473d21907629587econtainerID: >-containerd://8b17db1599136ca03613396e338feb1a2d0590975e8a26e521e385d53530752estarted: trueqosClass: Burstable
ERROR: 2024/11/12 20:05:37 /home/do-agent/pkg/writer/sonar.go:77: failed to flush: Post "http://169.254.169.254/v1/metrics/droplet_id/429507084": context deadline exceeded (Client.Timeout exceeded while awaiting headers)ERROR: 2024/11/12 20:05:37 /home/do-agent/cmd/do-agent/run.go:85: failed to send metrics: flush failure
do-node-agent
ERROR: 2024/11/12 20:05:37 /home/do-agent/pkg/writer/sonar.go:77: failed to flush: Post "http://169.254.169.254/v1/metrics/droplet_id/429507084": context deadline exceeded (Client.Timeout exceeded while awaiting headers)ERROR: 2024/11/12 20:05:37 /home/do-agent/cmd/do-agent/run.go:85: failed to send metrics: flush failure
ERROR: 2024/11/12 20:05:37 /home/do-agent/pkg/writer/sonar.go:77: failed to flush: Post "http://169.254.169.254/v1/metrics/droplet_id/429507084": context deadline exceeded (Client.Timeout exceeded while awaiting headers)ERROR: 2024/11/12 20:05:37 /home/do-agent/cmd/do-agent/run.go:85: failed to send metrics: flush failure