90+ alat yang berguna untuk Kubernet: penyebaran, manajemen, pemantauan, keamanan, dan lainnya


Pada musim gugur 2018, kami menerbitkan daftar 25 alat Kubernet yang berguna . Sejak itu, platform ini semakin populer . Ekosistem orkestrasi kontainer sedang booming, Anda dapat menemukan alat bantu untuk hampir semua tugas.

Oleh karena itu, tim aaS Kubernetes dari Mail.ru memperbarui dan menambah seleksi. Kami memberikan kepada Anda daftar dengan hampir seratus alat bermanfaat yang menyederhanakan kehidupan mereka yang bekerja dengan Kubernetes.



Alat Penyebaran Cluster


1. Keel


Pernyataan Kubernetes yang mengotomatiskan pembaruan ke DaemonSet, StatefulSet, Helm, dan Deployment. Satu perintah, tanpa dependensi, file konfigurasi, dan kunci.

2. Kube-prod-runtime


Serangkaian layanan Kubernetes yang menyederhanakan pekerjaan produksi di bawah beban berat. Menyediakan pemantauan kinerja cluster, logging, manajemen sertifikasi, dan penemuan sumber daya otomatis di K8 melalui server DNS publik. Ini adalah serangkaian layanan yang berguna untuk kebutuhan infrastruktur lainnya.

3. K3sup


Setelah menginstal k3sup (diucapkan kecap), Anda dapat membuat kubeconfig di mesin virtual lokal atau jauh dalam hitungan detik.



4. Mail.Ru Cloud Solutions: Cloud Containers


Anda bisa menggunakan cluster Kubernetes di platform dalam bentuk layanan cloud: dalam beberapa menit Anda akan mendapatkan cluster siap untuk bekerja tanpa perlu konfigurasi dan meningkatkannya ke versi yang benar. Cluster juga mudah untuk diukur - mereka bekerja pada infrastruktur Mail.Ru, dirancang untuk layanan yang sangat dimuat.


5. Kubeadm


Alat Inisialisasi Cluster Kubernetes dalam konfigurasi optimal untuk infrastruktur Anda. Keuntungan utama adalah kemampuan untuk menjalankan kluster Kubernet yang seminimal mungkin di lingkungan apa pun. Pengaya dan pengaturan jaringan tidak termasuk dalam konfigurasi di luar kotak, semuanya harus dikonfigurasi secara manual. 

6. Kubespray


Set Peran yang Mungkin untuk Penggunaan dan Konfigurasi Kubernetes. Ia bekerja pada platform cloud yang berbeda: AWS, GCE, Azure, Mail.Ru Cloud Solutions, OpenStack dan IaaS bare metal. Ini adalah proyek sumber terbuka yang dibangun di atas kubeadm. Cocok untuk mereka yang terbiasa dengan Ansible - dengan alat ini Anda tidak perlu tahu apa pun untuk menggunakan semua sumber daya yang diperlukan. 

7. Penyuluhan 


Memungkinkan Anda untuk menyebarkan Kubernet hanya dengan beberapa perintah, mendukung localhost, penyebaran logam kosong di lingkungan cloud, termasuk OpenStack.

8. Minikube


Awal yang baik bagi mereka yang baru mengenal Kubernet. Alat ini memungkinkan pengguna untuk dengan mudah menjalankan klaster satu-simpul secara lokal di dalam mesin virtual pada laptop pengguna. Didukung di Mac OS X, Windows, dan Linux.

9. MicroK8s 


Alat untuk pengguna Kubernetes untuk menggunakan cluster yang berdiri sendiri pada server Linux sangat cocok untuk Edge dan IoT.

10. Bootkube 


Meluncurkan cluster yang berdiri sendiri dan membantu mengatur pesawat manajemen Kubernetes sementara. Bootkube juga dapat digunakan untuk membuat sumber daya yang diperlukan yang akan digunakan ketika cluster baru di-boot.

11. RKE oleh Rancher


Distribusi CNCF bersertifikasi Kubernetes di dalam kontainer. Memungkinkan Anda menyederhanakan dan mengotomatiskan pemasangan Kubernetes, tidak bergantung pada sistem operasi dan platform tempat Anda bekerja.

Alat pemantauan


12. Kube-state-metrics


Utilitas sederhana untuk mendengarkan server API Kubernetes, membantu menghasilkan metrik tentang keadaan objek. Berfokus pada kesehatan berbagai objek dalam cluster, termasuk node, perapian, dan penyebaran.

13. Kubebox


Konsol terminal yang memungkinkan Anda untuk mengelola kluster Kubernetes dan memonitor statusnya secara real time. Monitor cluster menunjukkan apa yang terjadi dengan sumber daya perapian, log kontainer, dan parameter lainnya. Memungkinkan Anda dengan mudah menavigasi ke namespace yang diinginkan dan menjalankan perintah dalam wadah yang diinginkan. Ini membantu untuk dengan cepat mengatasi masalah dan memulihkan pekerjaan.  


14. Rakess


Plugin Rakess (Tinjau Akses) menunjukkan semua hak akses ke kluster Kubernetes. Tentu saja, untuk sumber daya individual, Anda dapat memeriksa dengan perintah daftar perintah penyebaran kubectl auth can-i, tetapi tidak memberikan informasi lengkap tentang semua sumber daya di server.

15. Kubetail


Skrip Bash yang memungkinkan Anda untuk mengumpulkan log banyak perapian menjadi satu aliran. Dalam versi aslinya, ia tidak tahu cara memfilter atau memilih, tetapi di Github ada garpu terpisah yang memungkinkan Anda untuk mewarnai log menggunakan MultiTail.

16. Stern


Alat ekor kuda Kubernet lainnya. Fitur: penggunaan ekspresi reguler untuk pemfilteran perapian yang nyaman (Anda tidak perlu tahu ID tertentu), demikian pula Anda dapat memfilter masing-masing wadah untuk perapian yang diminta, ada templat Go dan templat kustom untuk log yang ditampilkan, pembatasan output log berdasarkan periode waktu atau jumlah baris dan banyak lagi .

17. Prometheus


Kami tidak bisa tidak lagi menyebutkan alat pemantauan dan pemberitahuan sumber terbuka ini, yang telah lama menjadi standar untuk memantau Kubernetes. Ini terintegrasi dengan semua bahasa pemrograman populer, membantu untuk membuat metrik Anda sendiri dan berisi banyak integrasi siap pakai dengan teknologi populer, misalnya: PostgreSQL, MySQL, ETCD.

Menggunakan Operator Prometheus, Anda dapat membuat instance Prometheus di cluster Kubernetes, termasuk integrasi yang erat dengan Grafana dan Alertmanager.

18. Jaeger


Alat penelusuran sumber terbuka. Mampu memantau transaksi dan ketergantungan layanan dalam sistem terdistribusi, mengidentifikasi dan memecahkan masalah. Salah satu cara untuk memulainya di Kubernetes adalah dengan menggunakan operator Jaeger khusus

19. Lampu sorot


Operator Kubernetes untuk Icinga . Mampu menjalankan pemeriksaan berkala pada kluster Kubernetes, dan kemudian mengirim pemberitahuan melalui email, SMS, atau obrolan, jika terjadi kesalahan. Alat default termasuk suite uji khusus untuk Kubernetes. Dengan bantuannya, dimungkinkan untuk memperluas kemampuan pemantauan Prometheus, itu juga akan menjadi sistem cadangan jika sistem pemantauan internal benar-benar gagal.

20. Tampilan Operasional Kubernetes (Kube-ops-view)


Dasbor sistem hanya-baca yang mampu bekerja dengan banyak kluster Kubernet. Memungkinkan Anda berpindah antar cluster, melacak node, dan status perapian dengan mudah. Memvisualisasikan sejumlah proses, seperti penciptaan dan penghancuran perapian. 


21. Kubewatch 


Berjalan di pod di kluster Kubernetes, memonitor perubahan sistem, setelah peluncuran Anda akan menerima notifikasi melalui kait web. Anda dapat menyesuaikan notifikasi hanya dengan mengedit file konfigurasi.

22. Lingkup Menenun 


Lacak dan atasi masalah Kubernet dan cluster Docker sehingga Anda dapat dengan mudah mengidentifikasi dan memperbaiki masalah dengan aplikasi yang dimasukkan ke dalam kontainer. Anda dapat menggunakannya untuk mengidentifikasi hambatan kinerja aplikasi.


23. Turbonomis / Kubeturbo 


Memberikan visibilitas seluruh tumpukan Anda, memungkinkan Anda untuk memantau efektivitas infrastruktur yang mendasarinya dan kinerja menjalankan layanan microsoft di Kubernetes.

Pengujian


24. Kubeval


Alat untuk memeriksa file konfigurasi YAML atau JSON Kubernetes. Validasi dilakukan menggunakan skema yang dihasilkan dari Kubernetes OpenAPI. Ini memungkinkan validasi skema untuk berbagai versi Kubernet.

25. Helm-kubeval


Plugin Helm digunakan untuk memvalidasi diagram terhadap skema Kubernetes. Anda dapat memilih versi Kubernet tertentu untuk memeriksa diagram.

26. BotKube


BotKube dapat memonitor, men-debug, dan menjalankan pemeriksaan pada kluster Kubernetes. Alat ini juga terintegrasi dengan berbagai platform perpesanan seperti Slack dan Mattermost. Keuntungannya adalah open source dan pengaturan yang mudah.


27. Sonobuoy


Sonobuoy adalah alat diagnostik untuk memeriksa kepatuhan, men-debug beban kerja, dan melakukan pengujian khusus untuk membantu menentukan status cluster. Pengujian dilakukan dengan cara yang tidak merusak, sementara laporan yang jelas dan informatif dihasilkan.

28. Snyk Container


Snyk membantu Anda dengan cepat menemukan dan memperbaiki kerentanan dalam wadah dan aplikasi Kubernetes di seluruh siklus hidup pengembangan.


29. Kube-monyet


Mengikuti prinsip-prinsip rekayasa kekacauan, Kube-monyet akan secara acak menghapus modul Kubernetes di cluster dan memeriksa pengembangan layanan toleran kesalahan.

30. K8s-testuite 


Terdiri dari dua diagram Helm untuk menguji bandwidth jaringan dan pengujian beban kluster Kubernetes. Ini akan membantu memastikan bahwa konfigurasi mereka benar, serta kesehatan layanan dan distribusi beban yang benar.

31. PowerfulSeal 


Alat ini khusus untuk Kubernetes dan juga mengikuti prinsip-prinsip rekayasa kekacauan, memungkinkan Anda untuk memeriksa objek yang berfungsi dalam wadah. Itu juga dapat digunakan untuk memverifikasi komponen kluster yang dipilih secara manual melalui mode interaktif. Setelah penyebaran, alat ini bekerja secara otonom.


Keamanan


32. Pelabuhan


Registri pelabuhan melindungi gambar dengan wadah dengan memperkenalkan kontrol akses berbasis peran. Alat ini juga memeriksa kerentanan gambar dan menandatanganinya sebagai dapat diandalkan.

33. Kubesec


Alat analisis risiko keamanan sumber daya Kubernetes sumber terbuka. Dengannya, Anda dapat mengontrol sistem dan mendapatkan daftar rekomendasi lengkap untuk meningkatkan keamanannya secara keseluruhan. 

34. Izin-Manajer


Aplikasi pengembangan SIGHUP ini memudahkan untuk mengelola peran akses untuk Kubernetes melalui Kontrol Akses Berbasis Peran. Buat pengguna, tetapkan ruang nama / izin, dan bagikan file Kubeconfig YAML.


35. Pemindaian kubus


Octarine 's alat berfokus pada penilaian risiko di beban kerja Kubernetes. Pemindaian Kube berjalan seperti dalam cluster dan mengevaluasi 30 parameter keamanan untuk mendapatkan tingkat risiko yang paling dapat diterima. Alat kemudian menganalisis parameter mana yang bekerja bersama untuk memahami kombinasi mana yang akan mengurangi tingkat ancaman.


36. K-rail


K-rail dirancang untuk situasi di mana Anda perlu sedikit lebih banyak kontrol dalam implementasi kebijakan Anda. Ada banyak cara mudah untuk meningkatkan hak istimewa, tetapi dalam kluster multi-penyewa, mereka bisa berbahaya atau menyebabkan ketidakstabilan.

37. KeyCloak


KeyCloak adalah pengguna open source dan alat manajemen identitas. Ini menambahkan fitur otentikasi aplikasi dan membantu dengan upaya minimal untuk memastikan keamanan layanan. Menghilangkan kebutuhan untuk memahami secara terperinci pemeliharaan daftar pengguna dan otentikasi mereka. Semua ini sekarang berfungsi di luar kotak.

38. Aquasec


Alat ini dirancang untuk melindungi instalasi Kubernetes sepanjang siklus hidupnya. Ini menyebarkan agen khusus pada setiap wadah, bertindak sebagai firewall dan menghilangkan kemungkinan kerentanan. Anda dapat mengelola pembatasan keamanan melalui konsol tengah. Selain itu, alat ini memungkinkan Anda untuk menggunakan pengaturan keamanan yang fleksibel di lingkungan lokal dan cloud. 

Alat open source lain dikaitkan dengan itu - Kube-Bench , yang memeriksa lingkungan Kubernetes menggunakan tes dari dokumen Benchmark CIS Kubernetes.

39. Tigera


Sebuah alat dari pencipta proyek Calico , seperangkat solusi keamanan jaringan Kubernetes dengan dukungan untuk lingkungan multi-cloud dan warisan melalui kebijakan keamanan universal otomatis.

40. Klum


Klum, atau Kubernetes Lazy User Manager, melakukan tugas-tugas sederhana seperti membuat / menghapus / mengubah pengguna. Ini masalah file kubeconfig dan mengelola peran pengguna.

41. StrongDM


StrongDM adalah bidang manajemen untuk memeriksa keamanan dan akses ke server dan / atau database Anda. Terdiri dari API otentikasi, server proxy yang mendukung protokol, dan repositori log. 

42. Falco


Alat keamanan cloud sumber terbuka yang mendeteksi risiko untuk Kubernetes. Memperhatikan perilaku aplikasi yang tidak terduga dan memberi tahu tentang ancaman selama eksekusi.

43. Sysdig Secure 


Platform untuk memantau keamanan layanan mikro dan wadah. Kubernet dan Docker didukung. Itu dapat digunakan di cloud dan secara lokal.

Utilitas yang Berguna


44. Krew


Krew membantu pengembang menemukan plugin kubectl yang berguna untuk program dan menginstal serta mengelolanya nanti. Alat ini mirip dengan APT , DNF atau Homebrew .

45. Ksniff


Sebuah plugin untuk kubectl yang secara efektif menggunakan Wireshark dan tcpdump untuk menangkap lalu lintas dari jarak jauh dari pod apa pun di kluster Kubernetes.


46. Kube-ps1


Skrip Kube-ps1 menambahkan konteks Kubernetes saat ini dan namespace yang dikonfigurasi dari kubectl ke konsol Bash / Zsh, tidak ada perintah yang diperlukan.

47. Kubefwd


Jika Anda menjalankan layanan Kubernetes pada cluster jarak jauh, Kubefwd akan membantu mengarahkan mereka ke workstation lokal Anda. Tidak diperlukan modifikasi: jika Anda menggunakan kubectl, Anda sudah memenuhi semua persyaratan.


48. Kubeterminal


Ini lebih merupakan alat bantu yang melengkapi kubectl dan konsol Anda di Kubernetes.


49. Skaffold


Skaffold adalah utilitas konsol yang membantu memastikan pengembangan aplikasi Kubernet yang berkelanjutan. Alat ini sangat ringan dan tidak memerlukan komponen di sisi kluster.

50. Kubectl-alias


Sederhana dan sangat kuat alias generator untuk kubectl. Dengannya, Anda dapat dengan cepat menulis perintah untuk administrasi harian Kubernetes, karena ia menyediakan lebih dari 800 alias pendek untuk semua kesempatan.

51. Kubectx / Kubens


Utilitas open source, yang melengkapi Kubectl, memungkinkan Anda untuk mengubah konteks dan terhubung ke beberapa kluster Kubernet pada saat yang bersamaan, serta berpindah di antara ruang nama. Ada dukungan untuk pengisian otomatis di shell bash / zsh / fish.

kubectxMembantu beralih antar cluster bolak-balik:


kubens Membantu dengan mulus beralih antara ruang nama Kubernetes:


52. Kube-shell


Alat yang mempercepat kerja dengan kubectl. Perintah Autocomplete, menawarkan opsi yang berbeda, mencari dan memperbaiki perintah yang dimasukkan secara tidak benar, menampilkan bantuan in-line tentang perintah yang dieksekusi.


53. Miringkan


Jika Anda jarang keluar dari konsol, Tilt menyinkronkan semua perubahan dengan cluster dan memperbarui server sehingga Anda dapat segera melihat bagaimana perubahan yang dilakukan mempengaruhi sistem. Alat ini menunjukkan status setiap sumber daya, mengeluarkan log untuk masing-masing sumber daya, atau semuanya. Semua pembaruan dilakukan di dalam wadah, yang membuatnya sangat cepat.



54. Kail (Tail Kubernetes)


Alat ini memungkinkan Anda untuk melacak log Docker untuk perapian yang diinginkan. Ini memfilter pod berdasarkan layanan, penyebaran, label, dan parameter lainnya. Sesuai dengan kriteria penyaringan, perapian setelah peluncuran akan secara otomatis ditambahkan ke jurnal atau dihapus dari itu.

Alat pengembangan


55. Helm 


Manajer paket, membantu mengelola aplikasi Kubernetes dengan Helm Charts. Ini memungkinkan pengguna untuk membuat rakitan yang dapat direproduksi yang dapat dibagikan.

56. Helm-2to3


Plugin ini membantu pengembang mentransfer konfigurasi dari Helm v2 ke Helm v3 dengan pembersihan konfigurasi yang sesuai .


57. Benteng


Rook membantu mengotomatiskan berbagai tugas data warehouse, seperti penyebaran, pemuatan, penskalaan, pembaruan, dan sebagainya. Ini memastikan bahwa solusi dari setiap pemasok (Ceph, EdgeFS, CockroachDB, Cassandra, NFS, Yugabyte DB) akan bekerja secara stabil di Kubernetes.

58. Kontur


Contour, pengendali masuk Kubernetes, menyediakan bidang kontrol untuk Ingress dan proksi layanan.

59. Operator-shell


Operator Shell memudahkan untuk membuat operator Kubernetes. Ini memberikan integrasi antara peristiwa cluster Kubernetes dan skrip shell. Menyederhanakan manajemen klaster. 

60. Helm-operator-untuk memulai


Membantu mengelola rilis Helm Anda.


61. Helmfile


Alat manajemen rilis bagan helm. Memungkinkan Anda mendeskripsikan banyak pelepasan helm di satu tempat, mengatur urutan penyebarannya, dan melakukan hal-hal bermanfaat lainnya.

62. Kudo


Kudo menyederhanakan pembuatan pernyataan Kubernetes, terutama menggunakan YAML. Ini memberikan operator off-the-shelf yang dapat dikonfigurasi di luar kotak.

63. Helm-docs


Alat ini secara otomatis menghasilkan dokumentasi dari diagram Helm dalam file penurunan harga. File ini berisi metadata, termasuk tabel dengan semua nilai bagan dan nilai default.

64. Telepresence 


Mengizinkan debugging lokal dari layanan Kubernetes, menyederhanakan proses pengembangan.

65. Kubectl-debug


Memungkinkan Anda menjalankan wadah tambahan di pod yang Anda minati. Wadah baru akan menggunakan namespace bersama dengan wadah target / wadah. 

66. Ksync 


Hampir secara instan menyinkronkan file sistem lokal Anda dengan kluster Kubernetes. Cocok jika Anda menggunakan skrip di mana masalah utama mengirimkan kode ke wadah yang sedang berjalan. 

67. Squash 


Digunakan untuk proses debug saat mereka berjalan dalam sebuah cluster. Mudah digunakan, Anda dapat secara interaktif memilih debugger yang diinginkan dan namespace / di bawah proses yang menarik. 

Konveyor CI / CD


68. Rafay


Rafay adalah alat perangkat lunak yang memudahkan perusahaan atau pengembang individu untuk membuat platform, sistem otomasi, dan manajemen siklus aplikasi mereka sendiri. Rafay juga dapat menjalankan cluster Kubernetes.

69. Peternak


Rancher adalah platform perangkat lunak lengkap yang dengan mudah menyebarkan lingkungan kontainer yang melampaui installer Kubernetes seperti Kops dan Kubespray. Ini menyediakan banyak fitur, termasuk manajemen infrastruktur, perencanaan kontainer dan orkestrasi, pemantauan, pemeriksaan kesehatan, penebangan, dan sistem kontrol akses berbasis peran yang kuat.

70. Draft


Utilitas dari pengembang Helm. Tujuannya adalah menyederhanakan aplikasi yang dikembangkan untuk bekerja di Kubernetes. Dengan dua perintah sederhana, Anda dapat bekerja dengan aplikasi kontainer tanpa harus menginstal Docker atau Kubernetes.

71. Jenkins


Mungkin server open source CI / CD paling populer di dunia. Ada plug-in gratis untuk itu , yang membantu untuk menyebarkan aplikasi di Kubernetes, memperbaruinya dengan downtime minimal dan menyediakan penyebaran pembaruan Hijau / Biru. 


72. TeamCity


Layanan CI / CD yang terkenal dari JetBrains. Ada sebuah plugin yang dengannya Anda dapat menggunakan infrastruktur cluster Kubernetes untuk menjalankan agen build TeamCity (dalam versi 2017.1.x dan yang lebih baru). 

73. Apollo 


Solusi Continuous Deployment (CD) yang menyediakan antarmuka layanan mandiri untuk tim. Itu dapat berintegrasi dengan proses pembangunan yang ada. Ini memungkinkan Anda untuk mengelola kelompok Kubernetes, memberikan izin khusus kepada setiap pengguna untuk memastikan keamanan penyebaran.


74. Werf


Alat CLI open source yang ditulis dalam Go dirancang untuk menyederhanakan dan mempercepat pengiriman aplikasi. Werf menciptakan gambar Docker menggunakan Dockerfiles atau penghubung bawaan cepat alternatif berdasarkan sintaksis asli. Ini juga menghapus gambar yang tidak digunakan dari registri Docker. Werf kemudian menyebarkan aplikasi Anda ke Kubernetes menggunakan grafik dalam format yang kompatibel dengan Helm, dengan pengaturan yang nyaman dan mekanisme yang ditingkatkan untuk melacak penyebaran, deteksi kesalahan, dan keluaran log.

Alat ini memungkinkan Anda untuk membuat saluran pipa yang dapat diintegrasikan ke sistem CI / CD yang ada. 

75. Taman


Garden adalah alat pengembang yang mengotomatiskan alur kerja Anda dan membuat pengembangan dan pengujian aplikasi Kubernet lebih cepat dan mudah. Cocok untuk pengembangan kolaboratif di gugus jarak jauh.


Kisi layanan


76. Kiali


Kiali membantu untuk membuat definisi, memverifikasi, dan memantau operasi layanan-layanan dan koneksi-koneksi mikro dalam kisi layanan Istio. Alat ini membuat representasi grafis visual dari topologi kisi-kisi layanan dan memberikan gagasan tentang fungsi-fungsi seperti pemutus sirkuit, perutean permintaan, penundaan, dan lainnya. 

77. Kuma


Panel kontrol universal untuk kisi-kisi layanan dan layanan mikro. Ini secara asli dapat bekerja di lingkungan virtual dan di Kubernetes. Mudah dimasukkan ke gudang alat tim mana pun di organisasi.


78. Tenkai


Tenkai adalah manajer layanan mikro berdasarkan diagram Helm. Alat dengan antarmuka web grafis memungkinkan Anda memanggil repositori dari diagram Helm, mereka mudah dikonfigurasikan dan digunakan.


Penemuan layanan


79. Menemukan Layanan Vert.X


Repositori dengan banyak alat untuk menemukan layanan yang dapat dilihat dari aplikasi microservice Anda. Layanan juga dapat diimpor dari Kubernetes (serta dari Docker dan Konsul).

Visualisasi dan Manajemen


80. Octant


Alat web open source yang memvisualisasikan beban kerja Kubernetes Anda dan memberikan pembaruan waktu-nyata.

81. Kubernetic


Kubernetic membantu Anda dengan mudah dan cepat menggunakan diagram publik atau pribadi, melihat semua objek cluster terkait dan ketergantungannya pada satu layar. Ini fitur fitur seperti visualisasi real-time, serta dukungan untuk beberapa cluster.



82. Dashboard Kubernetes


Antarmuka web umum untuk kluster Kubernetes. Menggunakan panel kontrol asli ini memudahkan untuk memecahkan masalah dan memantau cluster. 


83. Kubeapps


Antarmuka web untuk direktori aplikasi di kluster Kubernetes. Memungkinkan Anda menginstal, memperbarui, dan menghapus grafik Helm dengan mengklik tombol, tanpa menggunakan baris perintah.

 

84. Lensa


Aplikasi desktop, berfungsi pada Windows, Mac dan Linux. Ini dapat terhubung ke K8 cluster lokal, cocok untuk sejumlah kecil cluster.


85. Tidak jelas


Perangkat lunak open source, antarmuka grafis yang mudah digunakan. Menampilkan semua konfigurasi yang terkait dengan aplikasi di satu tempat. Ini menghemat waktu dengan menghilangkan kebutuhan untuk mencari pengaturan dan menyelidiki penyeleksi dan tag. Salah satu kelemahan dari alat ini adalah alat ini bekerja langsung pada kluster K8s. Jadi, Anda harus menggunakan Kubevious di setiap cluster, dan tidak hanya menunjuk ke yang sudah ada.



86. Kubelive


Antarmuka pengguna berbasis terminal menggunakan Node.js. Cukup mudah digunakan, tetapi saat ini terbatas pada beberapa perintah kubectl. Memungkinkan Anda dengan mudah menavigasi berbagai ruang nama cluster K8 dan dengan cepat menampilkan status kumpulan perapian yang diberikan.


87. K9s


Antarmuka pengguna lain yang mudah digunakan memudahkan navigasi, memantau, dan mengelola aplikasi Anda.

Alat untuk Komputasi / Fungsi Serverless


88. Kubeless


Kubernetes adalah infrastruktur tanpa server sumber terbuka yang memungkinkan Anda untuk menyebarkan kode-kode kecil. Mendukung sebagian besar bahasa populer, memungkinkan Anda untuk mengedit dan menggunakan fungsi secara real time.

89. Fisi


Sumber terbuka lain kerangka kerja sumber terbuka Kubernetes server. Mendukung semua bahasa pemrograman. Tulis fungsi yang berumur pendek dalam bahasa apa pun dan bandingkan dengan permintaan HTTP (atau pemicu acara lainnya) - alat ini memungkinkan Anda untuk menggunakan fungsi secara instan dengan satu perintah. Tidak ada wadah untuk dibangun dan tidak ada Docker yang akan dikelola.


90. Funktion


Ini adalah model pemrograman gaya lambda sumber terbuka untuk Kubernetes. Mengizinkan pengembang fokus pada penulisan fitur sementara Kubernetes mengurus sisanya.

91. Fungsi Iron


Platform komputasi server sumber terbuka untuk cloud apa pun - privat, publik atau hybrid. Dengan menggunakan alat ini, pengembang dapat mengunduh kode mereka sementara platform bekerja dengan infrastruktur. 

92. OpenFaaS


Menyederhanakan penyebaran fitur dan kode yang ada di Kubernetes. Bekerja di awan publik dan pribadi. Memungkinkan Anda membuat layanan dan fungsi microser dalam bahasa apa pun. 

93. Nuclio


Proyek server yang memungkinkan Anda untuk menggunakannya sebagai wadah Docker yang berdiri sendiri atau bahkan di atas cluster Kubernet lainnya. Dirancang untuk bekerja dengan acara berkinerja tinggi dan data dalam jumlah besar. Ini juga menyediakan pemrosesan data real-time dengan overhead yang minimal.

94. Virtual-Kubelet


Ini adalah implementasi open source dari Kubernetes Kubelet. Itu dimulai di dalam wadah di cluster Anda saat ini dan menyamar sebagai simpul. Dari sana, ia mengontrol paket yang direncanakan dengan cara yang dilakukan oleh Kubelet nyata.

Itu saja. Tulis di komentar jika Anda tahu alat lain yang bermanfaat.

Tambahan : Kami telah mengumpulkan alat yang, menurut pendapat kami, sering digunakan dalam praktik. Alat yang lebih bermanfaat dapat ditemukan di CNCF Cloud Native Interactive Landscape .

Apa lagi yang harus dibaca pada topik :

  1. Tiga tingkat autoscaling di Kubernetes dan cara menggunakannya secara efektif .
  2. Kubernetes Work Nodes: Banyak Kecil atau Kecil Besar ?
  3. Saluran kami di Sekitar Kubernetes di Telegram

All Articles