= Ano ang mga kasalukuyang solusyon (komersyal o open-source) para sa pag-ikot ng Kubernetes cluster sa arbitrary na imprastraktura (AWS, GCE, DO o bare-metal) = Sinusuri ko ang solusyon na magbibigay-daan sa aming ipamahagi ang aming Kubernetes cluster sa maraming provider (hal. batay sa gastos) Nagpapatakbo kami ng Kubernetes cluster na tinatayang gumagamit ng 3000 vCPU. Ang lahat ng pod ay panandaliang worker-node, na nakikinig ng trabaho mula sa isang sentral na pila ng mga gawain sa pagproseso ng data. Kasalukuyan kaming gumagamit ng GCP preemptive node para suportahan ang 90% ng kinakailangang computing power (bumabalik sa mga regular na node). Nag-e-explore ako ng mga solusyon na magbibigay-daan sa akin na "ilipat"ang mga pod sa ibang cluster (sa ibang cloud/bare-metal provider) kapag hindi namin na-secure ang kinakailangang resource mula sa GCP hal. Mayroon bang PaaS na maaari kong ibigay ang aking mga kredensyal sa AWS/GCP (mayroon kaming AWS/GCP/DO na mga kredito; samakatuwid ay hindi gumagana ang abstraction na gumagamit ng kanilang sariling account ng provider) at ito ay magse-set up at mamamahala ng isang Kubernetes cluster sa mga node na kabilang sa parehong cloud provider? Maaari mong tingnan ang Rancher o anumang katulad na mga solusyon tulad ng kubermatic mula sa loodse. Ang mga Tool na ito ay nag-abstract ng âÂÂinstall-a-Cluster-on-a-cloud-providerâ at nagbibigay ng suporta para sa pinagbabatayan na mga platform ng iaas tulad ng aws, gcp, do o vsphere. Bukod pa rito, ang mga tool na ito ay may ilang medyo magagandang feature tulad ng pag-templat, pagsasama-sama ng log o isang catalog ng application upang mag-install ng mga app tulad ng ingress Controllers o s.th. iba pa. Rancher +1 BTW, maaari mo ring gamitin ang rancher bilang platform para bumuo ng sarili mong PaaS: Ang rancher/norman ay isang balangkas upang matulungan kang bumuo ng CRD based controller/operator, pati na rin ang rancher/api-spec na compatible na server Ang rancher/api-spec ay isang pinahusay na bersyon ng RESTful API, na may awtomatikong nabuong UI para sa pag-debug, kung mayroon ka nang mga CRD ay madali kang makakagawa ng isang integration, halimbawa ang refunc/refunc-rancher ay ang aming manipis na wrapper para sa refunc/refunc Ang rancher/ui ay batay sa emberjs, na nagpapadali sa pagpapalawig, halimbawa refunc/rancher-ui gamit ang Ember Engines upang gawin ang aming custom na UI para sa refunc/refunc sa pamamagitan lamang ng pagpapalit sa nabuong mga static na file Maaaring maging kawili-wili para sa iyo ang httpsgithub.com/gardener. Binibigyang-daan ka nitong lumikha at mamahala ng mga k8s cluster sa ilang provider ng IaaS Ang mga Kubernetes docs ay may magandang listahan: httpskubernetes.io/docs/setup/pick-right-solution/ Sa tuktok ng aking ulo, sa palagay ko ang Rancher, Gardener, Kublr, at ilang iba pa ay nag-aalok ng kakayahang patakbuhin ang Kubernetes sa maraming cloud provider. O mayroong iba't ibang naka-link na gabay sa kung paano mo maaaring i-deploy at pamahalaan ang mga ito nang mag-isa O maaari ka lang gumawa ng mga Kubernetes cluster sa AWS at GCP gamit ang kanilang mga gabay, i-set up ang mga ito sa auto-scale, at magkaroon ng management layer na kumokontrol kung saang mga cluster mo pinapatakbo ang iyong mga workload. Napakarami ng mga pagpipilian! Mayroon kaming open source at libreng bersyon ng developer - na sumusuporta sa 6 na cloud provider at on-prem din. Maaari mo itong subukang sumakay dito: httpsbeta.banzaicloud.io/ at tingnan ang code sa httpsgithub.com/banzaicloud/pipeline httpswww.ibm.com/cloud/multicloud-manager Ang pamamahala ng Multicloud ay ang kakayahang epektibong pamahalaan ang maramihang mga data center o cloud environment (pampubliko o pribado), na parang isang kapaligiran ang mga ito. Ang karaniwang negosyo ay gumagamit ng anim o higit pa at daan-daang mga kumpol, na maaaring humantong sa isang kumplikadong kapaligiran at kasalukuyang mga napipintong problema o hinaharap. Ang mga kalat-kalat na workload, mga gaps sa seguridad at limitadong visibility sa mga development teamâ output ay ilang operational na isyu na mahirap pangasiwaan ng sama-sama Magrehistro at mag-deploy ng mga Kubernetes cluster saanman sila tumatakbo. Madaling lumipat sa pagitan ng mga cloud provider at kumonekta sa pampubliko at pribado Pagbubunyag: Isa akong IBMer at masaya akong tumulong na sagutin ang anumang mga follow-up na tanong tungkol sa MCM o IBM Cloud Private Ang hinihiling mo ay wala. Walang multi cloud container orchestrator Walang off the shelf solution na magpapaikot ng compute sa mga cloud provider at mag-iskedyul ng iyong mga container batay sa gastos Hindi ko maisip kung paano iyon gagana maliban sa mga stateless na app. Ang aking karanasan ay ang mga stateless na app ay hindi ang default at ito ay isang bagay na pinagsusumikapan mo at inilipat mo ang estado sa ibang lugar, kadalasan sa isang lugar na malapit. Nasa pinakamurang cloud ka na (GCP) Ano nga ba ang isyu? Talaga bang hindi natutugunan ng GCP ang bilang ng mga node na kailangan mo? Ang pag-iskedyul ng mga node sa isa pang ulap ay tila maraming pagsisikap at custom na pag-develop para sa zero gain Ang OP ay hindi tahasang humihingi ng isang cross cloud cluster Nag-e-explore ako ng mga solusyon na magbibigay-daan sa akin na "ilipat"ang mga pod sa ibang cluster (sa ibang cloud/bare-metal provider) kapag hindi namin na-secure ang kinakailangang resource mula sa GCP Sinasabi nila na gusto nila ng maraming kumpol sa mga provider na lahat ay maaaring kumonsumo ng trabaho mula sa parehong pila OP tingnan ang mga kops (at sa ilang mga lawak kubicorn) na nagbibigay-daan sa iyo upang tumayo ng mga kumpol sa mga arbitrary na provider ng cloud. Syempre mabilis kumilos ang k8s. Ang mga tool na iyon ay ang nakaraan at kasalukuyan, ang cluster-api ay ang hinaharap Hi there in full transparency Nagtatrabaho ako sa www.containership.io ngunit inilabas lang namin ang aming autoscaling na produkto www.github.com/containership/cerebral na magbibigay-daan sa iyo na palakihin ang iyong cluster pataas at pababa batay sa paggamit. At bagama't sa kasalukuyan ay hindi namin masusukat ang mga provider, pinapayagan ka naming magpaikot ng maraming cluster mula sa isang sentralisadong lokasyon at magbigay ng UI upang madaling pamahalaan ang iyong mga node at mapagkukunan. == Tungkol sa Komunidad == Kubernauts Online