mirror of https://github.com/k3s-io/k3s
31 lines
922 B
YAML
31 lines
922 B
YAML
# This pod specification creates an instance of a synthetic logger. The logger
|
|
# is simply a program that writes out the hostname of the pod, a count which increments
|
|
# by one on each iteration (to help notice missing log enteries) and the date using
|
|
# a long format (RFC-3339) to nano-second precision. This program logs at a frequency
|
|
# of 0.25 lines per second. The shellscript program is given directly to bash as -c argument
|
|
# and could have been written out as:
|
|
# i="0"
|
|
# while true
|
|
# do
|
|
# echo -n "`hostname`: $i: "
|
|
# date --rfc-3339 ns
|
|
# sleep 4
|
|
# i=$[$i+1]
|
|
# done
|
|
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
labels:
|
|
name: synth-logging-source
|
|
name: synthetic-logger-10lps-pod
|
|
spec:
|
|
containers:
|
|
- name: synth-lgr
|
|
image: ubuntu:14.04
|
|
args:
|
|
- bash
|
|
- -c
|
|
- 'i="0"; while true; do echo -n "`hostname`: $i: "; date --rfc-3339 ns; sleep
|
|
0.1; i=$[$i+1]; done'
|
|
|