Membangun
Kualitas kode
Rilis
Sosial
Kuma adalah mesh layanan berbasis Envoy modern yang dapat berjalan di setiap cloud, dalam kapasitas tunggal atau multi-zona, baik di Kubernetes maupun VM. Berkat dukungan beban kerja universal yang luas, dikombinasikan dengan dukungan asli untuk Envoy sebagai teknologi proksi bidang datanya (tetapi tanpa memerlukan keahlian Envoy), Kuma menyediakan konektivitas layanan L4-L7 modern, penemuan, keamanan, observabilitas, perutean, dan banyak lagi di seluruh layanan apa pun pada platform apa pun, termasuk database.
Mudah digunakan, dengan kebijakan mesh layanan bawaan untuk keamanan, kontrol lalu lintas, penemuan, observabilitas, dan banyak lagi, Kuma dilengkapi dengan dukungan multi-zona dan multi-mesh canggih yang secara otomatis memungkinkan komunikasi lintas zona di berbagai cluster dan cloud, dan secara otomatis menyebarkan kebijakan jaringan layanan di seluruh infrastruktur. Kuma saat ini diadopsi oleh organisasi perusahaan di seluruh dunia untuk mendukung jaringan layanan terdistribusi di seluruh tim aplikasi, baik di Kubernetes maupun VM.
Awalnya dibuat dan disumbangkan oleh Kong, Kuma sekarang menjadi proyek Sandbox CNCF (Cloud Native Computing Foundation) dan oleh karena itu tersedia dengan keterbukaan dan netralitas yang sama seperti setiap proyek CNCF lainnya. Kuma telah dirancang agar kuat namun mudah digunakan, mengurangi kompleksitas menjalankan service mesh di setiap organisasi dengan kemampuan yang sangat unik seperti dukungan multi-zona, dukungan multi-mesh, dan kurva pembelajaran bertahap dan intuitif.
Pengguna yang memerlukan dukungan tingkat perusahaan untuk Kuma dapat menjelajahi penawaran perusahaan yang tersedia.
Dibangun oleh kontributor Utusan di Kong?.
Butuh bantuan? Dalam perjalanan Anda bersama Kuma, Anda dapat berhubungan dengan komunitas yang lebih luas melalui saluran komunitas resmi.
Dibangun dengan mempertimbangkan kasus penggunaan perusahaan, Kuma adalah mesh layanan universal yang mendukung penerapan Kubernetes dan VM di penyiapan tunggal dan multi-zona, dengan kebijakan mesh layanan turnkey yang dapat diaktifkan dan dijalankan dengan mudah sekaligus mendukung multi-tenancy dan multi-mesh pada bidang kendali yang sama. Kuma adalah proyek Kotak Pasir CNCF.
Tidak seperti solusi mesh layanan lainnya, Kuma berinovasi pada ekosistem mesh layanan dengan memberikan kemudahan penggunaan, dukungan asli untuk Kubernetes dan VM pada bidang kontrol dan bidang data, dukungan multi-mesh yang dapat melintasi setiap batasan termasuk namespace Kubernetes, di luar dukungan multi-zona dan multi-kluster dengan sinkronisasi dan konektivitas kebijakan otomatis, zero-trust, observabilitas dan kepatuhan dalam satu klik, dukungan untuk atribut beban kerja khusus yang dapat dimanfaatkan untuk mempercepat kepatuhan PCI dan GDPR, dan banyak lagi lagi.
Di bawah ini adalah contoh penggunaan atribut Kuma untuk merutekan semua lalu lintas yang dihasilkan oleh layanan yang mendukung PCI di Swiss, agar hanya dirutekan dalam wilayah Swiss:
apiVersion : kuma.io/v1alpha1
kind : TrafficRoute
mesh : default
metadata :
name : ch-pci-compliance
spec :
sources :
- match :
kuma.io/service : ' * '
kuma.io/zone : ' CH '
PCI : true
destinations :
- match :
kuma.io/service : ' * '
conf :
loadBalancer :
roundRobin : {}
split :
- weight : 100
destination :
kuma.io/service : ' * '
kuma.io/zone : ' CH '
Contoh di atas juga dapat diterapkan pada mesin virtual melalui kumactl
CLI bawaan.
Dengan Kuma, tim aplikasi kami dapat berhenti membuat kode manajemen konektivitas di setiap layanan dan aplikasi, dan mereka dapat mengandalkan infrastruktur mesh layanan modern untuk meningkatkan efisiensi dan kelincahan organisasi secara keseluruhan:
Kuma adalah produk platform-agnostik yang dikirimkan dalam distribusi berbeda. Anda dapat menjelajahi opsi instalasi yang tersedia di situs resminya.
Anda dapat menggunakan Kuma untuk aplikasi greenfield modern yang dibangun di atas container serta aplikasi yang sudah ada yang berjalan di infrastruktur yang lebih tradisional. Kuma dapat dikonfigurasi sepenuhnya melalui CRD (Custom Resource Definitions) di Kubernetes dan melalui RESTful HTTP API di lingkungan lain yang dapat dengan mudah diintegrasikan dengan alur kerja CI/CD.
Kuma juga menyediakan klien kumactl
CLI yang mudah digunakan untuk setiap lingkungan, dan GUI resmi yang dapat diakses oleh browser.
Kuma merilis versi minor dengan siklus rilis 10 minggu. Peta jalan dilacak menggunakan pencapaian: https://github.com/kumahq/kuma/milestones
Kuma sedang dalam pengembangan aktif dan siap produksi.
Lihat Panduan Pengembang untuk rincian lebih lanjut.
Jika Anda menerapkan Kuma di lingkungan yang sangat penting dan memerlukan dukungan dan fitur perusahaan, silakan kunjungi Enterprise untuk menjelajahi penawaran yang tersedia.
Paket hosting repositori disediakan dengan baik oleh Cloudsmith. Cloudsmith adalah satu-satunya solusi manajemen paket universal yang sepenuhnya dihosting, cloud-native, yang memungkinkan organisasi Anda membuat, menyimpan, dan berbagi paket dalam format apa pun, di mana pun, dengan penuh keyakinan.