mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-31 22:01:06 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			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'
 | |
|         
 |