KamoCRM

Platform dan rekayasa DevOps

Kubernetes, pipa dan keamanan peluncuran tidak ada yang menyadarinya sampai hilang

Ada kategori masalah yang hanya muncul setelah peluncuran, dan tidak terlihat oleh tim pengembangan yang tidak pernah membawa pager. Sebuah rollout yang membuang permintaan karena pod dikeluarkan dari layanan sebelum mereka berhenti menerima lalu lintas. Sebuah anggaran gangguan yang diekspresikan dengan cara yang membiarkan node drain mengambil replika terakhir. Sebuah pekerjaan yang dijadwalkan berjalan pada tiga replika sekaligus karena tidak ada yang membuatnya menjadi singleton. Ini bukan topik-topik canggih. Mereka adalah perbedaan antara sistem yang berjalan dan sistem yang muncul.

Apa pekerjaan yang melibatkan

  • Desain cluster dan namespace, atau penilaian terbuka bahwa Anda tidak memerlukan Kubernetes sama sekali
  • Manifestasi peluncuran dengan gerbang siap, kait pra-henti dan periode minimal siap sebagai standar, bukan sebagai afterthought
  • Anggaran gangguan diekspresikan sehingga node drain tidak dapat mengambil replika terakhir Anda
  • Pipa yang membangun, menjaga dan mengerahkan, dengan penjaga yang mampu menghentikan rilis
  • Metrik, log dan jejak tersambung sebelum peluncuran
  • Runbooks ditulis untuk siapa pun yang dipanggil, termasuk kasus di mana itu bukan kita

Mengapa kita kredibel di sini

Kami menjalankan RKE2 cluster membawa 106 peluncuran dan 267 pod di 19 nama ruang, dengan penyimpanan kami sendiri, masuk, sertifikat otomatisasi dan virtualisasi peraturan keamanan peluncuran kami menerapkan pada klien kerja adalah yang kami tulis setelah merusak sendiri.

Apa yang menggerakkan harga

Kami mengutip setelah penemuan dan nomor di tetapkan sebelum sesuatu dimulai ini adalah hal-hal yang bergerak, jadi Anda dapat melihat kira-kira di mana proyek Anda berdiri sebelum Anda berbicara dengan kami

  • Apakah Anda memulai dari awal atau mewarisi infrastruktur yang telah berubah dari konfigurasinya
  • Kepatuhan dan persyaratan data-residensi, yang membatasi di mana hal-hal dapat berjalan
  • Berapa banyak lingkungan yang perlu ada dan tetap konsisten satu sama lain
  • Apakah tim Anda perlu mengoperasikannya setelah itu, yang membuat dokumentasi dan pelatihan bagian dari pekerjaan

Bukti kita telah melakukan ini

The cluster we run our own company onA production Kubernetes platform, operated by the people who deploy to itKnowing something is wrong before a customer tells usMetrics, logs and distributed traces, self-hosted and actually usedA distributed data layer, chosen deliberatelyDistributed SQL, wide-column, cache, object storage and vectors โ€” each for a reason

Pertanyaan yang kita tanyakan

Lain Pengembangan Aplikasi pekerjaan

Custom web applicationsThe system your business actually runs on, built properlyAPI and integration developmentMaking two systems agree, including the one with no documentationMobile applicationsCross-platform where it makes sense, native where it does notSI and retrieval systemsAssistants that read your documents, and know what they are not allowed to read
Semua Pengembangan Aplikasi

Katakan pada kami apa yang Anda coba lakukan

Sebuah percakapan singkat biasanya cukup untuk mengatakan apakah kami orang yang tepat. jika kami tidak, kami akan mengatakannya dan menunjukkan tempat yang lebih baik.

Mulai percakapanAku sudah menggunakan KamoCRMBagaimana kita mengutip