BerandaComputers and TechnologyTampilkan HN: OpenFaaS Cloud - platform multi-pengguna dengan CI / CD

Tampilkan HN: OpenFaaS Cloud – platform multi-pengguna dengan CI / CD

Platform OpenFaaS Multi-pengguna

Pengantar

Build Status

OpenFaaS Cloud memperkenalkan sistem pembuatan dan pengelolaan otomatis untuk fungsi Tanpa server Anda dengan integrasi asli ke dalam sistem pengelolaan kontrol sumber Anda baik itu GitHub atau GitLab.

Dengan fungsi OpenFaaS Cloud dikelola dengan mengetik git push yang mengurangi kurva perkakas dan pembelajaran yang diperlukan untuk mengoperasikan fungsi untuk tim Anda. Segera setelah OpenFaaS Cloud menerima peristiwa push dari git itu akan berjalan melalui alur kerja build yang mengkloning Anda repo, membuat image Docker, mendorongnya ke registri, lalu menerapkan fungsi Anda ke cluster. Setiap pengguna dapat mengakses dan memantau fungsinya melalui dasbor pribadi mereka.

Fitur:

  • Portable – self-host atau gunakan Kluster Komunitas (SaaS) yang dihosting
  • Multi-pengguna – gunakan identitas GitHub / GitLab Anda untuk masuk ke dasbor pribadi Anda
  • Mengotomatiskan CI / CD yang dipicu oleh git push (juga dikenal sebagai GitOps)
  • Onboard repo git baru dengan satu klik dengan menambahkan Aplikasi GitHub atau tag repositori di GitLab
  • Umpan balik langsung di dasbor pribadi Anda dan melalui Cek GitHub atau Status GitLab
  • Sub-domain per pengguna atau organisasi dengan HTTPS
  • Log runtime untuk fungsi Anda
  • Pembuatan gambar non-root yang cepat menggunakan buildkit dari Docker

Bukan gol:

  • Dukungan Raspberry Pi – ini sudah keluar ruang lingkup, karena OpenFaaS Cloud untuk penggunaan profesional

Halaman dasbor untuk pengguna:

Dashboard

Halaman detail suatu fungsi:

Details page

Gambaran

Conceptual diagram

Alur kerja tingkat tinggi untuk pipeline OpenFaaS Cloud CI / CD.

Video KubeCon

KubeCon: OpenFaaS Cloud + Linkerd: Platform Tanpa Server Multi-Tenant yang Aman – Charles Pretzer & Alex Ellis

Posting blog

Dokumentasi

Peta Jalan & Fitur

Lihat Peta Jalan & Fitur

Memulai

Anda dapat menyiapkan dan menghosting Anda sendiri) OpenFaaS Cloud atau ajukan permohonan akses ke Kluster Komunitas yang dihosting.

Opsi 1: Instalasi ahli

OpenFaaS Ltd menyediakan instalasi ahli dan dukungan untuk OpenFaaS Cloud. Anda dapat membawa infrastruktur Anda sendiri, atau kami dapat menginstal dan mengkonfigurasi OpenFaaS Cloud untuk akun Anda di cloud yang dikelola.

Mulailah hari ini

Opsi 2: Penerapan otomatis (dihosting sendiri)

Anda dapat mengatur OpenFaaS Cloud Anda sendiri dengan otentikasi dan sertifikat wildcard menggunakan ofc-bootstrap dalam waktu sekitar 100 detik menggunakan alat ofc-bootstrap.

Metode ini mengasumsikan bahwa Anda menggunakan Kubernetes, memiliki IP publik yang tersedia atau menggunakan inlet-operator , dan memiliki nama domain. Beberapa pengetahuan dasar tentang cara menyiapkan Aplikasi GitHub dan Aplikasi GitHub OAuth bersama dengan akun layanan DNS di DigitalOcean, Google Cloud DNS, Cloudflare, atau AWS Route53.

SEBUAH Pemasangan pengembang juga tersedia melalui entri blog ini , yang menonaktifkan OAuth dan TLS. Anda masih membutuhkan alamat IP dan nama domain.

Terapkan dengan: ofc-bootstrap

Opsi 3: Kluster Komunitas (SaaS)

OpenFaaS Community Cluster adalah versi OpenFaaS Cloud yang dihosting untuk penggunaan komunitas dan untuk evaluasi. Gugus Komunitas saat ini ditawarkan secara gratis.

Mendapatkan bantuan

Untuk bantuan, bergabunglah dengan # openfaas-cloud di Ruang kerja OpenFaaS Slack . Jika Anda membutuhkan dukungan komersial, hubungi sales@openfaas.com

Read More

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments