Ngawanohkeun Kontur: Ngarahkeun Lalu Lintas ka Aplikasi dina Kubernetes

Ngawanohkeun Kontur: Ngarahkeun Lalu Lintas ka Aplikasi dina Kubernetes

Kami bagja pikeun ngabagikeun warta yén Contour diayakeun dina inkubator proyék ti Cloud Native Computing Foundation (CNCF).

Upami anjeun teu acan kantos nguping Contour, éta mangrupikeun pangontrol asupan sumber terbuka anu sederhana sareng skalabel pikeun ngarutekeun lalu lintas ka aplikasi anu dijalankeun dina Kubernetes.

Kami bakal ningali detil kumaha jalanna sareng nunjukkeun peta jalan pangwangunan dina konperénsi anu bakal datang Kubecon jeung CloudNativeCon Éropa.

Sarta dina artikel ieu kami nyarankeun Anjeun familiarize diri jeung karya Contour. Hayu urang ngajelaskeun naon ditampa proyék ku CNCF hartosna. Urang ogé bakal babagi rencana urang pikeun ngembangkeun hareup proyék.

KubeCon sareng CloudNativeCon ngahijikeun para peminat téknologi canggih sareng insinyur anu kabetot henteu ngan ukur dina pendidikan salajengna, tapi ogé dina kamajuan komputasi awan. Acara ngalibatkeun praktisi ahli sareng pamekar konci proyék populér sapertos Kubernetes, Prometheus, gRPC, Envoy, OpenTracing sareng anu sanésna.

Kabéh panon on Ingress

Kahiji, hiji bubuka. Komunitas Kubernetes parantos terang kumaha cara ngadeukeutan tangtangan ngajalankeun beban kerja sareng nyayogikeun aksés tina beban kerja ka panyimpenan. Tapi masih aya rohangan pikeun inovasi ngeunaan jaringan sareng konektipitas. Tugas utama, sarta pohara penting nyaéta pangiriman lalulintas éksternal jero kluster. Dina Kubernetes ieu disebut Ingress, nu persis naon Contour teu. Ieu mangrupikeun alat anu anjeun tiasa nganggo dina klaster pikeun nganteurkeun lalu lintas upami diperyogikeun, tapi kalayan fungsionalitas anu diwangun pikeun masa depan nalika klaster Kubernetes anjeun tumbuh.

Téhnisna, Contour jalan ku unfolding utusan pikeun nyadiakeun proxy sabalikna na load balancer. Éta asli ngadukung apdet konfigurasi dinamis sareng ogé tiasa diperpanjang ka klaster Kubernetes multiteam, nyayogikeun sababaraha strategi kasaimbangan beban.

Aya seueur alternatif pikeun ngajalankeun Ingress Controller dina Kubernetes, tapi Contour unik sabab nyayogikeun tugas éta nalika ngalaksanakeunana dina tingkat anu luhur bari tetep dina pikiran kaamanan sareng multi-tenancy.

Sanajan anjeun bisa ngalegaan jaring jasa Pikeun ngabéréskeun masalah ieu, éta hartosna nambihan pajeulitna tambahan kana klaster anjeun. Contour, di sisi anu sanés, nawiskeun solusi pikeun ngajalankeun Ingress tanpa kedah ngandelkeun struktur bolong jasa anu langkung ageung - tapi éta tiasa dianggo upami diperyogikeun. Ieu nawiskeun jinis transisi bertahap ka Ingress, anu gancang narik minat seueur pangguna.

Kakuatan Rojongan CNCF

Dijieun dina ahir 2017 ku pamekar Heption, Contour ngahontal versi 1.0 dina bulan Nopémber 2019 sareng ayeuna gaduh komunitas 600 anggota dina Slack, 300 anggota dina pamekaran, ogé 90 committers sareng 5 maintainers. Salah sahiji fakta anu penting nyaéta dilaksanakeun ku sababaraha perusahaan sareng organisasi, kalebet Adobe, Kinvolk, Kintone, PhishLabs sareng Replicated. Saatos ningali yén pangguna ngadopsi Contour dina produksi, sareng terang yén urang ngagaduhan komunitas anu kuat, CNCF mutuskeun yén Contour tiasa langsung kana incubator, ngalangkungan lapisan sandbox.

Ieu penting pisan pikeun kami, sabab urang nempo uleman ieu salaku konfirmasi yén kami téh sustainable, welcoming tur kabuka komunitas nu aligns jeung tujuan teknis CNCF, sarta Contour ogé jalan ogé dina ekosistem jeung proyék séjén kayaning Kubernetes na Utusan.

Kami ngarepkeun langkung seueur jalma anu sumping ka kami, langkung seueur variasi sareng kagancangan nambihan fungsi anyar bakal ningkat. Kami bakal terus ngaluncurkeun vérsi bulanan, janten kami moal ngantep pangguna ngantosan lami kanggo fitur énggal, perbaikan bug, sareng perbaikan kaamanan.

Kontribusi kana ékosistem Kubernetes

Dina mangsa nu bakal datang urang hoyong ngumpulkeun requests ti masarakat pikeun fitur anyar. Sababaraha pamundut ieu, contona, dukungan pikeun auténtikasi éksternal, parantos dipiharep ku pangguna pikeun sababaraha waktos, tapi urang ayeuna gaduh sumber daya pikeun ieu. Ogé, tugas sapertos kitu ngan tiasa dilaksanakeun kalayan sajumlah ageung ulasan ti masarakat.

Hal-hal sanés anu kami rencanakeun pikeun dilaksanakeun dina waktos anu caket:

Urang ogé mimiti mikir ngeunaan dukungan UDP. Contour mangrupikeun Controller Ingress L7, tapi sababaraha pangguna urang hoyong janten host aplikasi non-HTTP (sapertos aplikasi VOIP sareng teleponi) dina Kubernetes. Biasana aplikasi ieu nganggo UDP, janten kami hoyong ngalegaan rencana pikeun nyumponan kabutuhan ieu.

urang urang narékahan pikeun babagi naon anu kami pelajari nalika ngembangkeun Ingress Controller kami sareng komunitas, ku kituna ngabantosan ningkatkeun rute data ti luar ka klaster dina generasi salajengna API jasa Kubernetes.

Pilarian langkung seueur sareng gabung kami!

Naha anjeun hoyong terang langkung seueur ngeunaan Contour, kalebet pamahaman anu jelas ngeunaan kumaha proyék éta jalan sareng naon anu dipiharep tim nalika urang ngiringan CNCF - kunjungan kinerja urang dina konperénsi KubeCon tanggal 20 Agustus 2020 tabuh 13.00 CEST, kami bakal bungah ningali anjeun.

Lamun ieu teu mungkin, urang ngajak anjeun pikeun gabung salah sahiji rapat masarakat, nu lumangsung dina Salasa, aya catetan pasamoan. Anjeun oge bisa ngalanggan buletin Kontur, di waktos damel Anjeun bakal tiasa naroskeun patarosan atanapi ngerjakeun pamundut gabungan sareng jalma anu terang proyék sacara real waktos. Upami anjeun hoyong ningali Contour dina aksi, leupaskeun kami dina Slack atanapi kirim pesen ka milis kami.

Tungtungna, upami anjeun hoyong nyumbang, kami bakal resep ngabagéakeun anjeun dina jajaran kami. Pariksa kami dokuméntasi, ngobrol jeung kami di Slack, atawa mimitian ku salah sahiji urang Isu Kahiji Alus. Kami ogé kabuka pikeun eupan balik anu anjeun hoyong bagikeun.

Pikeun leuwih jéntré ngeunaan Contour sareng téknologi awan anu sanés, pertimbangkeun ilubiung jarak jauh KubeCon jeung CloudNativeCon EU, anu bakal lumangsung dina 17-20 Agustus 2020.

Ngawanohkeun Kontur: Ngarahkeun Lalu Lintas ka Aplikasi dina Kubernetes

Ngan pamaké nu kadaptar bisa ilubiung dina survey. Daptar, Punten.

Anjeun museurkeun Contour?

  • 25,0%Henteu ogé. Euweuh nu anyar4

  • 25,0%Leres, hal anu ngajangjikeun4

  • 43,8%Hayu urang tingali naon amal nyata bakal nuturkeun jangji7

  • 6,2%Ngan monolith, ngan hardcore1

16 pamaké milih. 3 pamaké abstained.

sumber: www.habr.com

Tambahkeun komentar