Kubernetes Time Check Pod Setup Guide
Set Up Time Check Pod in Kubernetes
How to Efficiently Set Up a Time Check Pod in Kubernetes
Tasks
Steps
apiVersion: v1 kind: Namespace metadata: name: devops --- apiVersion: v1 kind: ConfigMap metadata: name: time-config namespace: devops data: TIME_FREQ: "12" --- apiVersion: v1 kind: Pod metadata: name: time-check namespace: devops spec: containers: - name: time-check image: busybox:latest command: ["sh", "-c", "while true; do date >> /opt/sysops/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/sysops/time volumes: - name: log-volume emptyDir: {}cat << EOF > time-check.yaml apiVersion: v1 kind: Namespace metadata: name: devops --- apiVersion: v1 kind: ConfigMap metadata: name: time-config namespace: devops data: TIME_FREQ: "12" --- apiVersion: v1 kind: Pod metadata: name: time-check namespace: devops spec: containers: - name: time-check image: busybox:latest command: ["sh", "-c", "while true; do date >> /opt/sysops/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/sysops/time volumes: - name: log-volume emptyDir: {} EOF
kubectl apply -f time-check.yaml
