Kusion adalah Platform Orchestrator yang digerakkan oleh niat, yang merupakan inti dari Platform Pengembang Internal (IDP). Dengan Kusion Anda dapat mengaktifkan pengembangan yang berpusat pada aplikasi, pengembang Anda hanya perlu menulis satu spesifikasi aplikasi - AppConfiguration. AppConfiguration mendefinisikan beban kerja dan semua ketergantungan sumber daya tanpa perlu menyediakan nilai spesifik lingkungan, Kusion memastikannya menyediakan semua yang diperlukan agar aplikasi dapat berjalan.
Kusion membantu pengembang aplikasi yang bertanggung jawab membuat aplikasi dan insinyur platform yang bertanggung jawab memelihara infrastruktur tempat aplikasi dijalankan. Peran-peran ini mungkin tumpang tindih atau selaras secara berbeda di organisasi Anda, namun Kusion dimaksudkan untuk meringankan beban kerja bagi setiap praktisi yang bertanggung jawab atas serangkaian tugas tersebut.
Sebagai Platform Orchestrator, Kusion memungkinkan Anda mengatasi tantangan yang sering dikaitkan dengan Hari 0 dan Hari 1. Baik insinyur platform maupun insinyur aplikasi dapat memperoleh manfaat dari Kusion.
Ada dua alur kerja utama untuk Kusion:
Hari 0 - Menyiapkan modul dan ruang kerja: Insinyur platform membuat modul bersama untuk menerapkan aplikasi dan infrastruktur yang mendasarinya, serta menentukan ruang kerja untuk zona arahan target. Modul bersama yang terstandarisasi ini menyusun persyaratan pemangku kepentingan di seluruh organisasi termasuk keamanan, kepatuhan, dan keuangan.
Modul Kusion mengabstraksi kompleksitas peralatan infrastruktur yang mendasarinya, memungkinkan pengembang aplikasi untuk menyebarkan aplikasi mereka menggunakan model layanan mandiri.
Hari 1 - Menyiapkan aplikasi: Pengembang aplikasi memanfaatkan ruang kerja dan modul yang dibuat oleh para insinyur platform untuk menyebarkan aplikasi dan infrastruktur pendukungnya. Tim platform memelihara ruang kerja dan modul, yang memungkinkan pengembang aplikasi untuk fokus membangun aplikasi menggunakan proses berulang pada infrastruktur standar.
Panduan ini akan mencakup:
# tap formula repository Kusionstack/tap
brew tap KusionStack/tap
# install Kusion
brew install KusionStack/tap/kusion
# install Kusion latest version
powershell -Command "iwr -useb https://www.kusionstack.io/scripts/install.ps1 | iex"
Untuk informasi lebih lanjut tentang instalasi, silakan merujuk ke Panduan Instalasi untuk opsi lebih lanjut.
Untuk men-deploy aplikasi, Anda dapat menjalankan perintah kusion apply
.
Untuk mengaktifkan dan menjalankan Kusion dengan cepat, silakan merujuk ke Panduan Memulai Cepat.
Jika Anda memiliki pertanyaan, jangan ragu untuk menghubungi kami melalui cara berikut:
Kendur | Bergabung
Grup DingTalk: 42753001
(Cina)
Grup WeChat (Cina): Tambahkan asisten WeChat untuk membawa Anda ke grup pengguna.
Jika Anda tertarik untuk berkontribusi, silakan merujuk ke Panduan Berkontribusi sebelum mengirimkan permintaan penarikan .
Kusion berada di bawah lisensi Apache 2.0. Lihat file LISENSI untuk detailnya.