mirror of https://github.com/k3s-io/k3s
50 lines
1.5 KiB
Plaintext
50 lines
1.5 KiB
Plaintext
kind: ReplicationController
|
|
apiVersion: v1beta1
|
|
id: kube-dns
|
|
namespace: default
|
|
labels:
|
|
k8s-app: kube-dns
|
|
kubernetes.io/cluster-service: "true"
|
|
desiredState:
|
|
replicas: {{ pillar['dns_replicas'] }}
|
|
replicaSelector:
|
|
k8s-app: kube-dns
|
|
podTemplate:
|
|
labels:
|
|
name: kube-dns
|
|
k8s-app: kube-dns
|
|
kubernetes.io/cluster-service: "true"
|
|
desiredState:
|
|
manifest:
|
|
version: v1beta2
|
|
id: kube-dns
|
|
dnsPolicy: "Default" # Don't use cluster DNS.
|
|
containers:
|
|
- name: etcd
|
|
image: quay.io/coreos/etcd:v2.0.3
|
|
command: [
|
|
# entrypoint = "/etcd",
|
|
"-listen-client-urls=http://0.0.0.0:2379,http://0.0.0.0:4001",
|
|
"-initial-cluster-token=skydns-etcd",
|
|
"-advertise-client-urls=http://127.0.0.1:4001",
|
|
]
|
|
- name: kube2sky
|
|
image: gcr.io/google_containers/kube2sky:1.1
|
|
command: [
|
|
# entrypoint = "/kube2sky",
|
|
"-domain={{ pillar['dns_domain'] }}",
|
|
]
|
|
- name: skydns
|
|
image: gcr.io/google_containers/skydns:2015-03-11-001
|
|
command: [
|
|
# entrypoint = "/skydns",
|
|
"-machines=http://localhost:4001",
|
|
"-addr=0.0.0.0:53",
|
|
"-domain={{ pillar['dns_domain'] }}.",
|
|
]
|
|
ports:
|
|
- name: dns
|
|
containerPort: 53
|
|
protocol: UDP
|
|
|