Files
CKS-Lessons/lab/lesson-36-coredns.yaml
2026-08-26 19:37:55 +06:00

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