Загрузка данных
dmitriev-aal@VDI-Dmitriev-A:~$ kubectl get pod espp-reports-service-5d896d95b8-vrbd5 \
> -o jsonpath='{range .status.containerStatuses[*]}{.name}{"\tready="}{.ready}{"\trestarts="}{.restartCount}{"\tstate="}{.state}{"\n"}{end}'
app ready=false restarts=3 state={"waiting":{"message":"back-off 40s restarting failed container=app pod=espp-reports-service-5d896d95b8-vrbd5_isys-espp-new-dev(749f27e4-06c3-4a35-88ef-ecc95dee70b3)","reason":"CrashLoopBackOff"}}
istio-proxy ready=true restarts=0 state={"running":{"startedAt":"2026-08-06T10:08:49Z"}}
dmitriev-aal@VDI-Dmitriev-A:~$ kubectl logs espp-reports-service-5d896d95b8-vrbd5 -c app --previous
Exception in thread "main" java.lang.ClassNotFoundException: ru.rshbintech.crft.ckespp.espp-new.Application
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.loadClass(JarUrlClassLoader.java:104)
at org.springframework.boot.loader.launch.LaunchedClassLoader.loadClass(LaunchedClassLoader.java:91)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at java.base/java.lang.Class.forName(Unknown Source)
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:88)
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53)
at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58)
dmitriev-aal@VDI-Dmitriev-A:~$ kubectl describe pod espp-reports-service-5d896d95b8-vrbd5
Name: espp-reports-service-5d896d95b8-vrbd5
Namespace: isys-espp-new-dev
Priority: 0
Priority Class Name: rumsk1
Service Account: default
Node: afs1app-wl-155/10.7.184.32
Start Time: Thu, 06 Aug 2026 13:08:47 +0300
Labels: app=espp-reports-service
chart=base-1.15.3
fullname=espp-reports-service
heritage=Helm
isys=espp-new-dev
pod-template-hash=5d896d95b8
psvc=espp-reports-service
release=espp-reports-service
security.istio.io/tlsMode=istio
service.istio.io/canonical-name=espp-reports-service
service.istio.io/canonical-revision=master
version=master
workload.topology.app.farm/zone=rumsk1
Annotations: checksum/configMapsEnv: 129ecf18226ab5df864012c09e8af015671e89e18d518dbac755033177c77e4c
checksum/secretEnv: 417a27e1467200efd4c506e552ebf6f0d4c18d11d9853765692d0cc1fed13f09
ci/commithash: 9d541c62
cni.projectcalico.org/containerID: 7fcff0c5917cf479adbfd3445801330540225a949a00ddf4d8a22c722e5f0fa2
cni.projectcalico.org/podIP: 100.68.133.52/32
cni.projectcalico.org/podIPs: 100.68.133.52/32
inject.istio.io/templates: sidecar,custom
kubectl.kubernetes.io/default-container: app
kubectl.kubernetes.io/default-logs-container: app
production.platform.ckpr.integrations.rshbintech.ru/workloadquota-reservation-id:
fc9e05f2d61d53535e2cba2f54acdd66876ea8c41cafad397ae26f9e134feb69
prometheus.io/path: /stats/prometheus
prometheus.io/port: 15020
prometheus.io/scrape: true
sidecar.istio.io/status:
{"initContainers":["istio-init"],"containers":["istio-proxy"],"volumes":["istio-certs","workload-socket","credential-socket","workload-cer...
sidecar.istio.io/userVolume: [{"name": "wasmfilters-dir","configMap": {"name": "espp-new-dev-envoy-filters"}}]
sidecar.istio.io/userVolumeMount: [{"mountPath":"/var/local/lib/wasm-filters","name":"wasmfilters-dir"}]
Status: Running
IP: 100.68.133.52
IPs:
IP: 100.68.133.52
Controlled By: ReplicaSet/espp-reports-service-5d896d95b8
Init Containers:
istio-init:
Container ID: containerd://58347ce3121759dc46b107a79bfaf5a6ac00fc4c04b6655330c67225d4555982
Image: registry.rshbdev.ru/appfarm/infra/images/istio/proxyv2:1.15.1-rshb.0.4.0
Image ID: registry.rshbdev.ru/appfarm/infra/images/istio/proxyv2@sha256:7b3ce834183d38c73388b93b9f2173957dba6da11f8bc17e8dfcd64415c41e4e
Port: <none>
Host Port: <none>
Args:
istio-iptables
-p
15001
-z
15006
-u
1337
-m
REDIRECT
-i
*
-x
-b
*
-d
15090,15021,15020
--log_output_level=default:info
State: Terminated
Reason: Completed
Exit Code: 0
Started: Thu, 06 Aug 2026 13:08:49 +0300
Finished: Thu, 06 Aug 2026 13:08:49 +0300
Ready: True
Restart Count: 0
Limits:
cpu: 400m
memory: 384Mi
Requests:
cpu: 10m
memory: 64Mi
Environment: <none>
Mounts: <none>
Containers:
istio-proxy:
Container ID: containerd://c62c7416a9c505808a6c7e8a2e45777eae24b1ac5be9fe036f47af7b7577db98
Image: registry.rshbdev.ru/appfarm/infra/images/istio/proxyv2:1.15.1-rshb.0.4.0
Image ID: registry.rshbdev.ru/appfarm/infra/images/istio/proxyv2@sha256:7b3ce834183d38c73388b93b9f2173957dba6da11f8bc17e8dfcd64415c41e4e
Port: 15090/TCP (http-envoy-prom)
Host Port: 0/TCP (http-envoy-prom)
Args:
proxy
sidecar
--domain
$(POD_NAMESPACE).svc.cluster.local
--proxyLogLevel=warning
--proxyComponentLogLevel=misc:error
--log_output_level=default:info
--concurrency
2
State: Running
Started: Thu, 06 Aug 2026 13:08:49 +0300
Ready: True
Restart Count: 0
Limits:
cpu: 400m
memory: 384Mi
Requests:
cpu: 10m
memory: 64Mi
Readiness: http-get http://:15021/healthz/ready delay=1s timeout=3s period=2s #success=1 #failure=30
Environment:
HTTP_LOG_FORWARDER_HOST: (v1:spec.nodeName)
HTTP_LOG_FORWARDER_PORT: 9000
HTTP_LOG_FORWARDER_ENDPOINT: /
OUTPUT_CERTS: /etc/istio-certs/
ISYS_NAME: (v1:metadata.labels['isys'])
PSVC_NAME: (v1:metadata.labels['psvc'])
WORKLOAD_ZONE_NAME: (v1:metadata.labels['workload.topology.app.farm/zone'])
JWT_POLICY: third-party-jwt
PILOT_CERT_PROVIDER: istiod
CA_ADDR: istiod.istio-system.svc:15012
POD_NAME: espp-reports-service-5d896d95b8-vrbd5 (v1:metadata.name)
POD_NAMESPACE: isys-espp-new-dev (v1:metadata.namespace)
INSTANCE_IP: (v1:status.podIP)
SERVICE_ACCOUNT: (v1:spec.serviceAccountName)
HOST_IP: (v1:status.hostIP)
PROXY_CONFIG: {"tracing":{"zipkin":{"address":"jaeger-collector.istio-system:9411"},"customTags":{"workload.topology.app.farm/zone":{"environment":{"name":"WORKLOAD_ZONE_NAME"}}},"sampling":100}}
ISTIO_META_POD_PORTS: [
]
ISTIO_META_APP_CONTAINERS: app
ISTIO_META_CLUSTER_ID: Kubernetes
ISTIO_META_INTERCEPTION_MODE: REDIRECT
ISTIO_META_WORKLOAD_NAME: espp-reports-service
ISTIO_META_OWNER: kubernetes://apis/apps/v1/namespaces/isys-espp-new-dev/deployments/espp-reports-service
ISTIO_META_MESH_ID: cluster.local
TRUST_DOMAIN: cluster.local
ISTIO_PROMETHEUS_ANNOTATIONS: {"scrape":"true","path":"/metrics","port":"8080"}
ISTIO_KUBE_APP_PROBERS: {"/app-health/app/livez":{"httpGet":{"path":"/health/liveness","port":8080,"scheme":"HTTP"},"timeoutSeconds":1},"/app-health/app/readyz":{"httpGet":{"path":"/health/readiness","port":8080,"scheme":"HTTP"},"timeoutSeconds":1}}
Mounts:
/etc/istio-certs/ from istio-certs (rw)
/etc/istio/pod from istio-podinfo (rw)
/etc/istio/proxy from istio-envoy (rw)
/var/lib/istio/data from istio-data (rw)
/var/local/lib/wasm-filters from wasmfilters-dir (rw)
/var/run/secrets/credential-uds from credential-socket (rw)
/var/run/secrets/istio from istiod-ca-cert (rw)
/var/run/secrets/tokens from istio-token (rw)
/var/run/secrets/workload-spiffe-credentials from workload-certs (rw)
/var/run/secrets/workload-spiffe-uds from workload-socket (rw)
app:
Container ID: containerd://c7f4c91ce03e9e33ce563fd2ca04ea86612ed8982eb4698edec66f99fdb78af8
Image: registry.rshbdev.ru/rshbintech/crft/ckespp/espp-new/espp-reports-service:master
Image ID: registry.rshbdev.ru/rshbintech/crft/ckespp/espp-new/espp-reports-service@sha256:a36f5af685abdf11636b63ea2ef5c123558a3a72b2bea4b03c99261142076a90
Port: <none>
Host Port: <none>
State: Waiting
Reason: CrashLoopBackOff
Last State: Terminated
Reason: Error
Exit Code: 1
Started: Thu, 06 Aug 2026 13:10:29 +0300
Finished: Thu, 06 Aug 2026 13:10:29 +0300
Ready: False
Restart Count: 4
Limits:
cpu: 1
memory: 2Gi
Requests:
cpu: 200m
memory: 512Mi
Liveness: http-get http://:15020/app-health/app/livez delay=240s timeout=1s period=5s #success=1 #failure=5
Readiness: http-get http://:15020/app-health/app/readyz delay=60s timeout=1s period=4s #success=1 #failure=3
Environment Variables from:
espp-reports-service-app-cm-env ConfigMap Optional: false
espp-reports-service-app-secret-env Secret Optional: false
Environment: <none>
Mounts:
/secrets from app-vault-secrets (ro)
Conditions:
Type Status
Initialized True
Ready False
ContainersReady False
PodScheduled True
Volumes:
istio-certs:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium: Memory
SizeLimit: <unset>
workload-socket:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium:
SizeLimit: <unset>
credential-socket:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium:
SizeLimit: <unset>
workload-certs:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium:
SizeLimit: <unset>
istio-envoy:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium: Memory
SizeLimit: <unset>
istio-data:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium:
SizeLimit: <unset>
istio-podinfo:
Type: DownwardAPI (a volume populated by information about the pod)
Items:
metadata.labels -> labels
metadata.annotations -> annotations
istio-token:
Type: Projected (a volume that contains injected data from multiple sources)
TokenExpirationSeconds: 43200
istiod-ca-cert:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: istio-ca-root-cert
Optional: false
wasmfilters-dir:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: espp-new-dev-envoy-filters
Optional: false
app-vault-secrets:
Type: CSI (a Container Storage Interface (CSI) volume source)
Driver: secrets-store.csi.k8s.io
FSType:
ReadOnly: true
VolumeAttributes: secretProviderClass=espp-reports-service-app-secret-provider
QoS Class: Burstable
Node-Selectors: workload.topology.app.farm/zone=rumsk1
Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
workload.topology.app.farm/zone:NoSchedule op=Exists
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 2m10s default-scheduler Successfully assigned isys-espp-new-dev/espp-reports-service-5d896d95b8-vrbd5 to afs1app-wl-155
Normal Pulled 2m9s kubelet spec.initContainers{istio-init}: Container image "registry.rshbdev.ru/appfarm/infra/images/istio/proxyv2:1.15.1-rshb.0.4.0" already present on machine
Normal Created 2m9s kubelet spec.initContainers{istio-init}: Created container istio-init
Normal Started 2m8s kubelet spec.containers{istio-proxy}: Started container istio-proxy
Normal Pulled 2m8s kubelet spec.containers{istio-proxy}: Container image "registry.rshbdev.ru/appfarm/infra/images/istio/proxyv2:1.15.1-rshb.0.4.0" already present on machine
Normal Created 2m8s kubelet spec.containers{istio-proxy}: Created container istio-proxy
Normal Started 2m8s kubelet spec.initContainers{istio-init}: Started container istio-init
Normal Pulled 2m2s kubelet spec.containers{app}: Successfully pulled image "registry.rshbdev.ru/rshbintech/crft/ckespp/espp-new/espp-reports-service:master" in 2.014289971s
Normal Pulled 2m1s kubelet spec.containers{app}: Successfully pulled image "registry.rshbdev.ru/rshbintech/crft/ckespp/espp-new/espp-reports-service:master" in 51.90872ms
Normal Pulling 100s (x3 over 2m4s) kubelet spec.containers{app}: Pulling image "registry.rshbdev.ru/rshbintech/crft/ckespp/espp-new/espp-reports-service:master"
Normal Created 100s (x3 over 2m2s) kubelet spec.containers{app}: Created container app
Normal Started 100s (x3 over 2m2s) kubelet spec.containers{app}: Started container app
Normal Pulled 100s kubelet spec.containers{app}: Successfully pulled image "registry.rshbdev.ru/rshbintech/crft/ckespp/espp-new/espp-reports-service:master" in 63.15621ms
Warning BackOff 95s (x7 over 2m) kubelet spec.containers{app}: Back-off restarting failed container
Normal SecretRotationComplete 6s (x2 over 2m7s) csi-secrets-store-rotation successfully rotated K8s secret espp-reports-service-app-secret-env
dmitriev-aal@VDI-Dmitriev-A:~$