Difference between revisions of "CoreDNS"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
 
(45 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{Draft}}
+
[[wikipedia:CoreDNS]] <ref>https://coredns.io/</ref> ([[2019]]) DNS and [[Service discovery]]
[[wikipedia:CoreDNS]]<ref>https://coredns.io/</ref> ([[2019]]) DNS and [[Service Discovery]]
+
* https://coredns.io/
 +
* <code>[[Corefile]]</code>
  
 +
kubectl -n [[kube-system]] [[-l]]=k8s-app=[[kube-dns]] [[get pods]]
 +
NAME                      READY  STATUS    RESTARTS  AGE
 +
[[coredns]]-f47955f89-7ntw4  0/1    Pending  0          3h37m
 +
coredns-f47955f89-sl79r  0/1    Pending  0          3h37m
 +
 +
== [[EKS]] ==
 +
Terraform:
 +
{{cluster_addons example}}
 +
 +
Related: [[Terraform EKS module official usage example]]
 +
 +
== Protocols ==
 +
* <code>dns://</code> for plain DNS (the default if no scheme is specified).
 +
* <code>tls://</code> for DNS over TLS, see RFC 7858.
 +
* <code>https://</code> for DNS over HTTPS, see RFC 8484.
 +
* <code>grpc://</code> for DNS over [[gRPC]]
 +
 +
== Errors ==
 +
* <code>[[Error: waiting for EKS Add-On]]</code>
 +
* <code>[[Bad response statusCode (422)]]</code>
  
 
== Versions ==
 
== Versions ==
 +
* 2022-01-24 1.8.7 https://coredns.io/2021/12/09/coredns-1.8.7-release/
 +
 +
 
* 2020/06/15 1.7.0 https://coredns.io/2020/06/15/coredns-1.7.0-release/
 
* 2020/06/15 1.7.0 https://coredns.io/2020/06/15/coredns-1.7.0-release/
 
  
 
== Related terms ==
 
== Related terms ==
* [[DNS]]
+
* [[DNS]]: <code>[[kube-dns]]</code>
* [[Kubernetes 1.13]]
+
* <code>[[kube-system]] namespace</code>
 +
* [[Kubernetes 1.13]] (December 2018)
 
* <code>[[kubeadm config images pull]]</code>
 
* <code>[[kubeadm config images pull]]</code>
 +
* [[Miek Gieben]]
 +
* [[EKS]]: <code>[[kubectl get service]] [[kube-dns]] -n kube-system</code>
 +
* <code>[[kubectl cluster-info]]</code>
 +
* <code>[[dnsPolicy:]]</code>
 +
* [[EKS add-ons]]: <code>[[kube-dns]], [[kube-proxy]]</code>
 +
* <code>[[kubectl get serviceaccounts]]</code>
 +
* [[Kubernetes DNS]]
 +
 +
== Activities ==
 +
* https://aws.amazon.com/premiumsupport/knowledge-center/eks-dns-failure/
 +
* [[CKA 1.28]]: [[Know how to configure and use CoreDNS]]
  
 
== See also ==
 
== See also ==
* {{K8s}}
+
* {{CoreDNS}}
 +
* {{Kubernetes networking}}
  
 
[[Category:Kubernetes]]
 
[[Category:Kubernetes]]

Latest revision as of 07:56, 26 February 2024

wikipedia:CoreDNS [1] (2019) DNS and Service discovery

kubectl -n kube-system -l=k8s-app=kube-dns get pods
NAME                      READY   STATUS    RESTARTS   AGE
coredns-f47955f89-7ntw4   0/1     Pending   0          3h37m
coredns-f47955f89-sl79r   0/1     Pending   0          3h37m

EKS[edit]

Terraform:

 cluster_addons = {
   coredns = {
     preserve    = true
     most_recent = true

     timeouts = {
       create = "25m"
       delete = "10m"
     }
   }
   kube-proxy = {
     most_recent = true
   }
   vpc-cni = {
     most_recent = true
   }
   aws-ebs-csi-driver = {
     most_recent = true
   }
 }

Related: Terraform EKS module official usage example

Protocols[edit]

  • dns:// for plain DNS (the default if no scheme is specified).
  • tls:// for DNS over TLS, see RFC 7858.
  • https:// for DNS over HTTPS, see RFC 8484.
  • grpc:// for DNS over gRPC

Errors[edit]

Versions[edit]


Related terms[edit]

Activities[edit]

See also[edit]

  • https://coredns.io/
  • Advertising: