33 lines
748 B
YAML
33 lines
748 B
YAML
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: coredns
|
|
namespace: kube-system
|
|
spec:
|
|
replicas: 2
|
|
selector:
|
|
matchLabels:
|
|
k8s-app: kube-dns
|
|
template:
|
|
metadata:
|
|
labels:
|
|
k8s-app: kube-dns
|
|
spec:
|
|
serviceAccountName: coredns
|
|
automountServiceAccountToken: true
|
|
containers:
|
|
- name: coredns
|
|
image: registry.k8s.io/coredns/coredns:v1.12.1
|
|
args: ["-conf", "/etc/coredns/Corefile"]
|
|
securityContext:
|
|
runAsUser: 0
|
|
allowPrivilegeEscalation: true
|
|
readOnlyRootFilesystem: false
|
|
ports:
|
|
- name: dns
|
|
containerPort: 53
|
|
protocol: UDP
|
|
- name: dns-tcp
|
|
containerPort: 53
|
|
protocol: TCP
|