csi-nfs-node created 2026-09-19 18:16:39, version 185626

deprecated.daemonset.template.generation: 1 meta.helm.sh/release-name: nfs meta.helm.sh/release-namespace: nfs

Spec

revisionHistoryLimit: 10
selector:
  matchLabels:
    app: csi-nfs-node
template:
  metadata:
    labels:
      app: csi-nfs-node
      app.kubernetes.io/instance: nfs
      app.kubernetes.io/managed-by: Helm
      app.kubernetes.io/name: csi-driver-nfs
      app.kubernetes.io/version: 4.13.4
      helm.sh/chart: csi-driver-nfs-4.13.4
  spec:
    containers:
    - args:
      - --csi-address=/csi/csi.sock
      - --probe-timeout=3s
      - --http-endpoint=localhost:29653
      - --v=2
      image: registry.k8s.io/sig-storage/livenessprobe:v2.19.0
      imagePullPolicy: IfNotPresent
      name: liveness-probe
      resources:
        limits:
          memory: 100Mi
        requests:
          cpu: 10m
          memory: 20Mi
      securityContext:
        capabilities:
          drop:
          - ALL
        readOnlyRootFilesystem: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: File
      volumeMounts:
      - mountPath: /csi
        name: socket-dir
    - args:
      - --v=2
      - --csi-address=/csi/csi.sock
      - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH)
      - --timeout=60s
      - --http-endpoint=localhost:19809
      env:
      - name: DRIVER_REG_SOCK_PATH
        value: /var/lib/kubelet/plugins/csi-nfsplugin/csi.sock
      - name: KUBE_NODE_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: spec.nodeName
      image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.17.0
      imagePullPolicy: IfNotPresent
      livenessProbe:
        failureThreshold: 2
        httpGet:
          host: localhost
          path: /healthz
          port: healthz
          scheme: HTTP
        initialDelaySeconds: 20
        periodSeconds: 5
        successThreshold: 1
        timeoutSeconds: 10
      name: node-driver-registrar
      ports:
      - containerPort: 19809
        name: healthz
        protocol: TCP
      resources:
        limits:
          memory: 100Mi
        requests:
          cpu: 10m
          memory: 20Mi
      securityContext:
        capabilities:
          drop:
          - ALL
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: File
      volumeMounts:
      - mountPath: /csi
        name: socket-dir
      - mountPath: /registration
        name: registration-dir
    - args:
      - --v=5
      - --nodeid=$(NODE_ID)
      - --endpoint=$(CSI_ENDPOINT)
      - --drivername=nfs.csi.k8s.io
      - --mount-permissions=0777
      env:
      - name: NODE_ID
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: spec.nodeName
      - name: CSI_ENDPOINT
        value: unix:///csi/csi.sock
      image: registry.k8s.io/sig-storage/nfsplugin:v4.13.4
      imagePullPolicy: IfNotPresent
      livenessProbe:
        failureThreshold: 5
        httpGet:
          host: localhost
          path: /healthz
          port: 29653
          scheme: HTTP
        initialDelaySeconds: 30
        periodSeconds: 30
        successThreshold: 1
        timeoutSeconds: 10
      name: nfs
      resources:
        limits:
          memory: 300Mi
        requests:
          cpu: 10m
          memory: 20Mi
      securityContext:
        allowPrivilegeEscalation: true
        capabilities:
          add:
          - SYS_ADMIN
          drop:
          - ALL
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: File
      volumeMounts:
      - mountPath: /csi
        name: socket-dir
      - mountPath: /var/lib/kubelet/pods
        mountPropagation: Bidirectional
        name: pods-mount-dir
    dnsPolicy: ClusterFirstWithHostNet
    hostNetwork: true
    nodeSelector:
      kubernetes.io/os: linux
    priorityClassName: system-cluster-critical
    restartPolicy: Always
    schedulerName: default-scheduler
    securityContext:
      seccompProfile:
        type: RuntimeDefault
    serviceAccount: csi-nfs-node-sa
    serviceAccountName: csi-nfs-node-sa
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /var/lib/kubelet/plugins/csi-nfsplugin
        type: DirectoryOrCreate
      name: socket-dir
    - hostPath:
        path: /var/lib/kubelet/pods
        type: Directory
      name: pods-mount-dir
    - hostPath:
        path: /var/lib/kubelet/plugins_registry
        type: Directory
      name: registration-dir
updateStrategy:
  rollingUpdate:
    maxSurge: 0
    maxUnavailable: 1
  type: RollingUpdate

Status

currentNumberScheduled: 5
desiredNumberScheduled: 5
numberAvailable: 5
numberMisscheduled: 0
numberReady: 5
observedGeneration: 1
updatedNumberScheduled: 5

Pods

Name Ready Status Restarts Age IP Node Nominated Node Readiness Gates Created
csi-nfs-node-2l665 3/3 Running 0 4h49m 172.29.21.217 csfarm-controlplane-02 <none> <none> 2026-09-19 18:16:39
csi-nfs-node-7cm4v 3/3 Running 0 4h49m 172.29.21.208 csfarm-worker-01 <none> <none> 2026-09-19 18:16:39
csi-nfs-node-7l9gr 3/3 Running 0 4h49m 172.29.21.249 csfarm-worker-02 <none> <none> 2026-09-19 18:16:39
csi-nfs-node-8sd22 3/3 Running 0 4h49m 172.29.21.228 csfarm-controlplane-03 <none> <none> 2026-09-19 18:16:39
csi-nfs-node-kqdtl 3/3 Running 0 4h49m 172.29.21.224 csfarm-controlplane-01 <none> <none> 2026-09-19 18:16:39

Events

Type Reason Age From Message
No events found.