Kubeintel Logo

Kubeintel

  • Search
  • Pods
  • Deployments
  • Statefulsets
  • jobJobs
  • Daemonsets
  • Namespaces
  • Nodes
  • Services
  • Configmaps
  1. Home
  2. /
  3. namespaces
  4. /
  5. kube-system
  6. /
  7. deployments
  8. /
  9. coredns
  10. /
  11. pods
Summary
Metadata
Containers
Status
Spec
All
Pods
Events
Investigator
Deployment Details

Name: coredns

Namespace: kube-system

Replicas: 2/2

Strategy: RollingUpdate

Selector: k8s-app: kube-dns

Kubectl Commands
  • View
  • Delete
  • Describe
  • Scale
Containers
Name
Image
Ports...
corednsregistry.k8s.io/coredns/coredns:v1.11.153/UDP53/TCP9153/TCP...
  • 1
Metadata

Creation Time: 2024-07-01T18:54:25Z

Labels:

  • c3.doks.digitalocean.com/component: coredns...
  • c3.doks.digitalocean.com/plane: data...
  • doks.digitalocean.com/managed: true...
  • k8s-app: kube-dns
  • kubernetes.io/name: CoreDNS...

Annotation:

  • deployment.kubernetes.io/revision: 6...
name: coredns
namespace: kube-system
uid: db4c9501-8d14-44f4-8b97-757c709627d0
resourceVersion: '103271822'
generation: 6
creationTimestamp: '2024-07-01T18:54:25Z'
labels:
c3.doks.digitalocean.com/component: coredns
c3.doks.digitalocean.com/plane: data
doks.digitalocean.com/managed: 'true'
k8s-app: kube-dns
kubernetes.io/name: CoreDNS
annotations:
deployment.kubernetes.io/revision: '6'
- name: coredns
image: registry.k8s.io/coredns/coredns:v1.11.1
args:
- '-conf'
- /etc/coredns/Corefile
ports:
- name: dns
containerPort: 53
protocol: UDP
- name: dns-tcp
containerPort: 53
protocol: TCP
- name: metrics
containerPort: 9153
protocol: TCP
resources:
limits:
memory: 170Mi
requests:
cpu: 100m
memory: 170Mi
volumeMounts:
- name: config-volume
readOnly: true
mountPath: /etc/coredns
- name: custom-config-volume
readOnly: true
mountPath: /etc/coredns/custom
livenessProbe:
httpGet:
path: /health
port: 8080
scheme: HTTP
initialDelaySeconds: 60
timeoutSeconds: 5
periodSeconds: 10
successThreshold: 1
failureThreshold: 5
readinessProbe:
httpGet:
path: /ready
port: 8181
scheme: HTTP
timeoutSeconds: 1
periodSeconds: 10
successThreshold: 1
failureThreshold: 3
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
imagePullPolicy: IfNotPresent
securityContext:
capabilities:
add:
- NET_BIND_SERVICE
drop:
- all
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
observedGeneration: 6
replicas: 2
updatedReplicas: 2
readyReplicas: 2
availableReplicas: 2
conditions:
- type: Available
status: 'True'
lastUpdateTime: '2024-09-26T18:24:36Z'
lastTransitionTime: '2024-09-26T18:24:36Z'
reason: MinimumReplicasAvailable
message: Deployment has minimum availability.
- type: Progressing
status: 'True'
lastUpdateTime: '2025-05-22T22:00:43Z'
lastTransitionTime: '2024-07-01T18:54:25Z'
reason: NewReplicaSetAvailable
message: ReplicaSet "coredns-6b79676d8" has successfully progressed.
replicas: 2
selector:
matchLabels:
k8s-app: kube-dns
template:
metadata:
creationTimestamp: null
labels:
doks.digitalocean.com/managed: 'true'
k8s-app: kube-dns
spec:
volumes:
- name: config-volume
configMap:
name: coredns
items:
- key: Corefile
path: Corefile
defaultMode: 420
- name: custom-config-volume
configMap:
name: coredns-custom
defaultMode: 420
optional: true
containers:
- name: coredns
image: registry.k8s.io/coredns/coredns:v1.11.1
args:
- '-conf'
- /etc/coredns/Corefile
ports:
- name: dns
containerPort: 53
protocol: UDP
- name: dns-tcp
containerPort: 53
protocol: TCP
- name: metrics
containerPort: 9153
protocol: TCP
resources:
limits:
memory: 170Mi
requests:
cpu: 100m
memory: 170Mi
volumeMounts:
- name: config-volume
readOnly: true
mountPath: /etc/coredns
- name: custom-config-volume
readOnly: true
mountPath: /etc/coredns/custom
livenessProbe:
httpGet:
path: /health
port: 8080
scheme: HTTP
initialDelaySeconds: 60
timeoutSeconds: 5
periodSeconds: 10
successThreshold: 1
failureThreshold: 5
readinessProbe:
httpGet:
path: /ready
port: 8181
scheme: HTTP
timeoutSeconds: 1
periodSeconds: 10
successThreshold: 1
failureThreshold: 3
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
imagePullPolicy: IfNotPresent
securityContext:
capabilities:
add:
- NET_BIND_SERVICE
drop:
- all
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
restartPolicy: Always
terminationGracePeriodSeconds: 30
dnsPolicy: Default
nodeSelector:
kubernetes.io/os: linux
serviceAccountName: coredns
serviceAccount: coredns
securityContext: {}
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 50
preference:
matchExpressions:
- key: doks.digitalocean.com/gpu-brand
operator: DoesNotExist
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchExpressions:
- key: k8s-app
operator: In
values:
- kube-dns
topologyKey: kubernetes.io/hostname
schedulerName: default-scheduler
tolerations:
- key: CriticalAddonsOnly
operator: Exists
- key: nvidia.com/gpu
operator: Exists
priorityClassName: system-cluster-critical
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 100%
revisionHistoryLimit: 10
progressDeadlineSeconds: 600
metadata:
name: coredns
namespace: kube-system
uid: db4c9501-8d14-44f4-8b97-757c709627d0
resourceVersion: '103271822'
generation: 6
creationTimestamp: '2024-07-01T18:54:25Z'
labels:
c3.doks.digitalocean.com/component: coredns
c3.doks.digitalocean.com/plane: data
doks.digitalocean.com/managed: 'true'
k8s-app: kube-dns
kubernetes.io/name: CoreDNS
annotations:
deployment.kubernetes.io/revision: '6'
spec:
replicas: 2
selector:
matchLabels:
k8s-app: kube-dns
template:
metadata:
creationTimestamp: null
labels:
doks.digitalocean.com/managed: 'true'
k8s-app: kube-dns
spec:
volumes:
- name: config-volume
configMap:
name: coredns
items:
- key: Corefile
path: Corefile
defaultMode: 420
- name: custom-config-volume
configMap:
name: coredns-custom
defaultMode: 420
optional: true
containers:
- name: coredns
image: registry.k8s.io/coredns/coredns:v1.11.1
args:
- '-conf'
- /etc/coredns/Corefile
ports:
- name: dns
containerPort: 53
protocol: UDP
- name: dns-tcp
containerPort: 53
protocol: TCP
- name: metrics
containerPort: 9153
protocol: TCP
resources:
limits:
memory: 170Mi
requests:
cpu: 100m
memory: 170Mi
volumeMounts:
- name: config-volume
readOnly: true
mountPath: /etc/coredns
- name: custom-config-volume
readOnly: true
mountPath: /etc/coredns/custom
livenessProbe:
httpGet:
path: /health
port: 8080
scheme: HTTP
initialDelaySeconds: 60
timeoutSeconds: 5
periodSeconds: 10
successThreshold: 1
failureThreshold: 5
readinessProbe:
httpGet:
path: /ready
port: 8181
scheme: HTTP
timeoutSeconds: 1
periodSeconds: 10
successThreshold: 1
failureThreshold: 3
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
imagePullPolicy: IfNotPresent
securityContext:
capabilities:
add:
- NET_BIND_SERVICE
drop:
- all
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
restartPolicy: Always
terminationGracePeriodSeconds: 30
dnsPolicy: Default
nodeSelector:
kubernetes.io/os: linux
serviceAccountName: coredns
serviceAccount: coredns
securityContext: {}
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 50
preference:
matchExpressions:
- key: doks.digitalocean.com/gpu-brand
operator: DoesNotExist
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchExpressions:
- key: k8s-app
operator: In
values:
- kube-dns
topologyKey: kubernetes.io/hostname
schedulerName: default-scheduler
tolerations:
- key: CriticalAddonsOnly
operator: Exists
- key: nvidia.com/gpu
operator: Exists
priorityClassName: system-cluster-critical
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 100%
revisionHistoryLimit: 10
progressDeadlineSeconds: 600
status:
observedGeneration: 6
replicas: 2
updatedReplicas: 2
readyReplicas: 2
availableReplicas: 2
conditions:
- type: Available
status: 'True'
lastUpdateTime: '2024-09-26T18:24:36Z'
lastTransitionTime: '2024-09-26T18:24:36Z'
reason: MinimumReplicasAvailable
message: Deployment has minimum availability.
- type: Progressing
status: 'True'
lastUpdateTime: '2025-05-22T22:00:43Z'
lastTransitionTime: '2024-07-01T18:54:25Z'
reason: NewReplicaSetAvailable
message: ReplicaSet "coredns-6b79676d8" has successfully progressed.
Name
Namespace
Status
Created
Restarts
Node
IP Address
coredns-6b79676d8-kx7lxkube-systemRunninga month ago0system-0-655pn10.244.1.208
coredns-6b79676d8-9569vkube-systemRunninga month ago0system-0-6552910.244.1.61
  • 1
Name
Namespace
Status
Created
Restarts
Node
IP Address
coredns-6b79676d8-kx7lxkube-systemRunninga month ago0system-0-655pn10.244.1.208
coredns-6b79676d8-9569vkube-systemRunninga month ago0system-0-6552910.244.1.61
  • 1
Name
Namespace
Status
Created
Restarts
Node
IP Address
coredns-6b79676d8-kx7lxkube-systemRunninga month ago0system-0-655pn10.244.1.208
coredns-6b79676d8-9569vkube-systemRunninga month ago0system-0-6552910.244.1.61
  • 1
Kubeintel ©2024