Catatan rilis untuk mesin AKS di Azure Stack Hub

Berlaku untuk mesin AKS versi v0.80.2.

Artikel ini menjelaskan isi mesin Azure Kubernetes Service (AKS) pada pembaruan Azure Stack Hub. Pembaruan ini mencakup perbaikan dan peningkatan untuk rilis terbaru mesin AKS yang ditargetkan ke platform Azure Stack Hub. Artikel ini tidak dimaksudkan untuk men dokumentasikan informasi rilis untuk mesin AKS untuk Azure global.

Meningkatkan pertimbangan

  • Apakah Anda menggunakan item marketplace yang benar, AKS Base Ubuntu 20.04 Image Distro atau AKS Base Windows Server untuk versi mesin AKS Anda? Anda dapat menemukan versinya di bagian Unduh gambar baru dan mesin AKS.
  • Apakah Anda menggunakan spesifikasi kluster yang benar (apimodel.json) dan grup sumber daya untuk kluster target? Saat Anda awalnya menyebarkan kluster, file ini dihasilkan di direktori output Anda. Lihat parameter perintah penyebaran Menyebarkan kluster Kubernetes.
  • Apakah Anda menggunakan mesin yang andal untuk menjalankan mesin AKS dan dari manakah Anda melakukan operasi peningkatan?
  • Jika memperbarui kluster operasional dengan beban kerja aktif, Anda dapat menerapkan peningkatan tanpa memengaruhinya dengan asumsi bahwa kluster berada di bawah beban normal. Namun, Anda harus memiliki kluster cadangan jika terdapat kebutuhan untuk mengarahkan pengguna ke sana. Kluster cadangan sangat disarankan.
  • Jika memungkinkan, jalankan perintah dari VM dalam lingkungan Azure Stack Hub untuk mengurangi hop jaringan dan potensi kegagalan konektivitas.
  • Pastikan langganan Anda memiliki kuota yang cukup untuk seluruh proses. Proses ini mengalokasikan VM baru selama proses berlangsung. Jumlah VM yang dihasilkan akan sama dengan yang asli, tetapi merencanakan beberapa VM lagi yang akan dibuat selama proses.
  • Tidak ada pembaruan sistem atau tugas terjadwal yang direncanakan.
  • Siapkan peningkatan bertahap pada kluster yang dikonfigurasi dengan nilai yang sama dengan kluster produksi dan uji peningkatan di sana sebelum melakukannya di kluster produksi Anda.

Menggunakan perintah peningkatan

Anda harus menggunakan perintah seperti yang aks-engine upgrade dijelaskan dalam Meningkatkan kluster Kubernetes di Azure Stack Hub.

Gangguan peningkatan

Terkadang faktor tak terduga mengganggu peningkatan kluster. Gangguan dapat terjadi ketika mesin AKS melaporkan kesalahan atau sesuatu terjadi pada proses eksekusi mesin AKS. Periksa penyebab gangguan, atasi, dan kirim ulang perintah yang sama upgrade untuk melanjutkan proses peningkatan. upgrade Perintah ini idempotensi dan harus melanjutkan peningkatan kluster setelah Anda mengirim ulang perintah. Biasanya, gangguan meningkatkan waktu untuk menyelesaikan pembaruan, tetapi seharusnya tidak memengaruhi penyelesaiannya.

Perkiraan waktu peningkatan

Perkiraan waktu peningkatan adalah 12 hingga 15 menit per VM dalam kluster. Misalnya, kluster 20 simpul dapat memakan waktu sekitar 5 jam untuk ditingkatkan.

Petunjuk untuk menggunakan mesin AKS 0.70.0 ke atas

Mengunduh gambar baru dan mesin AKS

Unduh versi baru gambar Ubuntu dasar AKS dan mesin AKS.

Seperti yang dijelaskan dalam dokumentasi untuk mesin AKS untuk Azure Stack Hub, menyebarkan kluster Kubernetes memerlukan:

  • Biner mesin aks (diperlukan).
  • Distro Gambar AKS Base Ubuntu 16.04-LTS (tidak digunakan lagi - tidak lagi digunakan, ubah model API untuk menggunakan 20.04 sebagai gantinya).
  • Distro Gambar AKS Base Ubuntu 18.04-LTS (tidak digunakan lagi - tidak lagi menggunakan, mengubah Model API untuk menggunakan 20.04 sebagai gantinya).
  • Distro Gambar AKS Base Ubuntu 20.04-LTS (diperlukan untuk agen Linux).
  • Gambar Windows Server Dasar AKS (salah satu gambar berikut diperlukan untuk agen Windows):
    • Kontainer Gambar Windows Server Dasar AKS.
    • Docker Gambar Windows Server Dasar AKS.

Versi baru gambar ini tersedia dengan pembaruan ini:

Meningkatkan kluster Kubernetes yang dibuat dengan distro Ubuntu 16.04

Dimulai dengan AKS Engine v0.63.0, distro Ubuntu 16.04 tidak lagi menjadi opsi yang didukung, karena OS telah mencapai akhir masa pakainya. Untuk AKS Engine v0.67.0 atau versi yang lebih baru, peningkatan aks-engine secara otomatis menimpa nilai distro yang tidak didukung aks-ubuntu-16.04 dengan .aks-ubuntu-18.04 Untuk AKS Engine v0.75.3 atau versi yang lebih baru, jika Anda menggunakan Kubernetes v1.24 atau lebih tinggi, peningkatan aks-engine-azurestack secara otomatis menimpa nilai distro yang tidak didukung aks-ubuntu-16.04 dengan aks-ubuntu-20.04.

Meningkatkan kluster Kubernetes yang dibuat dengan distro Ubuntu 18.04

Dimulai dengan AKS Engine v0.75.3, distro Ubuntu 18.04 tidak lagi menjadi opsi yang didukung, karena OS telah mencapai akhir masa pakainya. Untuk AKS Engine v0.75.3 atau versi yang lebih baru, peningkatan aks-engine-azurestack secara otomatis menimpa nilai distro yang tidak didukung aks-ubuntu-18.04 dengan aks-ubuntu-20.04.

Meningkatkan kluster Kubernetes yang dibuat dengan runtime kontainer docker

Di Kubernetes v1.24, komponen dockershim dihapus dari kubelet. Akibatnya, runtime kontainer docker tidak lagi menjadi opsi yang didukung. Lihat catatan rilis Kubernetes v1.24 untuk informasi selengkapnya. Untuk AKS Engine v0.75.3 atau versi yang lebih baru, peningkatan aks-engine-azurestack secara otomatis menimpa nilai yang tidak didukung dockercontainerRuntime dengan containerd.

Untuk rilis Mesin AKS v0.75.3, kluster dengan simpul Windows pada Kubernetes v1.23 dapat menggunakan gambar dasar Windows dengan runtime Docker. Kluster dengan simpul Windows pada Kubernetes v1.24 dapat menggunakan gambar dasar Windows dengan runtime Containerd.

Mesin AKS dan pemetaan versi Azure Stack

Versi Azure Stack Hub Versi mesin AKS
1910 0.43.0, 0.43.1
2002 0.48.0, 0.51.0
2005 0.48.0, 0.51.0, 0.55.0, 0.55.4
2008 0.55.4, 0.60.1
2102 0.60.1, 0.63.0, 0.67.0, 0.67.3
2108 0.63.0, 0.67.0, 0.67.3, 0.70.0, 0.71.0, 0.73.0, 0.75.3, 0.76.0
2206 0.70.0, 0.71.0, 0.73.0, 0.75.3, 0.76.0, 0.77.0
2301 0.75.3, 0.76.0, 0.77.0, 0.78.0, 0.79.0
2306 0.78.0, 0.79.0*, 0.80.2*
2311 0.80.2*

Catatan

*Didukung. Lihat kebijakan Dukungan Versi Mesin AKS untuk informasi selengkapnya.

Mesin AKS dan pemetaan gambar yang sesuai

Anda dapat menemukan versi Kubernetes yang didukung untuk Mesin AKS di Azure Stack Hub dalam tabel berikut. Jangan gunakan perintah aks-engine get-versions , yang mengembalikan versi yang didukung di Azure global serta di Azure Stack Hub.

Mesin AKS Gambar dasar AKS Versi Kubernetes Sampel model API
v0.43.1 AKS Base Ubuntu 16.04-LTS Image Distro, Oktober 2019 (2019.10.24) 1.15.5, 1.15.4, 1.14.8, 1.14.7
v0.48.0 AKS Base Ubuntu 16.04-LTS Image Distro, Maret 2020 (2020.03.19) 1.15.10, 1.14.7
v0.51.0 AKS Base Ubuntu 16.04-LTS Image Distro, Mei 2020 (2020.05.13), AKS Base Windows Image (17763.1217.200513) 1.15.12, 1.16.8, 1.16.9 Linux, Windows
v0.55.0 AKS Base Ubuntu 16.04-LTS Image Distro, Agustus 2020 (2020.08.24), AKS Base Windows Image (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
v0.55.4 AKS Base Ubuntu 16.04-LTS Image Distro, September 2020 (2020.09.14), AKS Base Windows Image (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
V0.60.1 AKS Base Ubuntu 16.04-LTS Image Distro, Januari 2021 (2021.01.28)
AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28)
Gambar Windows Basis AKS (17763.1697.210129)
1.16.14, 1.16.15, 1.17.17, 1.18.15 Linux, Windows
v0.63.0 AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q2 (2021.05.24), AKS Base Windows Image (17763.1935.210520) 1.18.18, 1.19.10, 1.20.6 Sampel Model API (Linux, Windows)
v0.67.0 AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q3 (2021.09.27), Gambar Windows Dasar AKS (17763.2213.210927) 1.19.15, 1.20.11 Sampel Model API (Linux, Windows)
v0.67.3 AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q3 (2021.09.27), Gambar Windows Dasar AKS (17763.2213.210927) 1.19.15, 1.20.11 Sampel Model API (Linux, Windows)
v0.70.0 Distro Gambar AKS Base Ubuntu 18.04-LTS, 2022 Q2 (2022.04.07), Gambar Windows Dasar AKS (17763.2565.220408) 1.21.10*, 1.22.7* Sampel Model API (Linux, Windows)
v0.71.0 Distro Gambar AKS Base Ubuntu 18.04-LTS, 2022 Q3 (2022.08.12), Gambar Windows Dasar AKS (17763.3232.220805) 1.22.7*, 1.23.6* Sampel Model API (Linux, Windows)
v0.73.0 Distro Gambar AKS Base Ubuntu 18.04-LTS, 2022 Q4 (2022.11.02), Gambar Windows Dasar AKS (17763.3532.221102) 1.22.15*, 1.23.13* Sampel Model API (Linux, Windows)
v0.75.3 Distro Gambar AKS Base Ubuntu 20.04-LTS (2023.032.2), AKS Base Windows Server 2019 Image Docker (17763.3887.20230332), AKS Base Windows Server 2019 Image Containerd (17763.3887.20230332) 1.23.15*, 1.24.9** Sampel Model API (Linux, Windows)
v0.76.0 Distro Gambar AKS Base Ubuntu 20.04-LTS (2023.116.3), Kontainer Gambar Windows Server 2019 Dasar AKS (17763.4252.20231163) 1.24.11**, 1.25.7** Sampel Model API (Linux, Windows)
v0.77.0 Distro Gambar AKS Base Ubuntu 20.04-LTS (2023.206.1), Kontainer Gambar Windows Server 2019 Dasar AKS (17763.4645.20232061) 1.25.7**, 1.26.6** Sampel Model API (Linux, Windows)
v0.78.0 Distro Gambar AKS Base Ubuntu 20.04-LTS (2023.242.3), Kontainer Gambar Windows Server 2019 Dasar AKS (17763.4737.20232423) 1.25.13**, 1.26.8** Sampel Model API (Linux, Windows)
v0.79.0 Distro Gambar AKS Base Ubuntu 20.04-LTS (2023.296.1), Kontainer Gambar Windows Server 2019 Dasar AKS (17763.4974.20232961) 1.26.9**, 1.27.6** Sampel Model API (Linux, Windows)
v0.80.2 Distro Gambar AKS Base Ubuntu 20.04-LTS (2024.032.1), Kontainer Gambar Windows Server 2019 Dasar AKS (17763.5329.20240321) 1.27.10**, 1.28.6** Sampel Model API (Linux, Windows)

Catatan

*Mulai dari Kubernetes v1.21, hanya Penyedia Cloud untuk Azure yang didukung di Azure Stack Hub.

Catatan

** Mulai dari Kubernetes v1.24, hanya containerd runtime kontainer yang didukung. Lihat bagian Meningkatkan kluster Kubernetes yang dibuat dengan runtime kontainer docker untuk informasi lebih lanjut.

Perencanaan pembaruan

Perintah mesin upgrade AKS sepenuhnya mengotomatiskan proses peningkatan kluster Anda, dan menangani komputer virtual (VM), jaringan, penyimpanan, Kubernetes, dan tugas orkestrasi. Sebelum menerapkan pembaruan, pastikan untuk meninjau informasi catatan rilis.

Apa yang baru dengan AKSe 0.76.0

  • Menambahkan dukungan untuk Kubernetes v1.24.11 dan v1.25.7.
  • Anda dapat menemukan fitur lain di halaman GitHub v0.76.0.

Apa yang baru dengan AKSe 0.75.3 ke atas

Rilis Mesin AKS v0.75.3, dan semua rilis Mesin AKS di masa mendatang di Azure Stack Hub, akan berasal dari repositori aks-engine-azurestack baru. Dengan demikian, semua aks-engine perintah harus diganti dengan aks-engine-azurestack. Perintah untuk mendapatkan rilis Mesin AKS terbaru di Azure Stack Hub juga telah berubah. Anda dapat melihat perintah baru di Membuat klien Linux dan Membuat klien Windows. Buat masalah di repositori baru jika Anda menemukan masalah.

Rilis Mesin AKS v0.75.3 di Azure Stack Hub menawarkan Ubuntu 20.04 LTS sebagai gambar dasar Linux-nya. Dimulai dengan rilis ini, Ubuntu 18.04 tidak lagi didukung. Lihat Meningkatkan kluster Kubernetes yang dibuat dengan Distro Ubuntu 18.04 untuk informasi selengkapnya.

Mulai dari Kubernetes v1.24, hanya runtime yang containerd didukung. Lihat Meningkatkan kluster Kubernetes yang dibuat dengan runtime docker untuk informasi selengkapnya. Untuk rilis AKS Engine v0.75.3, kluster dengan simpul Windows pada Kubernetes v1.23 dapat menggunakan citra dasar Windows dengan runtime Docker. Kluster dengan simpul Windows pada Kubernetes v1.24 dapat menggunakan citra dasar Windows dengan runtime Containerd.

Anda dapat menemukan lebih banyak fitur di halaman GitHub v0.75.3.

Petunjuk untuk menggunakan mesin AKS 0.70.0 ke atas

Microsoft meningkatkan Penyedia Cloud Azure pada versi 0.70.0. Penyedia Cloud Azure merupakan komponen inti yang dibagikan antara AKS Azure dan mesin AKS di Azure Stack Hub.

Untuk menggunakan mesin AKS 0.70.0 ke atas:

  • Jika Anda mencoba membuat kluster Kubernetes baru untuk pertama kalinya: Gunakan contoh model API yang disediakan untuk versi yang sesuai di mesin AKS dan tabel pemetaan gambar yang sesuai .

  • Jika Anda membuat kluster baru, tetapi ingin menggunakan model API yang ada: Ubah model API Anda dengan mengikuti instruksi Penyedia Cloud untuk Azure . Kegagalan untuk menyertakan pengaturan baru menghasilkan kesalahan penyebaran.

  • Jika Anda menggunakan volume penyimpanan: Pastikan Anda menggunakan driver AzureDiskCSI . Versi 0.70.0 ke atas hanya mendukung driver CSI, bukan penyedia penyimpanan in-tree warisan. Untuk meningkatkan, ikuti instruksi dalam peningkatan saat menggunakan volume penyimpanan.

Masalah yang diketahui

  • Menyebarkan beberapa layanan Kubernetes secara paralel di dalam satu kluster dapat menyebabkan kesalahan dalam konfigurasi penyeimbang beban dasar. Sebaiknya sebarkan satu layanan pada satu waktu.
  • Karena alat aks-engine adalah repositori kode sumber bersama di seluruh Azure dan Azure Stack Hub, memeriksa banyak catatan rilis dan permintaan pull dapat menyebabkan Anda percaya bahwa alat ini mendukung versi lain dari platform Kubernetes dan OS di luar yang sebelumnya tercantum. Anda dapat mengabaikannya dan menggunakan tabel versi di atas sebagai panduan resmi untuk pembaruan ini.
  • Mesin AKS v0.67.0 menggunakan gambar Windows yang salah saat menyebarkan kluster Windows. Gunakan v0.70.0 untuk mengatasi masalah ini.

Referensi

Daftar berikut adalah kumpulan lengkap catatan rilis untuk Gabungan Azure dan Azure Stack Hub:

Berlaku untuk mesin AKS versi v0.67.0.

Artikel ini menjelaskan isi mesin Azure Kubernetes Service (AKS) pada pembaruan Azure Stack Hub. Pembaruan ini mencakup perbaikan dan peningkatan untuk rilis terbaru mesin AKS yang ditargetkan ke platform Azure Stack Hub. Artikel ini tidak dimaksudkan untuk mendokumen informasi rilis untuk mesin AKS untuk Azure global.

Perencanaan pembaruan

Perintah mesin upgrade AKS sepenuhnya mengotomatiskan proses peningkatan kluster Anda. Ini menangani komputer virtual (VM), jaringan, penyimpanan, Kubernetes, dan tugas orkestrasi. Sebelum menerapkan pembaruan, pastikan untuk meninjau informasi catatan rilis.

Meningkatkan pertimbangan

  • Apakah Anda menggunakan item marketplace yang benar, AKS Base Ubuntu 16.04-LTS atau 18.04 Image Distro atau AKS Base Windows Server untuk versi mesin AKS Anda? Anda dapat menemukan versi di bagian "Unduh gambar baru dan mesin AKS".
  • Apakah Anda menggunakan spesifikasi kluster yang benar (apimodel.json) dan grup sumber daya untuk kluster target? Saat Anda awalnya menyebarkan kluster, file ini dihasilkan di direktori output Anda. Lihat parameter perintah penyebaran Menyebarkan kluster Kubernetes.
  • Apakah Anda menggunakan mesin yang andal untuk menjalankan mesin AKS dan dari mana Anda melakukan operasi peningkatan?
  • Jika memperbarui kluster operasional dengan beban kerja aktif, Anda dapat menerapkan peningkatan tanpa memengaruhinya dengan asumsi bahwa kluster berada di bawah beban normal. Namun, Anda harus memiliki kluster cadangan jika terdapat kebutuhan untuk mengarahkan pengguna ke sana. Kluster cadangan sangat disarankan.
  • Jika memungkinkan, jalankan perintah dari VM dalam lingkungan Azure Stack Hub untuk mengurangi hop jaringan dan potensi kegagalan konektivitas.
  • Pastikan langganan Anda memiliki kuota yang cukup untuk seluruh proses. Proses ini mengalokasikan VM baru selama proses berlangsung. Jumlah VM yang dihasilkan akan sama dengan yang asli, tetapi rencanakan beberapa VM lagi yang akan dibuat selama proses.
  • Tidak ada pembaruan sistem atau tugas terjadwal yang direncanakan.
  • Siapkan peningkatan bertahap pada kluster yang dikonfigurasi dengan nilai yang sama dengan kluster produksi dan uji peningkatan di sana sebelum melakukannya di kluster produksi Anda.

Menggunakan perintah peningkatan

Anda harus menggunakan perintah seperti yang aks-engine upgrade dijelaskan dalam Meningkatkan kluster Kubernetes di Azure Stack Hub.

Gangguan peningkatan

Terkadang faktor tak terduga mengganggu peningkatan kluster. Gangguan dapat terjadi ketika mesin AKS melaporkan kesalahan atau sesuatu terjadi pada proses eksekusi mesin AKS. Periksa penyebab gangguan, atasi, dan kirim ulang perintah yang sama upgrade untuk melanjutkan proses peningkatan. Perintah upgrade bersifat idempotensi dan harus melanjutkan peningkatan kluster setelah Anda mengirim ulang perintah. Biasanya, gangguan meningkatkan waktu untuk menyelesaikan pembaruan, tetapi seharusnya tidak memengaruhi penyelesaiannya.

Perkiraan waktu peningkatan

Perkiraan waktu peningkatan adalah 12 hingga 15 menit per VM dalam kluster. Misalnya, kluster 20 simpul dapat memakan waktu sekitar 5 jam untuk ditingkatkan.

Mengunduh gambar baru dan mesin AKS

Unduh versi baru gambar Ubuntu dasar AKS dan mesin AKS.

Seperti yang dijelaskan dalam dokumentasi untuk mesin AKS untuk Azure Stack Hub, menyebarkan kluster Kubernetes memerlukan:

  • Biner mesin aks (diperlukan).
  • Distro Gambar AKS Base Ubuntu 16.04-LTS (tidak digunakan lagi - tidak lagi digunakan, ubah model API untuk menggunakan 18.04 sebagai gantinya).
  • Distro Gambar AKS Base Ubuntu 18.04-LTS (diperlukan untuk agen Linux).
  • Distro Gambar Windows Server Dasar AKS (diperlukan untuk agen Windows).

Versi baru gambar-gambar ini tersedia dengan pembaruan ini:

Meningkatkan kluster Kubernetes yang dibuat dengan distro Ubuntu 16.04

Dimulai dengan AKS Engine v0.67.0, distro Ubuntu 16.04 tidak lagi menjadi opsi yang didukung, karena OS telah mencapai akhir masa pakainya. Untuk meningkatkan kluster, pastikan untuk mengatur distro OS ke aks-ubuntu-18.04 dalam model API input Anda, yang dihasilkan oleh aks-engine deploy dan diteruskan sebagai input ke aks-engine upgrade:

"masterProfile": {
    "distro": "aks-ubuntu-18.04"
},

"agentPoolProfiles": [{
    "distro": "aks-ubuntu-18.04"
}]

Mesin AKS dan pemetaan versi Azure Stack

Versi Azure Stack Hub Versi mesin AKS
1910 0.43.0, 0.43.1
2002 0.48.0, 0.51.0
2005 0.48.0, 0.51.0, 0.55.0, 0.55.4
2008 0.55.4, 0.60.1
2102 0.60.1, 0.63.0, 0.67.0
2108 0.63.0, 0.67.0

Jalur peningkatan versi Kubernetes di mesin AKS v0.67.0

Anda dapat menemukan versi saat ini dan versi peningkatan untuk Azure Stack Hub dalam tabel berikut. Tabel ini berlaku untuk kluster mesin AKS di Azure Stack Hub. Jangan gunakan perintah aks-engine get-versions , yang mengembalikan versi yang didukung di Azure global serta di Azure Stack Hub.

Versi saat ini Peningkatan tersedia
1.15.12 1.16.14, 1.16.15
1.16.14 1.16.15, 1.17.17
1.17.11, 1.17.17 1.18.18
1.18.15, 1.18.18 1.19.10
1.19.10 1.19.15, 1.20.11
1.20.6 1.20.11

Dalam file JSON model API, tentukan nilai rilis dan versi di bawah bagian orchestratorProfile . Misalnya, jika Anda berencana untuk menyebarkan Kubernetes 1.17.17, dua nilai berikut harus diatur (lihat contoh kubernetes-azurestack.json):

-   "orchestratorRelease": "1.17",
-   "orchestratorVersion": "1.17.17"

Mesin AKS dan pemetaan gambar yang sesuai

Mesin AKS Gambar dasar AKS Versi Kubernetes Sampel model API
v0.43.1 AKS Base Ubuntu 16.04-LTS Image Distro, Oktober 2019 (2019.10.24) 1.15.5, 1.15.4, 1.14.8, 1.14.7
v0.48.0 AKS Base Ubuntu 16.04-LTS Image Distro, Maret 2020 (2020.03.19) 1.15.10, 1.14.7
v0.51.0 AKS Base Ubuntu 16.04-LTS Image Distro, Mei 2020 (2020.05.13), AKS Base Windows Image (17763.1217.200513) 1.15.12, 1.16.8, 1.16.9 Linux, Windows
v0.55.0 AKS Base Ubuntu 16.04-LTS Image Distro, Agustus 2020 (2020.08.24), AKS Base Windows Image (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
v0.55.4 AKS Base Ubuntu 16.04-LTS Image Distro, September 2020 (2020.09.14), AKS Base Windows Image (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
V0.60.1 AKS Base Ubuntu 16.04-LTS Image Distro, Januari 2021 (2021.01.28)
AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28)
Gambar Windows Basis AKS (17763.1697.210129)
1.16.14, 1.16.15, 1.17.17, 1.18.15 Linux, Windows
v0.63.0 AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q2 (2021.05.24), AKS Base Windows Image (17763.1935.210520) 1.18.18, 1.19.10, 1.20.6 Sampel Model API (Linux, Windows)
v0.67.0 AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q3 (2021.09.27), Gambar Windows Dasar AKS (17763.2213.210927) 1.19.15, 1.20.11 Sampel Model API (Linux, Windows)

Apa yang baru

Jika tertarik untuk berpartisipasi dalam pratinjau pribadi, Anda dapat meminta akses pratinjau.

Fitur baru meliputi:

  • Dukungan untuk Kubernetes 1.19.15 dan 1.20.11

Masalah yang diketahui

  • Menyebarkan beberapa layanan Kubernetes secara paralel di dalam satu kluster dapat menyebabkan kesalahan dalam konfigurasi penyeimbang beban dasar. Sebaiknya sebarkan satu layanan pada satu waktu.
  • Karena alat aks-engine adalah repositori kode sumber bersama di seluruh Azure dan Azure Stack Hub, memeriksa banyak catatan rilis dan permintaan pull dapat menyebabkan Anda percaya bahwa alat ini mendukung versi lain dari platform Kubernetes dan OS di luar yang sebelumnya tercantum. Anda dapat mengabaikannya dan menggunakan tabel versi di atas sebagai panduan resmi untuk pembaruan ini.

Referensi

Daftar berikut adalah kumpulan lengkap catatan rilis untuk Gabungan Azure dan Azure Stack Hub:

Berlaku untuk mesin AKS versi v0.60.1.

Artikel ini menjelaskan isi mesin Azure Kubernetes Service (AKS) pada pembaruan Azure Stack Hub. Pembaruan ini mencakup perbaikan dan peningkatan untuk rilis terbaru mesin AKS yang ditargetkan ke platform Azure Stack Hub. Artikel ini tidak dimaksudkan untuk mendokumen informasi rilis untuk mesin AKS untuk Azure global.

Perencanaan pembaruan

Perintah mesin upgrade AKS sepenuhnya mengotomatiskan proses peningkatan kluster Anda, dan menangani komputer virtual (VM), jaringan, penyimpanan, Kubernetes, dan tugas orkestrasi. Sebelum menerapkan pembaruan, pastikan untuk meninjau informasi catatan rilis.

Meningkatkan pertimbangan

  • Apakah Anda menggunakan item marketplace yang benar, AKS Base Ubuntu 16.04-LTS atau 18.04 Image Distro atau AKS Base Windows Server untuk versi mesin AKS Anda? Anda dapat menemukan versi di bagian "Unduh gambar baru dan mesin AKS".
  • Apakah Anda menggunakan spesifikasi kluster yang benar (apimodel.json) dan grup sumber daya untuk kluster target? Saat Anda awalnya menyebarkan kluster, file ini dihasilkan di direktori output Anda. Lihat parameter perintah penyebaran Menyebarkan kluster Kubernetes.
  • Apakah Anda menggunakan mesin yang andal untuk menjalankan mesin AKS dan dari mana Anda melakukan operasi peningkatan?
  • Jika memperbarui kluster operasional dengan beban kerja aktif, Anda dapat menerapkan peningkatan tanpa memengaruhinya dengan asumsi bahwa kluster berada di bawah beban normal. Namun, Anda harus memiliki kluster cadangan jika terdapat kebutuhan untuk mengarahkan pengguna ke sana. Kluster cadangan sangat disarankan.
  • Jika memungkinkan, jalankan perintah dari VM dalam lingkungan Azure Stack Hub untuk mengurangi hop jaringan dan potensi kegagalan konektivitas.
  • Pastikan langganan Anda memiliki kuota yang cukup untuk seluruh proses. Proses ini mengalokasikan VM baru selama proses berlangsung. Jumlah VM yang dihasilkan akan sama dengan yang asli, tetapi rencanakan beberapa VM lagi yang akan dibuat selama proses.
  • Tidak ada pembaruan sistem atau tugas terjadwal yang direncanakan.
  • Siapkan peningkatan bertahap pada kluster yang dikonfigurasi dengan nilai yang sama dengan kluster produksi dan uji peningkatan di sana sebelum melakukannya di kluster produksi Anda.

Menggunakan perintah peningkatan

Anda harus menggunakan perintah seperti yang aks-engine upgrade dijelaskan dalam Meningkatkan kluster Kubernetes di Azure Stack Hub.

Gangguan peningkatan

Terkadang faktor tak terduga mengganggu peningkatan kluster. Gangguan dapat terjadi ketika mesin AKS melaporkan kesalahan atau sesuatu terjadi pada proses eksekusi mesin AKS. Periksa penyebab gangguan, atasi, dan kirim ulang perintah yang sama upgrade untuk melanjutkan proses peningkatan. Perintah upgrade bersifat idempotensi dan harus melanjutkan peningkatan kluster setelah Anda mengirim ulang perintah. Biasanya, gangguan meningkatkan waktu untuk menyelesaikan pembaruan, tetapi seharusnya tidak memengaruhi penyelesaiannya.

Perkiraan waktu peningkatan

Perkiraan waktu peningkatan adalah 12 hingga 15 menit per VM dalam kluster. Misalnya, kluster 20 node mungkin membutuhkan waktu sekitar 5 jam untuk ditingkatkan.

Mengunduh gambar baru dan mesin AKS

Unduh versi baru gambar Ubuntu dasar AKS dan mesin AKS.

Seperti yang dijelaskan dalam dokumentasi untuk mesin AKS di Azure Stack Hub, menyebarkan kluster Kubernetes memerlukan:

  • Biner mesin aks (diperlukan).
  • Distro Gambar AKS Base Ubuntu 16.04-LTS (tidak digunakan lagi - tidak lagi digunakan, ubah model API untuk menggunakan 18.04 sebagai gantinya).
  • Distro Gambar AKS Base Ubuntu 18.04-LTS (diperlukan untuk agen Linux).
  • Distro Gambar Windows Server Dasar AKS (diperlukan untuk agen Windows).

Versi baru dari ini tersedia dengan pembaruan ini:

Mesin AKS dan pemetaan versi Azure Stack

Versi Azure Stack Hub Versi mesin AKS
1910 0.43.0, 0.43.1
2002 0.48.0, 0.51.0
2005 0.48.0, 0.51.0, 0.55.0, 0.55.4
2008 0.55.4, 0.60.1

Jalur peningkatan versi Kubernetes di mesin AKS v0.60.1

Anda dapat menemukan versi saat ini dan versi peningkatan untuk Azure Stack Hub dalam tabel berikut. Tabel ini berlaku untuk kluster mesin AKS di Azure Stack Hub. Jangan gunakan perintah aks-engine get-versions , yang mengembalikan versi yang didukung di Azure global serta di Azure Stack Hub.

Versi saat ini Peningkatan tersedia
1.15.12 1.16.14, 1.16.15
1.16.14 1.16.15, 1.17.17
1.17.11 1.17.17, 1.18.15
1.17.17 1.18.15

Dalam file JSON model API, tentukan nilai rilis dan versi di bawah bagian orchestratorProfile . Misalnya, jika Anda berencana untuk menyebarkan Kubernetes 1.17.17, dua nilai berikut harus diatur (lihat contoh kubernetes-azurestack.json):

-   "orchestratorRelease": "1.17",
-   "orchestratorVersion": "1.17.17"

Mesin AKS dan pemetaan gambar yang sesuai

Mesin AKS Gambar dasar AKS Versi Kubernetes Sampel model API
v0.43.1 AKS Base Ubuntu 16.04-LTS Image Distro, Oktober 2019 (2019.10.24) 1.15.5, 1.15.4, 1.14.8, 1.14.7
v0.48.0 AKS Base Ubuntu 16.04-LTS Image Distro, Maret 2020 (2020.03.19) 1.15.10, 1.14.7
v0.51.0 AKS Base Ubuntu 16.04-LTS Image Distro, Mei 2020 (2020.05.13), AKS Base Windows Image (17763.1217.200513) 1.15.12, 1.16.8, 1.16.9 Linux, Windows
v0.55.0 AKS Base Ubuntu 16.04-LTS Image Distro, Agustus 2020 (2020.08.24), AKS Base Windows Image (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
v0.55.4 AKS Base Ubuntu 16.04-LTS Image Distro, September 2020 (2020.09.14), AKS Base Windows Image (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
V0.60.1 AKS Base Ubuntu 16.04-LTS Image Distro, Januari 2021 (2021.01.28)
AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28)
Gambar Windows Basis AKS (17763.1697.210129)
1.16.14, 1.16.15, 1.17.17, 1.18.15 Linux, Windows

Apa yang baru

Jika tertarik untuk berpartisipasi dalam pratinjau pribadi, Anda dapat meminta akses pratinjau.

Fitur baru meliputi:

  • Ketersediaan Umum Ubuntu 18.04.
  • Pratinjau Umum Rotasi Sertifikat #4214.
  • Pratinjau Pribadi GPU T4 Nvidia #4259.
  • Pratinjau pribadi integrasi Azure Active Directory.
  • Driver CSI untuk Pratinjau Privat Azure Blobs #712.
  • Pratinjau Umum Disk Azure Driver CSI #712.
  • Pratinjau Umum NFS Driver CSI #712.
  • Dukungan untuk Kubernetes 1. 17.17 #4188 dan 1.18.15 #4187.

Masalah yang diketahui

  • Menyebarkan beberapa layanan Kubernetes secara paralel di dalam satu kluster dapat menyebabkan kesalahan dalam konfigurasi penyeimbang beban dasar. Sebaiknya sebarkan satu layanan pada satu waktu.
  • Karena alat aks-engine adalah repositori kode sumber bersama di Azure dan Azure Stack Hub, memeriksa banyak catatan rilis dan permintaan pull dapat menyebabkan Anda percaya bahwa alat ini mendukung versi Lain dari Kubernetes dan platform OS di luar yang sebelumnya tercantum. Anda dapat mengabaikannya dan menggunakan tabel versi di atas sebagai panduan resmi untuk pembaruan ini.

Referensi

Daftar berikut adalah kumpulan lengkap catatan rilis untuk Gabungan Azure dan Azure Stack Hub:

Berlaku untuk mesin AKS versi v0.55.4.

Artikel ini menjelaskan isi mesin Azure Kubernetes Service (AKS) pada pembaruan Azure Stack Hub. Pembaruan ini mencakup perbaikan dan peningkatan untuk rilis terbaru mesin AKS yang ditargetkan ke platform Azure Stack Hub. Artikel ini tidak dimaksudkan untuk men dokumentasikan informasi rilis untuk mesin AKS untuk Azure global.

Perencanaan pembaruan

Perintah mesin upgrade AKS sepenuhnya mengotomatiskan proses peningkatan kluster Anda, dan menangani komputer virtual (VM), jaringan, penyimpanan, Kubernetes, dan tugas orkestrasi. Sebelum menerapkan pembaruan, pastikan untuk meninjau informasi catatan rilis.

Meningkatkan pertimbangan

  • Apakah Anda menggunakan item marketplace yang benar, AKS Base Ubuntu 16.04-LTS Image Distro untuk versi mesin AKS Anda? Anda dapat menemukan versi di bagian "Unduh gambar baru dan mesin AKS".
  • Apakah Anda menggunakan spesifikasi kluster yang benar (apimodel.json) dan grup sumber daya untuk kluster target? Saat Anda awalnya menyebarkan kluster, file ini dihasilkan di direktori output Anda. Lihat parameter perintah penyebaran Menyebarkan kluster Kubernetes.
  • Apakah Anda menggunakan mesin yang andal untuk menjalankan mesin AKS dan dari manakah Anda melakukan operasi peningkatan?
  • Jika memperbarui kluster operasional dengan beban kerja aktif, Anda dapat menerapkan peningkatan tanpa memengaruhinya dengan asumsi bahwa kluster berada di bawah beban normal. Namun, Anda harus memiliki kluster cadangan jika terdapat kebutuhan untuk mengarahkan pengguna ke sana. Kluster cadangan sangat disarankan.
  • Jika memungkinkan, jalankan perintah dari VM dalam lingkungan Azure Stack Hub untuk mengurangi hop jaringan dan potensi kegagalan konektivitas.
  • Pastikan langganan Anda memiliki kuota yang cukup untuk seluruh proses. Proses ini mengalokasikan VM baru selama proses berlangsung. Jumlah VM yang dihasilkan akan sama dengan yang asli, tetapi rencanakan beberapa VM lagi yang akan dibuat selama proses.
  • Tidak ada pembaruan sistem atau tugas terjadwal yang direncanakan.
  • Siapkan peningkatan bertahap pada kluster yang dikonfigurasi dengan nilai yang sama dengan kluster produksi dan uji peningkatan di sana sebelum melakukannya di kluster produksi Anda.

Menggunakan perintah peningkatan

Anda harus menggunakan perintah seperti yang aks-engine upgrade dijelaskan dalam Meningkatkan kluster Kubernetes di Azure Stack Hub.

Gangguan peningkatan

Terkadang faktor tak terduga mengganggu peningkatan kluster. Gangguan dapat terjadi ketika mesin AKS melaporkan kesalahan atau sesuatu terjadi pada proses eksekusi mesin AKS. Periksa penyebab gangguan, atasi, dan kirim ulang perintah yang sama upgrade untuk melanjutkan proses peningkatan. Perintah upgrade bersifat idempotensi dan harus melanjutkan peningkatan kluster setelah Anda mengirim ulang perintah. Biasanya, gangguan meningkatkan waktu untuk menyelesaikan pembaruan, tetapi seharusnya tidak memengaruhi penyelesaiannya.

Perkiraan waktu peningkatan

Perkiraan waktu peningkatan adalah 12 hingga 15 menit per VM dalam kluster. Misalnya, kluster 20 node mungkin membutuhkan waktu sekitar 5 jam untuk ditingkatkan.

Mengunduh gambar baru dan mesin AKS

Unduh versi baru basis AKS Ubuntu Image dan mesin AKS.

Seperti yang dijelaskan dalam dokumentasi untuk mesin AKS di Azure Stack Hub, menyebarkan kluster Kubernetes memerlukan dua komponen utama:

  • Biner mesin aks (diperlukan).
  • AKS Base Ubuntu 16.04-LTS Image Distro

Versi baru gambar-gambar ini tersedia dengan pembaruan ini:

Mesin AKS dan pemetaan versi Azure Stack

Versi Azure Stack Hub Versi mesin AKS
1910 0.43.0, 0.43.1
2002 0.48.0, 0.51.0
2005 0.48.0, 0.51.0, 0.55.0, 0.55.4

Jalur peningkatan versi Kubernetes di mesin AKS v0.55.4

Anda dapat menemukan versi saat ini dan versi peningkatan untuk Azure Stack Hub dalam tabel berikut. Tabel ini berlaku untuk kluster mesin AKS di Azure Stack Hub. Jangan gunakan perintah aks-engine get-versions , yang mengembalikan versi yang didukung di Azure global serta di Azure Stack Hub.

Versi saat ini Peningkatan tersedia
1.15.10 1.15.12
1.15.12, 1.16.8, 1.16.9 1.16.14
1.16.8, 1.16.9, 1.16.14 1.17.11

Dalam file JSON model API, tentukan nilai rilis dan versi di bawah bagian orchestratorProfile . Misalnya, jika Anda berencana untuk menyebarkan Kubernetes 1.17.17, dua nilai berikut harus diatur (lihat contoh kubernetes-azurestack.json):

    -   "orchestratorRelease": "1.16",
    -   "orchestratorVersion": "1.16.14"

Mesin AKS dan pemetaan gambar yang sesuai

Versi Kubernetes Catatan
1.15.5, 1.15.4, 1.14.8, 1.14.7
1.15.10, 1.14.7
1.15.12, 1.16.8, 1.16.9 Sampel model API (Linux, Windows)
1.15.12, 1.16.14, 1.17.11 Sampel model API (Linux, Windows)
1.15.12, 1.16.14, 1.17.11 Sampel model API (Linux, Windows)

Apa yang baru

  • Memperbarui Linux VHD Azure Stack ke 2020.09.14 #3828
  • Menambahkan dukungan untuk K8s v1.17.11 di Azure Stack #3702
  • Menambahkan dukungan untuk K8s v1.16.14 di Azure Stack #3704
  • Pembaruan Linux VHD ke 2020.09.14 #3750
  • Pembaruan Windows VHD ke Agustus #3730
  • Meningkatkan server metrik Kubernetes ke v0.3.7 #3669
  • Meningkatkan versi docker untuk memperbaiki masalah rotasi log #3693
  • Meningkatkan CoreDNS ke v1.7.0 #3608
  • Menggunakan paket moby 19.03.x #3549
  • Memperbaiki strategi pembaruan azure-cni #3571

Masalah yang diketahui

  • Menyebarkan beberapa layanan Kubernetes secara paralel di dalam satu kluster dapat menyebabkan kesalahan dalam konfigurasi penyeimbang beban dasar. Sebaiknya sebarkan satu layanan pada satu waktu.
  • Saat Anda menjalankan aks-engine get-versions, output menghasilkan informasi yang berlaku untuk Azure dan Azure Stack Hub; namun, tidak ada cara eksplisit untuk membedakan apa yang sesuai dengan Azure Stack Hub. Jangan gunakan perintah ini untuk menentukan versi apa yang tersedia untuk dimutakhirkan. Gunakan tabel referensi peningkatan yang dijelaskan di bagian sebelumnya.
  • Karena alat aks-engine adalah repositori kode sumber bersama di seluruh Azure dan Azure Stack Hub, memeriksa banyak catatan rilis dan permintaan pull dapat menyebabkan Anda percaya bahwa alat ini mendukung versi lain dari platform Kubernetes dan OS di luar yang sebelumnya tercantum. Anda dapat mengabaikannya dan menggunakan tabel versi di atas sebagai panduan resmi untuk pembaruan ini.

Referensi

Ini adalah kumpulan lengkap catatan rilis untuk gabungan Azure dan Azure Stack Hub:

Berlaku untuk mesin AKS versi 0.48.0 atau yang lebih lama.

Artikel ini menjelaskan isi mesin Azure Kubernetes Service (AKS) pada pembaruan Azure Stack Hub. Pembaruan ini mencakup perbaikan dan peningkatan untuk rilis terbaru mesin AKS yang ditargetkan ke platform Azure Stack Hub. Artikel ini tidak dimaksudkan untuk mendokumen informasi rilis untuk mesin AKS untuk Azure global.

Perencanaan pembaruan

Perintah mesin upgrade AKS sepenuhnya mengotomatiskan proses peningkatan kluster Anda, dan menangani komputer virtual (VM), jaringan, penyimpanan, Kubernetes, dan tugas orkestrasi. Sebelum menerapkan pembaruan, pastikan untuk meninjau informasi catatan rilis.

Meningkatkan pertimbangan

  • Apakah Anda menggunakan item marketplace yang benar, AKS Base Ubuntu 16.04-LTS Image Distro untuk versi mesin AKS Anda? Anda dapat menemukan versi di bagian Mengunduh AKS base Ubuntu Image baru dan versi mesin AKS.
  • Apakah Anda menggunakan spesifikasi kluster yang benar (apimodel.json) dan grup sumber daya untuk kluster target? Saat Anda awalnya menyebarkan kluster, file ini dihasilkan di direktori output Anda. Lihat parameter perintah penyebaran Menyebarkan kluster Kubernetes.
  • Apakah Anda menggunakan mesin yang andal untuk menjalankan mesin AKS dan dari mana Anda melakukan operasi peningkatan?
  • Jika memperbarui kluster operasional dengan beban kerja aktif, Anda dapat menerapkan peningkatan tanpa memengaruhinya dengan asumsi bahwa kluster berada di bawah beban normal. Namun, Anda harus memiliki kluster cadangan jika terdapat kebutuhan untuk mengarahkan pengguna ke sana. Kluster cadangan sangat disarankan.
  • Jika memungkinkan, jalankan perintah dari VM dalam lingkungan Azure Stack Hub untuk mengurangi hop jaringan dan potensi kegagalan konektivitas.
  • Pastikan langganan Anda memiliki kuota yang cukup untuk seluruh proses. Proses ini mengalokasikan VM baru selama proses berlangsung. Jumlah VM yang dihasilkan akan sama dengan yang asli, tetapi rencanakan beberapa VM lagi yang akan dibuat selama proses.
  • Tidak ada pembaruan sistem atau tugas terjadwal yang direncanakan.
  • Siapkan peningkatan bertahap pada kluster yang dikonfigurasi dengan nilai yang sama dengan kluster produksi dan uji peningkatan di sana sebelum melakukannya di kluster produksi Anda.

Menggunakan perintah peningkatan

Anda harus menggunakan perintah seperti yang aks-engine upgrade dijelaskan dalam Meningkatkan kluster Kubernetes di Azure Stack Hub.

Gangguan peningkatan

Terkadang faktor tak terduga mengganggu peningkatan kluster. Gangguan dapat terjadi ketika mesin AKS melaporkan kesalahan atau sesuatu terjadi pada proses eksekusi mesin AKS. Periksa penyebab gangguan, atasi, dan kirim ulang perintah yang sama upgrade untuk melanjutkan proses peningkatan. Perintah upgrade bersifat idempotensi dan harus melanjutkan peningkatan kluster setelah Anda mengirim ulang perintah. Biasanya, gangguan meningkatkan waktu untuk menyelesaikan pembaruan, tetapi seharusnya tidak memengaruhi penyelesaiannya.

Perkiraan waktu peningkatan

Perkiraan waktu peningkatan adalah 12 hingga 15 menit per VM dalam kluster. Misalnya, kluster 20 node mungkin membutuhkan waktu sekitar 5 jam untuk ditingkatkan.

Mengunduh gambar baru dan mesin AKS

Unduh versi baru basis AKS Ubuntu Image dan mesin AKS.

Seperti yang dijelaskan dalam dokumentasi untuk mesin AKS di Azure Stack Hub, menyebarkan kluster Kubernetes memerlukan dua komponen utama:

  • Biner mesin aks (diperlukan).
  • Distro Gambar AKS Base Ubuntu 16.04-LTS.

Versi baru dari ini tersedia dengan pembaruan ini:

Jalur peningkatan versi Kubernetes

Anda dapat menemukan versi saat ini dan versi peningkatan untuk Azure Stack Hub dalam tabel berikut. Tabel ini berlaku untuk kluster mesin AKS di Azure Stack Hub. Jangan gunakan perintah aks-engine get-versions , yang mengembalikan versi yang didukung di Azure global serta di Azure Stack Hub.

Versi saat ini Peningkatan tersedia
1.14.7 1.15.10
1.14.8 1.15.10
1.15.4 1.15.10
1.15.5 1.15.10

Apa yang baru

  • Dukungan untuk Kubernetes versi 1.15.10 (#2834). Saat Anda menyebarkan kluster baru, dalam model API Anda .json file (juga dikenal sebagai file definisi kluster), tentukan nomor versi rilis dan nomor versi minor dalam format berikut. Untuk contoh file definisi kluster, lihat kubernetes-azurestack.json.

    • "orchestratorRelease": "1.15,

    • "orchestratorVersion": "1.15.10"

    Catatan

    Jika versi Kubernetes tidak secara eksplisit disediakan dalam file .json model API, versi 1.15 akan digunakan (#2932) dan orchestratorVersion akan default ke 1.15.11, yang akan mengakibatkan kesalahan selama penyebaran kluster.

  • Dengan mesin aks v0.43.1, pengaturan frekuensi default untuk penyedia cloud untuk melakukan perulangan kontrol dan tugas lainnya tidak berfungsi dengan baik dengan batas ambang batas Azure Stack Hub Resource Manager untuk permintaan yang masuk. Pembaruan ini mengubah default untuk Azure Stack Hub untuk mengurangi beban coba kembali ke Azure Stack Hub Resource Manager (#2861).

  • Langkah verifikasi baru di aks-engine akan mengakibatkan penghentian eksekusi atau menampilkan peringatan jika model API .json file berisi properti yang tidak didukung oleh Azure Stack Hub (#2717).

  • Dengan check-in verifikasi baru, mesin aks akan memvalidasi ketersediaan versi gambar dasar AKS yang diperlukan untuk versi eksekusi mesin aks (#2342). Ini akan terjadi setelah mengurai model API .json file dan sebelum memanggil Resource Manager Azure Stack Hub.

  • Opsi aks-engine baru "--control-plane-only" dalam upgrade perintah memungkinkan pengguna untuk meningkatkan operasi hanya untuk menargetkan master Virtual Machines (#2635).

  • Pembaruan untuk Kernel Linux versi 4.15.0-1071-azure untuk Ubuntu 16.04-LTS. Lihat "Paket: linux-image-4.15.0-1071-azure (4.15.0-1071.76) [security]" untuk detailnya.

  • Pembaruan hyperkube baru untuk mendukung Kubernetes versi 1.14.8 dan 1.15.10.

  • Perbarui kubectl agar sesuai dengan versi Kubernetes untuk kluster. Komponen ini tersedia di node sarana kontrol kluster Kubernetes, Anda dapat menjalankannya dengan SSH menjadi master.

  • Updates untuk add-in Azure Container Monitor dengan rilis Februari 2020 terbaru (#2850).

  • Peningkatan coredns ke versi v1.6.6 (#2555).

  • Tingkatkan etcd ke versi 3.3.18 (#2462).

  • Tingkatkan moby ke versi 3.0.11 (#2887).

  • Dengan rilis Mesin AKS ini memotong ketergantungan dari k8s.gcr.io sekarang menggunakan Kubernetes MCR registry @ mcr.microsoft.com resmi saat membuat gambarnya (#2722).

Masalah yang diketahui

  • Menyebarkan beberapa layanan Kubernetes secara paralel di dalam satu kluster dapat menyebabkan kesalahan dalam konfigurasi penyeimbang beban dasar. Sebaiknya sebarkan satu layanan pada satu waktu.
  • Menjalankan aks-engine get-versions menghasilkan informasi yang berlaku untuk Azure dan Azure Stack Hub; namun, tidak ada cara eksplisit untuk membedakan apa yang sesuai dengan Azure Stack Hub. Jangan gunakan perintah ini untuk menentukan versi apa yang tersedia untuk dimutakhirkan. Gunakan tabel referensi peningkatan yang dijelaskan di bagian sebelumnya.
  • Karena alat aks-engine adalah repositori kode sumber bersama di seluruh Azure dan Azure Stack Hub, memeriksa banyak catatan rilis dan permintaan pull dapat menyebabkan Anda percaya bahwa alat ini mendukung versi lain dari platform Kubernetes dan OS di luar yang sebelumnya tercantum. Anda dapat mengabaikannya dan menggunakan tabel versi di atas sebagai panduan resmi untuk pembaruan ini.

Referensi

Berikut ini adalah daftar beberapa bug yang diperbaiki dan serangkaian catatan rilis lengkap dari versi 0.44.0 hingga versi 0.48.0. Catatan rilis mencakup Azure dan Azure Stack Hub.

Perbaikan bug

  • userAssignedIdentityId di Windows azure.json tanda kutip yang hilang (#2327)

  • Add-in update config hanya untuk peningkatan (#2282)

  • Batas waktu tunggu untuk mendapatkan IP manajemen pada simpul Windows (#2284)

  • Menambahkan file .zip Azure CNI 1.0.28 ke Windows VHD (#2268)

  • Urutan default yang benar untuk pengaturan IPAddressCount (#2358)

  • Perbarui untuk menggunakan yaml omsagent tunggal untuk semua versi K8s untuk menghindari kesalahan manual dan kemudahan pemeliharaan (#2692)

Catatan rilis

Ini adalah kumpulan lengkap catatan rilis untuk gabungan Azure dan Azure Stack Hub:

Langkah berikutnya