All Products
Search
Document Center

Container Service for Kubernetes:OpenKruise

Last Updated:Mar 27, 2026

OpenKruise adalah seperangkat ekstensi standar untuk Kubernetes yang dapat digunakan bersama Kubernetes guna mengelola pod aplikasi, kontainer sidecar, dan distribusi image secara efisien. Topik ini memperkenalkan OpenKruise serta menjelaskan catatan penggunaan dan catatan rilisnya.

Ikhtisar

OpenKruise merupakan proyek Sandbox Cloud Native Computing Foundation (CNCF) yang memperluas Kubernetes dengan controller workload tingkat lanjut, operasi hari ke-2 (day-2 operations), dan perlindungan ketersediaan tinggi.

OpenKruise memperluas Kubernetes melalui tiga kategori kemampuan:

Workload tingkat lanjut

OpenKruise menyediakan controller workload tambahan—CloneSet, Advanced StatefulSet, Advanced DaemonSet, SidecarSet, dan AdvancedCronJob—yang mendukung kemampuan standar dari padanan Kubernetes-nya serta fitur lanjutan seperti pembaruan in-place, rilis canary, pembaruan aliran (stream updates), strategi penskalaan dan peningkatan yang dapat dikonfigurasi, serta operasi paralel.

Pembaruan in-place hanya melakukan restart kontainer target dengan image baru tanpa memindahkan pod tersebut, sehingga mengurangi waktu pembaruan dan meminimalkan dampak terhadap subsistem seperti penjadwal (scheduler), CNI, dan CSI.

Operasi hari ke-2 tingkat lanjut

OpenKruise mendukung alur kerja operasional di luar penerapan dasar:

  • Distribusi ConfigMap dan Secret lintas namespace

  • Pra-pengunduhan image pada node sebelum rolling update

  • Injeksi kontainer sidecar dan anotasi pod melalui SidecarSet

  • Kontrol prioritas dan urutan peluncuran kontainer

  • Penjadwalan job berbasis zona waktu melalui AdvancedCronJob

Perlindungan ketersediaan tinggi

  • WorkloadSpread: Mendistribusikan workload di berbagai zona topologi untuk manajemen topologi elastis

  • PodUnavailableBudget: Melindungi pod dari gangguan sukarela, termasuk workload kustom dengan subresource scale

  • PodProbeMarker: Melakukan probing dan memberi label pada pod sidecar dengan kondisi kesiapan (readiness) kustom

Catatan penggunaan

Untuk instruksi penyiapan dan detail konfigurasi, lihat Gunakan OpenKruise untuk menerapkan aplikasi cloud-native.

Catatan rilis

Juli 2023

Versi Image Address Deskripsi Tanggal rilis Dampak
v1.4.1 registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.4.1

Fitur baru:

  • Job Sidecar Terminators dirilis.

  • CloneSet mendukung bidang disablePVCReuse. Jika diaktifkan, klaim volume persisten (PVC) yang terkait dengan pod tidak akan digunakan ulang jika pod dibuat ulang.

  • CloneSet mendukung kait siklus hidup PreNormal.

  • Kruise Rollout mendukung Advanced StatefulSets.

  • Kruise Rollout mendukung peluncuran kanari ujung ke ujung.

Untuk informasi lebih lanjut, lihat Dokumentasi.

2023-07-17 Tidak berdampak pada workload

Februari 2023

Versi Image Address Deskripsi Tanggal rilis Dampak
v1.3.1 registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.3.0

Fitur baru:

  • Kruise Rollout diperbarui ke versi 0.3.0.

  • Kruise Rollout mendukung rilis bertahap untuk Deployment.

  • Kruise Rollout mendukung Pengujian A/B berbasis NGINX, Application Load Balancer (ALB), dan Microservices Engine (MSE).

Untuk informasi lebih lanjut, lihat catatan perubahan kruise.

2023-02-28 Tidak berdampak pada workload

Desember 2022

Versi Alamat image Deskripsi Tanggal rilis Dampak
v1.3.0 registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.3.0

Fitur baru:

  • CustomResourceDefinition (CRD) PodProbeMarker didukung untuk melakukan probing dan memberi label pada pod sidecar.

  • SidecarSet dapat menginjeksikan kontainer sidecar historis tertentu dan anotasi pod.

  • AdvancedCronJob mendukung zona waktu.

  • WorkloadSpread mendukung StatefulSet.

  • Advanced DaemonSet mendukung pra-pengunduhan image.

  • Alokasi memori dan performa dioptimalkan untuk kluster skala besar.

Untuk informasi lebih lanjut, lihat catatan perubahan kruise.

2022-12-25 Tidak berdampak pada workload

Agustus 2022

Versi Image Address Deskripsi Tanggal rilis Dampak
v1.2.0 registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.2.0

Fitur baru:

  • Kruise Rollout dirilis, mendukung metode rilis progresif seperti rilis canary dan rilis batch.

  • PodUnavailableBudget dapat melindungi workload kustom dengan subresource scale.

Untuk informasi lebih lanjut, lihat catatan perubahan kruise.

2022-08-24 Tidak berdampak pada beban kerja

Juli 2022

Versi Image Address Deskripsi Tanggal rilis Dampak
v1.1.0 registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.1.0

Fitur baru:

  • Advanced StatefulSet mendukung penghapusan otomatis klaim volume persisten (PVC).

  • Advanced DaemonSet direfaktor dengan kode komunitas terbaru.

  • SidecarSet mendukung direktori bersama dan variabel lingkungan dalam init container.

  • CloneSet dan Advanced StatefulSet mendukung prioritas peluncuran kontainer selama pembaruan in-place.

Untuk informasi lebih lanjut, lihat catatan perubahan kruise.

2022-07-20 Tidak berdampak pada workload

Januari 2022

Versi Alamat image Deskripsi Tanggal rilis Dampak
v1.0.0 registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.0.0

Fitur baru:

  • ConfigMap dan Secret dapat didistribusikan lintas namespace.

  • Urutan peluncuran kontainer dapat ditentukan.

  • Pembaruan in-place untuk variabel lingkungan didukung melalui Downward API.

2022-01-25 Tidak berdampak pada beban kerja

Oktober 2021

Versi Alamat image Deskripsi Tanggal rilis Dampak
v0.10.0 registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v0.10.0

Fitur baru:

  • WorkloadSpread mendukung manajemen topologi elastis untuk aplikasi.

  • PodUnavailableBudget mendukung perlindungan keamanan untuk pod aplikasi.

  • CloneSet mendukung batasan penyebaran topologi pod.

  • Advanced StatefulSet mendukung penskalaan berbasis laju (rate-limited scaling) dan pra-pengunduhan image untuk pembaruan in-place.

2021-10-15 Tidak berdampak pada workload

Mei 2021

Versi Image Address Deskripsi Tanggal rilis Dampak
v0.9.0 registry.cn-hangzhou.aliyuncs.com/acs/kruise-manager:v0.9.0

Fitur baru:

  • Restart dan pembuatan ulang kontainer didukung.

  • Perlindungan penghapusan kaskade (cascading deletion protection) didukung.

  • CloneSet mendukung penghapusan pod berdasarkan prioritas, pra-pengunduhan image, dan rollback efisien.

  • SidecarSet mendukung pembaruan panas (hot updates) untuk kontainer mesh.

2021-05-20 Tidak berdampak pada workload