| 
									
										
										
										
											2017-02-07 02:36:01 -05:00
										 |  |  | apiVersion: v1
 | 
					
						
							|  |  |  | kind: ConfigMap
 | 
					
						
							|  |  |  | metadata:
 | 
					
						
							|  |  |  |   name: coredns
 | 
					
						
							|  |  |  |   namespace: kube-system
 | 
					
						
							|  |  |  | data:
 | 
					
						
							|  |  |  |   Corefile: |
 | 
					
						
							|  |  |  |     .:53 {
 | 
					
						
							|  |  |  |         errors
 | 
					
						
							|  |  |  |         log stdout
 | 
					
						
							|  |  |  |         health
 | 
					
						
							|  |  |  |         kubernetes CLUSTER_DOMAIN {
 | 
					
						
							|  |  |  |           cidrs SERVICE_CIDR
 | 
					
						
							|  |  |  |         }
 | 
					
						
							|  |  |  |         proxy . /etc/resolv.conf
 | 
					
						
							|  |  |  |         cache 30
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | ---
 | 
					
						
							|  |  |  | apiVersion: extensions/v1beta1
 | 
					
						
							|  |  |  | kind: Deployment
 | 
					
						
							|  |  |  | metadata:
 | 
					
						
							|  |  |  |   name: coredns
 | 
					
						
							|  |  |  |   namespace: kube-system
 | 
					
						
							|  |  |  |   labels:
 | 
					
						
							|  |  |  |     k8s-app: coredns
 | 
					
						
							|  |  |  |     kubernetes.io/cluster-service: "true"
 | 
					
						
							|  |  |  |     kubernetes.io/name: "CoreDNS"
 | 
					
						
							|  |  |  | spec:
 | 
					
						
							|  |  |  |   replicas: 1
 | 
					
						
							|  |  |  |   selector:
 | 
					
						
							|  |  |  |     matchLabels:
 | 
					
						
							|  |  |  |       k8s-app: coredns
 | 
					
						
							|  |  |  |   template:
 | 
					
						
							|  |  |  |     metadata:
 | 
					
						
							|  |  |  |       labels:
 | 
					
						
							|  |  |  |         k8s-app: coredns
 | 
					
						
							|  |  |  |       annotations:
 | 
					
						
							|  |  |  |         scheduler.alpha.kubernetes.io/critical-pod: ''
 | 
					
						
							|  |  |  |         scheduler.alpha.kubernetes.io/tolerations: '[{"key":"CriticalAddonsOnly", "operator":"Exists"}]'
 | 
					
						
							|  |  |  |     spec:
 | 
					
						
							|  |  |  |       containers:
 | 
					
						
							|  |  |  |       - name: coredns
 | 
					
						
							| 
									
										
										
										
											2017-02-09 16:58:32 -05:00
										 |  |  |         image: coredns/coredns:latest
 | 
					
						
							| 
									
										
										
										
											2017-02-07 02:36:01 -05:00
										 |  |  |         imagePullPolicy: Always
 | 
					
						
							|  |  |  |         args: [ "-conf", "/etc/coredns/Corefile" ]
 | 
					
						
							|  |  |  |         volumeMounts:
 | 
					
						
							|  |  |  |         - name: config-volume
 | 
					
						
							|  |  |  |           mountPath: /etc/coredns
 | 
					
						
							|  |  |  |         ports:
 | 
					
						
							|  |  |  |         - containerPort: 53
 | 
					
						
							|  |  |  |           name: dns
 | 
					
						
							|  |  |  |           protocol: UDP
 | 
					
						
							|  |  |  |         - containerPort: 53
 | 
					
						
							|  |  |  |           name: dns-tcp
 | 
					
						
							|  |  |  |           protocol: TCP
 | 
					
						
							|  |  |  |         livenessProbe:
 | 
					
						
							|  |  |  |           httpGet:
 | 
					
						
							|  |  |  |             path: /health
 | 
					
						
							|  |  |  |             port: 8080
 | 
					
						
							|  |  |  |             scheme: HTTP
 | 
					
						
							|  |  |  |           initialDelaySeconds: 60
 | 
					
						
							|  |  |  |           timeoutSeconds: 5
 | 
					
						
							|  |  |  |           successThreshold: 1
 | 
					
						
							|  |  |  |           failureThreshold: 5
 | 
					
						
							|  |  |  |       dnsPolicy: Default
 | 
					
						
							|  |  |  |       volumes:
 | 
					
						
							|  |  |  |         - name: config-volume
 | 
					
						
							|  |  |  |           configMap:
 | 
					
						
							|  |  |  |             name: coredns
 | 
					
						
							|  |  |  |             items:
 | 
					
						
							|  |  |  |             - key: Corefile
 | 
					
						
							|  |  |  |               path: Corefile
 | 
					
						
							|  |  |  | ---
 | 
					
						
							|  |  |  | apiVersion: v1
 | 
					
						
							|  |  |  | kind: Service
 | 
					
						
							|  |  |  | metadata:
 | 
					
						
							|  |  |  |   name: kube-dns
 | 
					
						
							|  |  |  |   namespace: kube-system
 | 
					
						
							|  |  |  |   labels:
 | 
					
						
							|  |  |  |     k8s-app: coredns
 | 
					
						
							|  |  |  |     kubernetes.io/cluster-service: "true"
 | 
					
						
							|  |  |  |     kubernetes.io/name: "CoreDNS"
 | 
					
						
							|  |  |  | spec:
 | 
					
						
							|  |  |  |   selector:
 | 
					
						
							|  |  |  |     k8s-app: coredns
 | 
					
						
							|  |  |  |   clusterIP: CLUSTER_DNS_IP
 | 
					
						
							|  |  |  |   ports:
 | 
					
						
							|  |  |  |   - name: dns
 | 
					
						
							|  |  |  |     port: 53
 | 
					
						
							|  |  |  |     protocol: UDP
 | 
					
						
							|  |  |  |   - name: dns-tcp
 | 
					
						
							|  |  |  |     port: 53
 | 
					
						
							|  |  |  |     protocol: TCP
 |