Name: loki Namespace: monitoring CreationTimestamp: Thu, 16 Apr 2026 22:59:21 +0000 Selector: app.kubernetes.io/component=single-binary,app.kubernetes.io/instance=loki,app.kubernetes.io/name=loki Labels: app.kubernetes.io/component=single-binary app.kubernetes.io/instance=loki app.kubernetes.io/managed-by=Helm app.kubernetes.io/name=loki app.kubernetes.io/part-of=memberlist app.kubernetes.io/version=2.9.6 helm.sh/chart=loki-5.47.2 Annotations: meta.helm.sh/release-name: loki meta.helm.sh/release-namespace: monitoring Replicas: 1 desired | 1 total Update Strategy: RollingUpdate Partition: 0 Pods Status: 1 Running / 0 Waiting / 0 Succeeded / 0 Failed Pod Template: Labels: app.kubernetes.io/component=single-binary app.kubernetes.io/instance=loki app.kubernetes.io/name=loki app.kubernetes.io/part-of=memberlist Annotations: checksum/config: c812b35ec778b0683d6a50bacbb79562fe90ca2c72af3349abeb09a63eb75760 Service Account: loki Containers: loki: Image: harbor.atmosphere.dev/docker.io/grafana/loki:2.9.6 Ports: 3100/TCP, 9095/TCP, 7946/TCP Host Ports: 0/TCP, 0/TCP, 0/TCP Args: -config.file=/etc/loki/config/config.yaml -target=all Readiness: http-get http://:http-metrics/ready delay=30s timeout=1s period=10s #success=1 #failure=3 Environment: Mounts: /etc/loki/config from config (rw) /etc/loki/runtime-config from runtime-config (rw) /tmp from tmp (rw) /var/loki from storage (rw) /var/loki/rulestorage/fake from rules (rw) Volumes: tmp: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: SizeLimit: config: Type: ConfigMap (a volume populated by a ConfigMap) Name: loki Optional: false runtime-config: Type: ConfigMap (a volume populated by a ConfigMap) Name: loki-runtime Optional: false rules: Type: ConfigMap (a volume populated by a ConfigMap) Name: loki-alerting-rules Optional: false Volume Claims: Name: storage StorageClass: Labels: Annotations: Capacity: 256Gi Access Modes: [ReadWriteOnce] Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal SuccessfulCreate 17m statefulset-controller create Claim storage-loki-0 Pod loki-0 in StatefulSet loki success Normal SuccessfulCreate 17m statefulset-controller create Pod loki-0 in StatefulSet loki successful Warning FailedUpdate 17m statefulset-controller update Pod loki-0 in StatefulSet loki failed error: Pod "loki-0" is invalid: spec: Forbidden: pod updates may not change fields other than `spec.containers[*].image`,`spec.initContainers[*].image`,`spec.activeDeadlineSeconds`,`spec.tolerations` (only additions to existing tolerations),`spec.terminationGracePeriodSeconds` (allow it to be set to 1 if it was previously negative) core.PodSpec{ Volumes: []core.Volume{ ... // 3 identical elements {Name: "runtime-config", VolumeSource: {ConfigMap: &{LocalObjectReference: {Name: "loki-runtime"}, DefaultMode: &420}}}, {Name: "rules", VolumeSource: {ConfigMap: &{LocalObjectReference: {Name: "loki-alerting-rules"}, DefaultMode: &420}}}, - { - Name: "kube-api-access-bl9jl", - VolumeSource: core.VolumeSource{ - Projected: &core.ProjectedVolumeSource{Sources: []core.VolumeProjection{...}, DefaultMode: &420}, - }, - }, }, InitContainers: nil, Containers: []core.Container{ { ... // 9 identical fields ResizePolicy: nil, RestartPolicy: nil, VolumeMounts: []core.VolumeMount{ ... // 3 identical elements {Name: "storage", MountPath: "/var/loki"}, {Name: "rules", MountPath: "/var/loki/rulestorage/fake"}, - { - Name: "kube-api-access-bl9jl", - ReadOnly: true, - MountPath: "/var/run/secrets/kubernetes.io/serviceaccount", - }, }, VolumeDevices: nil, LivenessProbe: nil, ... // 10 identical fields }, }, EphemeralContainers: nil, RestartPolicy: "Always", ... // 28 identical fields }