
--------------------------------------
1) Describe 'Statefulsets' resources
--------------------------------------

Name:               blocky-redis
Namespace:          ix-blocky
CreationTimestamp:  Sun, 03 Dec 2023 19:44:10 +0100
Selector:           app.kubernetes.io/instance=blocky,app.kubernetes.io/name=redis,pod.name=main
Labels:             app=redis-8.0.47
                    app.kubernetes.io/instance=blocky
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=redis
                    app.kubernetes.io/version=7.2.3
                    helm-revision=7
                    helm.sh/chart=redis-8.0.47
                    release=blocky
Annotations:        meta.helm.sh/release-name: blocky
                    meta.helm.sh/release-namespace: ix-blocky
Replicas:           0 desired | 0 total
Update Strategy:    RollingUpdate
Pods Status:        0 Running / 0 Waiting / 0 Succeeded / 0 Failed
Pod Template:
  Labels:           app=redis-8.0.47
                    app.kubernetes.io/instance=blocky
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=redis
                    app.kubernetes.io/version=7.2.3
                    helm-revision=7
                    helm.sh/chart=redis-8.0.47
                    pod.name=main
                    release=blocky
  Annotations:      rollme: HKsDr
  Service Account:  default
  Containers:
   blocky-redis:
    Image:      bitnami/redis:7.2.3@sha256:f7db3a51e2726109819b50004c3bbf8f1c792723af274f88532b8c3e64fcde0b
    Port:       6379/TCP
    Host Port:  0/TCP
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:      10m
      memory:   50Mi
    Liveness:   exec [sh -c /health/ping_liveness_local.sh 2] delay=10s timeout=5s period=10s #success=1 #failure=5
    Readiness:  exec [sh -c /health/ping_readiness_local.sh 2] delay=10s timeout=5s period=10s #success=2 #failure=5
    Startup:    exec [sh -c /health/ping_readiness_local.sh 2] delay=10s timeout=2s period=5s #success=1 #failure=60
    Environment:
      TZ:                      UTC
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      PUID:                    568
      USER_ID:                 568
      UID:                     568
      PGID:                    568
      GROUP_ID:                568
      GID:                     568
      ALLOW_EMPTY_PASSWORD:    yes
      REDIS_PASSWORD:          <set to the key 'redis-password' in secret 'blocky-rediscreds'>  Optional: false
      REDIS_PORT:              6379
      REDIS_REPLICATION_MODE:  master
    Mounts:
      /bitnami/redis from data (rw)
      /dev/shm from devshm (rw)
      /health from redis-health (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Volumes:
   devshm:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  <unset>
   redis-health:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      blocky-redis-health
    Optional:  false
   shared:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   tmp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   varlogs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   varrun:
    Type:                       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:                     Memory
    SizeLimit:                  <unset>
  Topology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=blocky,app.kubernetes.io/name=redis,pod.name=blocky-redis
                                truecharts.org/rack:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=blocky,app.kubernetes.io/name=redis,pod.name=blocky-redis
Volume Claims:
  Name:          data
  StorageClass:  ix-storage-class-blocky
  Labels:        <none>
  Annotations:   <none>
  Capacity:      100Gi
  Access Modes:  [ReadWriteOnce]
Events:          <none>


Name:               openebs-zfs-controller
Namespace:          kube-system
CreationTimestamp:  Wed, 01 Nov 2023 17:21:32 +0100
Selector:           app=openebs-zfs-controller,role=openebs-zfs
Labels:             objectset.rio.cattle.io/hash=4b1efd47d7f37713706abe9f8b0de3f0adf02e2c
                    openebs.io/component-name=openebs-zfs-controller
                    openebs.io/version=2.3.0
Annotations:        objectset.rio.cattle.io/applied:
                      H4sIAAAAAAAA/9RWYW/aOhT9K0/WPmxSEkrp1r5IfGAlT0LrAAGaNE0IGecm+GFsP/smD1blvz85IZC1tKPT3qR9C7bv8TnH5xrfE6r5JzCWK0lCQrW2rbxNPLLmMiYhmSJFSDIxBS...
                    objectset.rio.cattle.io/id: 
                    objectset.rio.cattle.io/owner-gvk: k3s.cattle.io/v1, Kind=Addon
                    objectset.rio.cattle.io/owner-name: zfs-operator
                    objectset.rio.cattle.io/owner-namespace: kube-system
Replicas:           1 desired | 1 total
Update Strategy:    RollingUpdate
  Partition:        0
Pods Status:        1 Running / 0 Waiting / 0 Succeeded / 0 Failed
Pod Template:
  Labels:           app=openebs-zfs-controller
                    openebs.io/component-name=openebs-zfs-controller
                    openebs.io/version=2.3.0
                    role=openebs-zfs
  Service Account:  openebs-zfs-controller-sa
  Containers:
   csi-resizer:
    Image:      registry.k8s.io/sig-storage/csi-resizer:v1.8.0
    Port:       <none>
    Host Port:  <none>
    Args:
      --v=5
      --csi-address=$(ADDRESS)
      --leader-election
    Environment:
      ADDRESS:  /var/lib/csi/sockets/pluginproxy/csi.sock
    Mounts:
      /var/lib/csi/sockets/pluginproxy/ from socket-dir (rw)
   csi-snapshotter:
    Image:      registry.k8s.io/sig-storage/csi-snapshotter:v6.2.2
    Port:       <none>
    Host Port:  <none>
    Args:
      --csi-address=$(ADDRESS)
      --leader-election
    Environment:
      ADDRESS:  /var/lib/csi/sockets/pluginproxy/csi.sock
    Mounts:
      /var/lib/csi/sockets/pluginproxy/ from socket-dir (rw)
   snapshot-controller:
    Image:      registry.k8s.io/sig-storage/snapshot-controller:v6.2.2
    Port:       <none>
    Host Port:  <none>
    Args:
      --v=5
      --leader-election=true
    Environment:  <none>
    Mounts:       <none>
   csi-provisioner:
    Image:      registry.k8s.io/sig-storage/csi-provisioner:v3.5.0
    Port:       <none>
    Host Port:  <none>
    Args:
      --csi-address=$(ADDRESS)
      --v=5
      --feature-gates=Topology=true
      --strict-topology
      --leader-election
      --extra-create-metadata=true
      --enable-capacity=true
      --default-fstype=ext4
    Environment:
      ADDRESS:    /var/lib/csi/sockets/pluginproxy/csi.sock
      NAMESPACE:   (v1:metadata.namespace)
      POD_NAME:    (v1:metadata.name)
    Mounts:
      /var/lib/csi/sockets/pluginproxy/ from socket-dir (rw)
   openebs-zfs-plugin:
    Image:      openebs/zfs-driver:2.3.0
    Port:       <none>
    Host Port:  <none>
    Args:
      --endpoint=$(OPENEBS_CSI_ENDPOINT)
      --plugin=$(OPENEBS_CONTROLLER_DRIVER)
    Environment:
      OPENEBS_CONTROLLER_DRIVER:    controller
      OPENEBS_CSI_ENDPOINT:         unix:///var/lib/csi/sockets/pluginproxy/csi.sock
      OPENEBS_NAMESPACE:            openebs
      OPENEBS_IO_INSTALLER_TYPE:    zfs-operator
      OPENEBS_IO_ENABLE_ANALYTICS:  true
    Mounts:
      /var/lib/csi/sockets/pluginproxy/ from socket-dir (rw)
  Volumes:
   socket-dir:
    Type:               EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:             
    SizeLimit:          <unset>
  Priority Class Name:  openebs-zfs-csi-controller-critical
Volume Claims:          <none>
Events:
  Type     Reason               Age    From                    Message
  ----     ------               ----   ----                    -------
  Warning  RecreatingFailedPod  2m40s  statefulset-controller  StatefulSet kube-system/openebs-zfs-controller is recreating failed Pod openebs-zfs-controller-0
  Normal   SuccessfulDelete     2m39s  statefulset-controller  delete Pod openebs-zfs-controller-0 in StatefulSet openebs-zfs-controller successful
  Normal   SuccessfulCreate     2m39s  statefulset-controller  create Pod openebs-zfs-controller-0 in StatefulSet openebs-zfs-controller successful


Name:               nextcloud-redis
Namespace:          ix-nextcloud
CreationTimestamp:  Fri, 22 Dec 2023 14:04:06 +0100
Selector:           app.kubernetes.io/instance=nextcloud,app.kubernetes.io/name=redis,pod.name=main
Labels:             app=redis-10.0.7
                    app.kubernetes.io/instance=nextcloud
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=redis
                    app.kubernetes.io/version=7.2.3
                    helm-revision=39
                    helm.sh/chart=redis-10.0.7
                    release=nextcloud
Annotations:        meta.helm.sh/release-name: nextcloud
                    meta.helm.sh/release-namespace: ix-nextcloud
Replicas:           1 desired | 1 total
Update Strategy:    RollingUpdate
Pods Status:        1 Running / 0 Waiting / 0 Succeeded / 0 Failed
Pod Template:
  Labels:           app=redis-10.0.7
                    app.kubernetes.io/instance=nextcloud
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=redis
                    app.kubernetes.io/version=7.2.3
                    helm-revision=39
                    helm.sh/chart=redis-10.0.7
                    pod.name=main
                    release=nextcloud
  Annotations:      rollme: zJw0F
  Service Account:  default
  Containers:
   nextcloud-redis:
    Image:      bitnami/redis:7.2.3@sha256:9ac3bbf7740969d32689e360ddcfa5f672538c47f6f6cf296173c3078de0edf2
    Port:       6379/TCP
    Host Port:  0/TCP
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:      10m
      memory:   50Mi
    Liveness:   exec [sh -c /health/ping_liveness_local.sh 2] delay=10s timeout=5s period=10s #success=1 #failure=5
    Readiness:  exec [sh -c /health/ping_readiness_local.sh 2] delay=10s timeout=5s period=10s #success=2 #failure=5
    Startup:    exec [sh -c /health/ping_readiness_local.sh 2] delay=10s timeout=2s period=5s #success=1 #failure=60
    Environment:
      TZ:                      UTC
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      PUID:                    568
      USER_ID:                 568
      UID:                     568
      PGID:                    568
      GROUP_ID:                568
      GID:                     568
      ALLOW_EMPTY_PASSWORD:    yes
      REDIS_PASSWORD:          <set to the key 'redis-password' in secret 'nextcloud-rediscreds'>  Optional: false
      REDIS_PORT:              6379
      REDIS_REPLICATION_MODE:  master
    Mounts:
      /bitnami/redis from data (rw)
      /dev/shm from devshm (rw)
      /health from redis-health (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Volumes:
   data:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   devshm:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   redis-health:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      nextcloud-redis-health
    Optional:  false
   shared:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   tmp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varlogs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varrun:
    Type:                       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:                     Memory
    SizeLimit:                  8Gi
  Topology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=nextcloud,app.kubernetes.io/name=redis,pod.name=nextcloud-redis
                                truecharts.org/rack:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=nextcloud,app.kubernetes.io/name=redis,pod.name=nextcloud-redis
Volume Claims:                  <none>
Events:
  Type     Reason               Age                  From                    Message
  ----     ------               ----                 ----                    -------
  Warning  RecreatingFailedPod  85m                  statefulset-controller  StatefulSet ix-nextcloud/nextcloud-redis is recreating failed Pod nextcloud-redis-0
  Normal   SuccessfulDelete     85m                  statefulset-controller  delete Pod nextcloud-redis-0 in StatefulSet nextcloud-redis successful
  Normal   SuccessfulCreate     85m (x2 over 3h34m)  statefulset-controller  create Pod nextcloud-redis-0 in StatefulSet nextcloud-redis successful
