CoreDNS adalah plugin penemuan layanan DNS bawaan untuk kluster ACK dan kluster ACK Edge. Kluster ACK serverless juga mendukung CoreDNS untuk penemuan layanan. Topik ini menjelaskan komponen CoreDNS, cara menggunakannya, serta daftar perubahan (change log)-nya.
Deskripsi komponen
CoreDNS adalah komponen dalam kluster Kubernetes yang bertanggung jawab atas resolusi DNS. Komponen ini menyelesaikan nama domain layanan kustom di dalam kluster maupun nama domain eksternal. Proyek CoreDNS dihosting oleh Cloud Native Computing Foundation (CNCF). Untuk informasi lebih lanjut tentang CoreDNS, lihat CoreDNS: DNS and Service Discovery.
CoreDNS tersedia dalam dua edisi: unmanaged dan managed. Untuk informasi lebih lanjut, lihat DNS for service discovery.
Untuk informasi lebih lanjut tentang pemetaan antara versi CoreDNS dan versi kluster, lihat CoreDNS version in Kubernetes.
Catatan
-
Konfigurasi DNS pada pod aplikasi juga memengaruhi resolusi DNS. Untuk informasi lebih lanjut, lihat Configure DNS policies and resolve domain names.
-
Sebelum melakukan upgrade CoreDNS unmanaged, perhatikan hal-hal berikut:
-
Tinjau instruksi upgrade CoreDNS. Untuk informasi lebih lanjut, lihat Unmanaged CoreDNS automatic upgrade.
-
Buat backup ConfigMap
corednsdi namespace kube-system.
-
-
Ketidaktersediaan layanan CoreDNS dapat sangat memengaruhi layanan lain di dalam kluster.
-
CoreDNS unmanaged: Untuk memastikan ketersediaan CoreDNS, lihat Suggestions for deploying stable and high-performance unmanaged CoreDNS.
-
CoreDNS managed: Alibaba Cloud Container Service for Kubernetes (ACK) menjamin ketersediaannya. Untuk informasi lebih lanjut, lihat Performance of managed CoreDNS.
-
Daftar perubahan
Edisi Tidak Dikelola
|
Nomor versi |
Kluster yang Berlaku |
Alamat registri |
Waktu perubahan |
Perubahan |
Dampak |
|
v1.12.1.3 |
Untuk kluster v1.27 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.12.1.3 |
5 November 2025 |
|
Upgrade ini tidak memengaruhi layanan Anda. |
|
v1.12.1.2 |
Untuk kluster v1.21 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.12.1.2 |
10 Oktober 2025 |
|
Upgrade ini tidak memengaruhi layanan Anda. |
|
v1.12.1.1-4035d7a99-aliyun |
Untuk kluster v1.21 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.12.1.1-4035d7a99-aliyun |
22 Juli 2025 |
Diperbarui ke versi komunitas v1.12.1.
|
Upgrade ini tidak memengaruhi layanan Anda. |
|
v1.11.3.5-5321daf49-aliyun |
Untuk kluster v1.21 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.11.3.5-5321daf49-aliyun |
19 Maret 2025 |
|
Upgrade ini tidak memengaruhi layanan Anda. |
|
v1.11.3.2-f57ea7ed6-aliyun |
Untuk kluster v1.21 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.11.3.2-f57ea7ed6-aliyun |
21 Oktober 2024 |
|
Upgrade ini tidak memengaruhi layanan Anda. |
|
v1.9.3.16-4341f22f-aliyun |
Hanya untuk kluster ACK serverless v1.20.4 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.16-4341f22f-aliyun |
9 Mei 2023 |
Permintaan memori (memory request) default untuk penjadwalan kontainer CoreDNS ditingkatkan menjadi 4 GiB untuk mencegah CoreDNS dijadwalkan ke instans bersama (shared instances). Anda dapat menyesuaikan ukuran memori dalam konfigurasi komponen. |
Upgrade ini dapat menyebabkan penggunaan spesifikasi Elastic Container Instance (ECI) yang lebih tinggi saat membuat CoreDNS. |
|
v1.9.3.10-7dfca203-aliyun |
Untuk kluster v1.20.4 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.10-7dfca203-aliyun |
3 April 2023 |
|
Karena penyesuaian kebijakan penjadwalan, jika semua node yang dapat dijadwalkan di kluster berada dalam satu zona, replika CoreDNS mungkin gagal dijadwalkan dan upgrade komponen dapat gagal. Untuk memastikan ketersediaan DNS, lakukan scale out kluster Anda dan sebarkan node yang dapat dijadwalkan di beberapa zona agar replika CoreDNS dapat dijadwalkan dan dijalankan. |
|
v1.9.3.6-32932850-aliyun |
Untuk kluster v1.20.4 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.6-32932850-aliyun |
25 Agustus 2022 |
|
Upgrade ini tidak memengaruhi layanan Anda. |
|
v1.9.3.2-8850b5e7-aliyun |
Untuk kluster v1.20.4 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.2-8850b5e7-aliyun |
3 Agustus 2022 |
Mendukung pengaktifan satu klik untuk pengumpulan log CoreDNS di pusat log. |
Upgrade ini tidak memengaruhi layanan Anda. |
|
v1.9.3.1-5e7ba42d-aliyun |
Untuk kluster v1.20.4 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.1-5e7ba42d-aliyun |
11 Juli 2022 |
|
Upgrade ini tidak memengaruhi layanan Anda. |
|
v1.8.4.5-2ce07fd2-aliyun |
Untuk kluster v1.20.4 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.5-2ce07fd2-aliyun |
8 April 2022 |
Mengoptimalkan konfigurasi afinitas penjadwalan CoreDNS agar memungkinkan semua node kluster menjadi node skalabilitas elastis. |
Upgrade ini tidak memengaruhi layanan Anda. |
|
v1.8.4.3-644f4735-aliyun |
Untuk kluster v1.20.4 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.3-644f4735-aliyun |
22 Februari 2022 |
|
Karena anti-afinitas replika diberlakukan pada tingkat node, beberapa replika CoreDNS akan berada dalam status Pending jika jumlah replika CoreDNS lebih besar daripada jumlah node. Sebelum melakukan upgrade ke versi ini, lakukan scale out node kluster atau scale in replika CoreDNS. |
|
v1.8.4.2-7d597cff-aliyun |
Untuk kluster v1.20.4 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.2-3a376cc-aliyun |
10 Januari 2022 |
|
Upgrade ini tidak memengaruhi layanan Anda. |
|
v1.8.4.1-3a376cc-aliyun |
Untuk kluster v1.20.4 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.1-3a376cc-aliyun |
26 Oktober 2021 |
|
Upgrade ini tidak memengaruhi layanan Anda. |
|
v1.7.0.0-f59c03d-aliyun |
Untuk kluster v1.14.8 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.7.0.0-f59c03d-aliyun |
8 Juli 2021 |
|
Jika Anda telah memodifikasi file konfigurasi DNS /etc/resolv.conf pada instans Elastic Compute Service (ECS), upgrade atau pembuatan ulang pod CoreDNS akan menyebabkannya menggunakan file /etc/resolv.conf yang telah dimodifikasi tersebut. Sebelum melakukan upgrade, pastikan bahwa semua server DNS dalam konfigurasi berfungsi dengan benar. |
|
1.6.7.edge (Tidak didukung lagi) |
- |
registry.{{.Region}}.aliyuncs.com/acs/coredns:1.6.7.edge |
23 April 2021 |
Dibangun berdasarkan versi komunitas 1.6.7. Untuk informasi lebih lanjut, lihat CoreDNS-1.6.7 Release. |
Upgrade ini tidak memengaruhi layanan Anda. |
|
v1.7.0 |
- |
registry.{{.Region}}.aliyuncs.com/acs/coredns:1.7.0 |
18 Maret 2021 |
|
Jika Anda telah memodifikasi file konfigurasi DNS /etc/resolv.conf pada instans ECS, upgrade atau pembuatan ulang pod CoreDNS akan menyebabkannya menggunakan file /etc/resolv.conf yang telah dimodifikasi tersebut. Sebelum melakukan upgrade, pastikan bahwa semua server DNS dalam konfigurasi berfungsi dengan benar. |
|
v1.6.7 (Tidak didukung lagi) |
- |
registry.{{.Region}}.aliyuncs.com/acs/coredns:1.6.7 |
28 November 2018 |
Dibangun berdasarkan versi komunitas 1.6.7. Untuk informasi lebih lanjut, lihat CoreDNS-1.6.7 Release. |
Upgrade ini tidak memengaruhi layanan Anda. |
Edisi Terkelola
|
Nomor versi |
Kluster yang Berlaku |
Alamat registri |
Waktu perubahan |
Perubahan |
Dampak |
|
v1.12.1.2 |
Untuk kluster v1.21 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.12.1.2 |
10 Oktober 2025 |
|
Upgrade ini tidak memengaruhi layanan Anda. |
|
v1.11.3.2-f57ea7ed6-aliyun |
Untuk kluster v1.21 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.11.3.2-f57ea7ed6-aliyun |
21 Oktober 2024 |
|
Upgrade ini tidak memengaruhi layanan Anda. |
|
v1.9.3.10-7dfca203-aliyun |
Untuk kluster v1.20.4 ke atas. |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.10-7dfca203-aliyun |
3 April 2023 |
|
Karena penyesuaian kebijakan penjadwalan, jika semua node yang dapat dijadwalkan di kluster berada dalam satu zona, replika CoreDNS mungkin gagal dijadwalkan dan upgrade komponen dapat gagal. Untuk memastikan ketersediaan DNS, lakukan scale out kluster Anda dan sebarkan node yang dapat dijadwalkan di beberapa zona agar replika CoreDNS dapat dijadwalkan dan dijalankan. |