Kubeintel Logo

Kubeintel

  • Search
  • Pods
  • Deployments
  • Statefulsets
  • jobJobs
  • Daemonsets
  • Namespaces
  • Nodes
  • Services
  • Configmaps
  1. Home
  2. /
  3. namespaces
  4. /
  5. kube-system
  6. /
  7. daemonsets
  8. /
  9. csi-do-node
Summary
Metadata
Containers
Status
Spec
All
Pods
Events
Investigator
DaemonSet Details

Name: csi-do-node

Namespace: kube-system

Pods: 2/2

Selector: app: csi-do-node

Kubectl Commands
  • View
  • Delete
  • Describe
Containers
Name
Image
Ports...
csi-node-driver-registrarregistry.k8s.io/sig-storage/csi-node-dri...N/A...
csi-do-pluginghcr.io/digitalocean-packages/do-csi-plu...N/A...
  • 1
Metadata

Creation Time: 2024-07-01T18:54:28Z

Labels:

  • c3.doks.digitalocean.com/component: csi-node-service...
  • c3.doks.digitalocean.com/plane: data...
  • doks.digitalocean.com/managed: true...

Annotation:

  • deprecated.daemonset.template.generation: 4...
name: csi-do-node
namespace: kube-system
uid: 242c4433-ee80-4460-bb4d-ec71efa92ebb
resourceVersion: '111884364'
generation: 4
creationTimestamp: '2024-07-01T18:54:28Z'
labels:
c3.doks.digitalocean.com/component: csi-node-service
c3.doks.digitalocean.com/plane: data
doks.digitalocean.com/managed: 'true'
annotations:
deprecated.daemonset.template.generation: '4'
- name: csi-node-driver-registrar
image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.1
args:
- '--v=5'
- '--csi-address=$(ADDRESS)'
- '--kubelet-registration-path=$(DRIVER_REG_SOCK_PATH)'
env:
- name: ADDRESS
value: /csi/csi.sock
- name: DRIVER_REG_SOCK_PATH
value: /var/lib/kubelet/plugins/dobs.csi.digitalocean.com/csi.sock
- name: KUBE_NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
resources: {}
volumeMounts:
- name: plugin-dir
mountPath: /csi/
- name: registration-dir
mountPath: /registration/
lifecycle:
preStop:
exec:
command:
- /bin/sh
- '-c'
- >-
rm -rf /registration/dobs.csi.digitalocean.com
/registration/dobs.csi.digitalocean.com-reg.sock
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
imagePullPolicy: IfNotPresent
- name: csi-do-plugin
image: ghcr.io/digitalocean-packages/do-csi-plugin:v4.11.0
args:
- '--endpoint=$(CSI_ENDPOINT)'
- '--validate-attachment=true'
- '--volume-limit=15'
- '--url=https://api.digitalocean.com'
- '--driver-name=dobs.csi.digitalocean.com'
env:
- name: CSI_ENDPOINT
value: unix:///csi/csi.sock
resources: {}
volumeMounts:
- name: plugin-dir
mountPath: /csi
- name: pods-mount-dir
mountPath: /var/lib/kubelet
mountPropagation: Bidirectional
- name: device-dir
mountPath: /dev
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
imagePullPolicy: Always
securityContext:
capabilities:
add:
- SYS_ADMIN
privileged: true
allowPrivilegeEscalation: true
currentNumberScheduled: 2
numberMisscheduled: 0
desiredNumberScheduled: 2
numberReady: 2
observedGeneration: 4
updatedNumberScheduled: 2
numberAvailable: 2
selector:
matchLabels:
app: csi-do-node
template:
metadata:
creationTimestamp: null
labels:
app: csi-do-node
doks.digitalocean.com/managed: 'true'
role: csi-do
annotations:
clusterlint.digitalocean.com/disabled-checks: >-
privileged-containers,non-root-user,resource-requirements,hostpath-volume
kubectl.kubernetes.io/default-container: csi-do-plugin
spec:
volumes:
- name: registration-dir
hostPath:
path: /var/lib/kubelet/plugins_registry/
type: DirectoryOrCreate
- name: plugin-dir
hostPath:
path: /var/lib/kubelet/plugins/dobs.csi.digitalocean.com
type: DirectoryOrCreate
- name: pods-mount-dir
hostPath:
path: /var/lib/kubelet
type: Directory
- name: device-dir
hostPath:
path: /dev
type: ''
containers:
- name: csi-node-driver-registrar
image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.1
args:
- '--v=5'
- '--csi-address=$(ADDRESS)'
- '--kubelet-registration-path=$(DRIVER_REG_SOCK_PATH)'
env:
- name: ADDRESS
value: /csi/csi.sock
- name: DRIVER_REG_SOCK_PATH
value: /var/lib/kubelet/plugins/dobs.csi.digitalocean.com/csi.sock
- name: KUBE_NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
resources: {}
volumeMounts:
- name: plugin-dir
mountPath: /csi/
- name: registration-dir
mountPath: /registration/
lifecycle:
preStop:
exec:
command:
- /bin/sh
- '-c'
- >-
rm -rf /registration/dobs.csi.digitalocean.com
/registration/dobs.csi.digitalocean.com-reg.sock
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
imagePullPolicy: IfNotPresent
- name: csi-do-plugin
image: ghcr.io/digitalocean-packages/do-csi-plugin:v4.11.0
args:
- '--endpoint=$(CSI_ENDPOINT)'
- '--validate-attachment=true'
- '--volume-limit=15'
- '--url=https://api.digitalocean.com'
- '--driver-name=dobs.csi.digitalocean.com'
env:
- name: CSI_ENDPOINT
value: unix:///csi/csi.sock
resources: {}
volumeMounts:
- name: plugin-dir
mountPath: /csi
- name: pods-mount-dir
mountPath: /var/lib/kubelet
mountPropagation: Bidirectional
- name: device-dir
mountPath: /dev
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
imagePullPolicy: Always
securityContext:
capabilities:
add:
- SYS_ADMIN
privileged: true
allowPrivilegeEscalation: true
restartPolicy: Always
terminationGracePeriodSeconds: 30
dnsPolicy: ClusterFirst
serviceAccountName: csi-do-node-sa
serviceAccount: csi-do-node-sa
hostNetwork: true
securityContext: {}
schedulerName: default-scheduler
tolerations:
- operator: Exists
effect: NoExecute
- operator: Exists
effect: NoSchedule
- key: CriticalAddonsOnly
operator: Exists
priorityClassName: system-node-critical
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 10%
maxSurge: 0
revisionHistoryLimit: 10
metadata:
name: csi-do-node
namespace: kube-system
uid: 242c4433-ee80-4460-bb4d-ec71efa92ebb
resourceVersion: '111884364'
generation: 4
creationTimestamp: '2024-07-01T18:54:28Z'
labels:
c3.doks.digitalocean.com/component: csi-node-service
c3.doks.digitalocean.com/plane: data
doks.digitalocean.com/managed: 'true'
annotations:
deprecated.daemonset.template.generation: '4'
spec:
selector:
matchLabels:
app: csi-do-node
template:
metadata:
creationTimestamp: null
labels:
app: csi-do-node
doks.digitalocean.com/managed: 'true'
role: csi-do
annotations:
clusterlint.digitalocean.com/disabled-checks: >-
privileged-containers,non-root-user,resource-requirements,hostpath-volume
kubectl.kubernetes.io/default-container: csi-do-plugin
spec:
volumes:
- name: registration-dir
hostPath:
path: /var/lib/kubelet/plugins_registry/
type: DirectoryOrCreate
- name: plugin-dir
hostPath:
path: /var/lib/kubelet/plugins/dobs.csi.digitalocean.com
type: DirectoryOrCreate
- name: pods-mount-dir
hostPath:
path: /var/lib/kubelet
type: Directory
- name: device-dir
hostPath:
path: /dev
type: ''
containers:
- name: csi-node-driver-registrar
image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.1
args:
- '--v=5'
- '--csi-address=$(ADDRESS)'
- '--kubelet-registration-path=$(DRIVER_REG_SOCK_PATH)'
env:
- name: ADDRESS
value: /csi/csi.sock
- name: DRIVER_REG_SOCK_PATH
value: /var/lib/kubelet/plugins/dobs.csi.digitalocean.com/csi.sock
- name: KUBE_NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
resources: {}
volumeMounts:
- name: plugin-dir
mountPath: /csi/
- name: registration-dir
mountPath: /registration/
lifecycle:
preStop:
exec:
command:
- /bin/sh
- '-c'
- >-
rm -rf /registration/dobs.csi.digitalocean.com
/registration/dobs.csi.digitalocean.com-reg.sock
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
imagePullPolicy: IfNotPresent
- name: csi-do-plugin
image: ghcr.io/digitalocean-packages/do-csi-plugin:v4.11.0
args:
- '--endpoint=$(CSI_ENDPOINT)'
- '--validate-attachment=true'
- '--volume-limit=15'
- '--url=https://api.digitalocean.com'
- '--driver-name=dobs.csi.digitalocean.com'
env:
- name: CSI_ENDPOINT
value: unix:///csi/csi.sock
resources: {}
volumeMounts:
- name: plugin-dir
mountPath: /csi
- name: pods-mount-dir
mountPath: /var/lib/kubelet
mountPropagation: Bidirectional
- name: device-dir
mountPath: /dev
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
imagePullPolicy: Always
securityContext:
capabilities:
add:
- SYS_ADMIN
privileged: true
allowPrivilegeEscalation: true
restartPolicy: Always
terminationGracePeriodSeconds: 30
dnsPolicy: ClusterFirst
serviceAccountName: csi-do-node-sa
serviceAccount: csi-do-node-sa
hostNetwork: true
securityContext: {}
schedulerName: default-scheduler
tolerations:
- operator: Exists
effect: NoExecute
- operator: Exists
effect: NoSchedule
- key: CriticalAddonsOnly
operator: Exists
priorityClassName: system-node-critical
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 10%
maxSurge: 0
revisionHistoryLimit: 10
status:
currentNumberScheduled: 2
numberMisscheduled: 0
desiredNumberScheduled: 2
numberReady: 2
observedGeneration: 4
updatedNumberScheduled: 2
numberAvailable: 2
Kubeintel ©2024