TASK: Set Up Time Check Pod in Kubernetes failing

Based on the output everything looks as expected, please refer below screenshot with all details.

Not sure why task is getting failed.

Hi @mrafi

What’s the name and level of the course? I’ll check it.

Hi @raymond.baoly

Please find below details…

Kubernetes level 1
10. Set Up Time Check Pod in Kubernetes

Hi @mrafi

I just checked it, and it’s working fine on my end. Could you please share the validation error and your YAML file? Here’s the YAML file that worked for me.

apiVersion: v1
kind: Namespace
metadata:
  name: datacenter
---
apiVersion: v1
kind: ConfigMap
metadata:
  name: time-config
  namespace: datacenter
data:
  TIME_FREQ: "11"
---
apiVersion: v1
kind: Pod
metadata:
  name: time-check
  namespace: datacenter
spec:
  containers:
    - name: time-check
      image: busybox:latest
      command: ["/bin/sh", "-c"]
      args:
        - while true; do date >> /opt/itadmin/time/time-check.log; sleep $TIME_FREQ; done
      env:
        - name: TIME_FREQ
          valueFrom:
            configMapKeyRef:
              name: time-config
              key: TIME_FREQ
      volumeMounts:
        - name: log-volume
          mountPath: /opt/itadmin/time
  volumes:
    - name: log-volume
      emptyDir: {}

Hi @raymond.baoly,

Now its working… below are commands, manifests and output…

k create namespace nautilus

k create configmap time-config -n nautilus --from-literal=TIME_FREQ=8

apiVersion: v1
kind: Pod
metadata:
  creationTimestamp: null
  labels:
    run: time-check
  name: time-check
  namespace: nautilus
spec:
  containers:
  - image: busybox:latest
    name: time-check
    resources: {}
    command: ["/bin/sh", "-c", "while true; do date >>/opt/finance/time/time-check.log; sleep $TIME_FREQ;done"]
    env:
    - name: TIME_FREQ
      valueFrom:
        configMapKeyRef:
          name: time-config
          key: TIME_FREQ
    volumeMounts:
    - name: log-volume
      mountPath: /opt/finance/time
  volumes:
    - name: log-volume
      emptyDir: {}
  dnsPolicy: ClusterFirst
  restartPolicy: Always
status: {}

thor@jumphost ~$ k exec time-check -n nautilus – tail -10 /opt/finance/time/time-check.log
Sat Oct 11 10:04:39 UTC 2025
Sat Oct 11 10:04:47 UTC 2025
Sat Oct 11 10:04:55 UTC 2025
Sat Oct 11 10:05:03 UTC 2025
Sat Oct 11 10:05:11 UTC 2025
Sat Oct 11 10:05:19 UTC 2025
Sat Oct 11 10:05:27 UTC 2025
Sat Oct 11 10:05:35 UTC 2025
Sat Oct 11 10:05:43 UTC 2025
Sat Oct 11 10:05:51 UTC 2025