aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorGravatar Michael Richmond <mrichmon@users.noreply.github.com> 2016-08-16 09:47:08 -0700
committerGravatar GitHub <noreply@github.com> 2016-08-16 09:47:08 -0700
commita1989c35231b0e5ea271b2f68d82c1a63e697cd0 (patch)
tree653a14624f50cf626f8507866a490277cdc623c0 /contrib
parent21ddfe8290bb9f863f3f9175737d80d5a2782b39 (diff)
downloadcoredns-a1989c35231b0e5ea271b2f68d82c1a63e697cd0.tar.gz
coredns-a1989c35231b0e5ea271b2f68d82c1a63e697cd0.tar.zst
coredns-a1989c35231b0e5ea271b2f68d82c1a63e697cd0.zip
Moving k8s coredns yaml service definition file (#218)
Diffstat (limited to 'contrib')
-rw-r--r--contrib/kubernetes/kubernetes-rc.yaml70
1 files changed, 70 insertions, 0 deletions
diff --git a/contrib/kubernetes/kubernetes-rc.yaml b/contrib/kubernetes/kubernetes-rc.yaml
new file mode 100644
index 000000000..87d29418c
--- /dev/null
+++ b/contrib/kubernetes/kubernetes-rc.yaml
@@ -0,0 +1,70 @@
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: coredns-configmap
+ namespace: kube-system
+data:
+ corefile: |
+ .:53 {
+ kubernetes coredns.local {
+ }
+ #cache 160 coredns.local
+ errors stdout
+ log stdout
+ }
+---
+apiVersion: v1
+kind: ReplicationController
+metadata:
+ labels:
+ k8s-app: kube-dns
+ kubernetes.io/cluster-service: "true"
+ version: v20
+ name: kube-dns-v20
+ namespace: kube-system
+spec:
+ replicas: 1
+ selector:
+ k8s-app: kube-dns
+ version: v20
+ template:
+ metadata:
+ labels:
+ k8s-app: kube-dns
+ kubernetes.io/cluster-service: "true"
+ version: v20
+ spec:
+ containers:
+ - args:
+ - -conf=/cfg/corefile
+ image: aledbf/kube-coredns:0.6
+ imagePullPolicy: IfNotPresent
+ name: kube-dns
+ ports:
+ - containerPort: 53
+ name: dns
+ protocol: UDP
+ - containerPort: 53
+ name: dns-tcp
+ protocol: TCP
+ volumeMounts:
+ - name: config-volume
+ mountPath: /cfg
+ - args:
+ - -cmd=nslookup kubernetes.default.svc.cluster.local localhost >/dev/null
+ - -port=8080
+ image: gcr.io/google_containers/exechealthz:1.0
+ imagePullPolicy: IfNotPresent
+ name: healthz
+ ports:
+ - containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ cpu: 10m
+ memory: 20Mi
+ dnsPolicy: Default
+ volumes:
+ - name: config-volume
+ configMap:
+ name: coredns-configmap