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. events
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.
...
Namespace
First Seen
Last Seen
Type
Reason
Object
Message
No data
...
Namespace
First Seen
Last Seen
Type
Reason
Object
Message
No data
...
Namespace
First Seen
Last Seen
Type
Reason
Object
Message
No data
Kubeintel ©2024