12 Piranti sing Nggawe Kubernetes Luwih Gampang

12 Piranti sing Nggawe Kubernetes Luwih Gampang

Kubernetes wis dadi cara standar, amarga akeh sing bakal mbuktekake kanthi nggunakake aplikasi wadah ing pirang-pirang skala. Nanging yen Kubernetes mbantu kita ngatasi pangiriman kontaner sing rumit lan rumit, apa sing bakal mbantu kita ngatasi Kubernetes? Bisa uga rumit, mbingungake lan angel diatur.

Nalika Kubernetes tuwuh lan berkembang, akeh nuansa sing mesthi bakal disetrika ing proyek kasebut. Nanging sawetara pangguna ora pengin ngenteni Kubernetes dadi luwih gampang digunakake, mula dheweke wis ngembangake solusi dhewe kanggo akeh masalah umum ing produksi Kubernetes.

NB Muga-muga infeksi kelelawar sing ora dingerteni sing nyakot asu, sing nyakot pangolin, sing nyakot wong Tionghoa kanthi kebetulan aneh ing Wuhan, ing ngendi laboratorium biologi tingkat BSL-4, bakal suda ing wulan Februari lan kita mung bakal ngelingi. 2019-nCoV nggunakake basa saru. Lan kita bisa nindakake iku offline Pangkalan Kubernetes 8–10 Februari 2021, lan Kubernetes Mega kanggo pangguna K8s majeng 12-14 Februari. Jujur, kanthi pribadi, minangka editor, aku kangen drive, istirahat kopi, bantahan lan pitakonan rumit kanggo pamicara. Inggih, utawa kita bakal mati metu karo kabeh planet ing gaya novel paling kejem lan trashy dening Styopa Korolev kita, yen kakuwasan paling dhuwur bosen guyon bisu kita kaya Conchita Wurst, jam tangan Patriarch Kirill lan kepinginan Paus kanggo mbenerake pangandikanipun Pandonga Gusti.

Nanging ayo bali menyang sing utama.

Goldpinger: Visualizing Kubernetes Clusters

Wong luwih seneng nonton. Grafik lan denah nggawe luwih gampang kanggo mangerteni gambar gedhe. Lan diwenehi ukuran lan kerumitan kluster Kubernetes, kita bisa njupuk kauntungan saka fitur iki.

Proyek kanthi jeneng lucu (mbokmenawa babagan agen 007, kira-kira. penerjemah) Goldpinger, sing mbukak sumber lan dirilis dening divisi teknologi Bloomberg, minangka alat prasaja sing mbukak ing kluster Kubernetes lan nampilake peta interaktif hubungan antarane kelenjar. Node sing biasane dienggo ditampilake kanthi warna ijo, simpul sing ora bisa digunakake ditampilake kanthi warna abang. Cukup klik ing simpul kanggo ngerteni rincian. Sampeyan uga bisa ngatur API nggunakake Swagger kanggo nambah laporan tambahan, fitur, lan liyane.

K9s: Antarmuka konsol layar wutuh menyang Kubernetes

Administrator sistem seneng karo barang "jendhela tunggal". K9s iku antarmuka console layar wutuh kanggo kluster Kubernetes. Kanthi, sampeyan bisa kanthi gampang lan gampang ndeleng Pod, log, lan penyebaran sing mlaku kanthi akses cangkang sing cepet. Elinga, sampeyan kudu menehi ijin maca tingkat pangguna lan level spasi jeneng pangguna Kubernetes supaya K9 bisa digunakake kanthi bener.

Kops: Operasi konsol kanggo kluster Kubernetes

Iki pangembangan saka tim Kubernetes bakal mbantu sampeyan ngatur klompok Kubernetes saka baris printah. Ndhukung kluster sing mlaku ing AWS lan GKE, lan uga bisa digunakake karo VMware vSphere lan lingkungan liyane. Saliyane ngotomatisasi proses instalasi lan instal, Kops bisa mbantu nangani jinis otomatisasi liyane. Utamane, dheweke bisa nggawe setelan kanggo Terraform sing bisa digunakake kanggo nransfer kluster nggunakake Terraform.

Kubebox: Terminal shell kanggo Kubernetes

Cangkang terminal canggih kanggo Kubernetes, Kubebox, nyedhiyakake luwih saka pambungkus lawas sing apik kanggo Kubernetes lan API. Antarane liyane, bisa nuduhake ing wektu nyata panggunaan wektu CPU lan RAM, dhaptar pods, isi log, lan uga miwiti editor setelan. Apa aku uga disenengi iku kasedhiya minangka aplikasi kapisah kanggo Linux, Windows lan MacOS.

Kube-applier

Kube-applier nginstal minangka layanan Kubernetes, njupuk setelan kluster Kubernetes deklaratif saka gudang git, banjur ditrapake menyang pods ing kluster. Saben owah-owahan wis digawe, padha dijupuk saka repositori lan Applied menyang pods dijaluk. Kayane kaya Scaffold Google, nanging bisa ngatur kabeh kluster tinimbang mung siji aplikasi.

Sampeyan bisa ngganti setelan ing jadwal utawa ing panyuwunan. Kabeh tumindak wis mlebu lan ciri Prometheus-kompatibel diwenehi, supaya sampeyan bisa tansah ndeleng apa bisa mengaruhi prilaku kluster.

Kube-ps1: Smart command line prompt kanggo Kubernetes

Ora Kube-ps1 iku dudu emulator Sony PlayStation kanggo Kubernetes, sanajan iku bakal apik. Iki minangka ekstensi baris perintah Bash sing prasaja sing nampilake konteks lan ruang jeneng Kubernetes saiki ing pituduh. Kube-shell kalebu karo akeh fitur liyane, nanging yen kabeh sing perlu punika Petunjuk pinter, Kube-ps1 bakal nyedhiyani sampeyan ing biaya minimal.

Kube-prompt

Liyane minimal, nanging banget penake kanggo nggunakake modifikasi saka Kubernetes CLI punika Kube-prompt, sing bisa digunakake kanggo mlebu menyang sesi interaktif karo klien Kubernetes. Kube-prompt nylametake sampeyan saka kudu ngetik kubectl sadurunge saben printah, lan uga menehi autocompletion karo informasi kontekstual kanggo saben printah.

Kubespy: Ngawasi sumber daya Kubernetes wektu nyata

Kubespy saka Pulumi minangka alat diagnostik sing mbantu sampeyan ngganti debug menyang sumber kluster ing wektu nyata, nyedhiyakake kaya panel teks kanggo ngontrol apa sing kedadeyan. Contone, sampeyan pengin ndeleng owah-owahan negara pod saka wiwitan: definisi pod ditulis kanggo etcd, pod wis dijadwal kanggo mbukak ing simpul, kubelet ing simpul nggawe pod, lan pungkasanipun pod ditandhani minangka mlaku. Kubespy bisa dibukak minangka program kapisah utawa minangka extension kanggo kubectl.

Kubeval: Priksa setelan Kubernetes

File YAML konfigurasi Kubernetes bisa uga bisa diwaca manungsa, nanging ora ateges uga bisa divalidasi. Iku gampang kanggo kantun koma utawa jeneng lan ora ketemu nganti kasep. Luwih becik digunakake Kubeval, diinstal sacara lokal utawa disambungake ing pipa CICD. Kubeval njupuk definisi YAML saka setelan Kubernetes lan spits bali informasi bab bener. Uga bisa ngasilake data ing JSON utawa TAP, uga ngurai template sumber sing dirujuk dening setelan grafik Helm tanpa nindakake pitakon tambahan.

Kube-ops-view: Dashboard kanggo macem-macem kluster Kubernetes

Kubernetes wis duwe dashboard tujuan umum sing apik banget, nanging komunitas Kubernetes nyoba nganggo cara liya kanggo nampilake data sing migunani kanggo sysadmin Kubernetes. Kube-ops-view Iki mung eksprimen kuwi, menehi kesempatan kanggo maneh sawetara klompok, sampeyan bisa ndeleng konsumsi wektu prosesor lan RAM, lan negara saka modul cluster. Elinga yen printah ora bisa dijaluk, alat kasebut mung kanggo visualisasi. Nanging tampilan sing disedhiyakake cetha lan lancar, mung njaluk supaya ditampilake ing tampilan tembok ing pusat dhukungan sampeyan.

Rio: Ngirim Aplikasi kanggo Kubernetes

Rio, proyek saka Rancher Labs, ngetrapake praktik pangiriman aplikasi umum ing Kubernetes, kayata CD saka Git, AB, utawa pangiriman biru-ijo. Sampeyan uga bisa mbukak versi anyar aplikasi sampeyan sanalika sampeyan nindakake owah-owahan, mbantu ngatur kerumitan, contone, DNS, HTTPS, Service Mesh.

Stern lan Kubetail: Ndeleng Log ing Kubernetes

star mrodhuksi output werna (minangka printah bisa nindakake tail) saka polong lan wadhah ing Kubernetes. Iku uga cara paling cepet kanggo njaluk output saka macem-macem sumber menyang stream siji sing bisa maca ing fly. Ing wektu sing padha, sampeyan duwe cara sing katon (adhedhasar warna) kanggo misahake aliran kasebut.

Kubetail ing cara sing padha, nyambung log saka pods beda menyang siji stream, werna-kode pods beda lan kontaner. Nanging Kubetail minangka skrip Bash. supaya ora mbutuhake apa-apa liyane saka cangkang kanggo bisa.

Mung pangguna pangguna sing bisa melu survey. mlebunggih.

Apa sing sampeyan gunakake kanggo nyederhanakake operasi rutin?

  • 2,9%Goldpinger1

  • 22,9%k9s8

  • 0,0%Kops0

  • 0,0%Kubebox0

  • 0,0%Kube-applier0

  • 0,0%Kube-ps10

  • 0,0%Kube-prompt0

  • 0,0%Kubespy0

  • 2,9%Kubeval1

  • 0,0%Kube-ops-view0

  • 0,0%Rio0

  • 2,9%Stern1

  • 5,7%Kubetail2

  • 28,6%Ora ana iki10

  • 5,7%Aku duwe "pre-e-e-le-e-essness" dhewe2

  • 8,6%Aku bakal nyoba kanggo njupuk soko saka dhaftar3

  • 20,0%Aku ngontrol Kubernetes nggunakake implan saraf, kaya ing film Johnny Mnemonic7

35 pangguna milih. 19 kedhaftar abstained.

Source: www.habr.com

Add a comment