= Care sunt soluțiile existente (comerciale sau open-source) pentru învârtirea clusterului Kubernetes pe o infrastructură arbitrară (AWS, GCE, DO sau bare-metal) = Explorez o soluție care ne-ar permite să distribuim clusterul nostru Kubernetes la mai mulți furnizori (de exemplu, în funcție de cost) Rulăm un cluster Kubernetes care utilizează aproximativ 3000 de procesoare virtuale. Toate podurile sunt noduri-lucrători de scurtă durată, care ascultă job dintr-o coadă centrală de sarcini de procesare a datelor. În prezent, folosim noduri preventive GCP pentru a suporta 90% din puterea de calcul necesară (revenirea la nodurile obișnuite). Explorez soluții care să-mi permită să „mutez” pod-urile într-un alt cluster (pe un alt furnizor de cloud/bare-metal) atunci când nu putem securiza resursa necesară de la GCP de exemplu. Există un PaaS căruia i-aș putea furniza acreditările mele AWS/GCP (avem credite AWS/GCP/DO; prin urmare, abstracția care utilizează contul propriu al furnizorului nu funcționează) și ar configura și gestiona un cluster Kubernetes pe nodurile aparținând ambii furnizori de cloud? Puteți verifica Rancher sau orice soluție similară, cum ar fi kubermatic de la loodse. Aceste instrumente retrag „install-a-Cluster-on-a-cloud-provider” și oferă suport pentru platformele iaas subiacente precum aws, gcp, do sau vsphere. În plus, aceste instrumente au câteva caracteristici destul de frumoase, cum ar fi șabloane, agregarea jurnalelor sau un catalog de aplicații pentru a instala aplicații precum Ingress Controllers sau s.th. altfel. Rancher +1 BTW, poți chiar să folosești fermierul ca platformă pentru a-ți construi propriul PaaS: rancher/norman este un cadru care vă ajută să construiți un controler/operator bazat pe CRD, precum și un server compatibil rancher/api-spec rancher/api-spec este o versiune îmbunătățită a API-ului RESTful, cu interfață de utilizare generată automat pentru depanare, dacă aveți deja un CRD, puteți face cu ușurință o integrare, de exemplu refunc/refunc-rancher este învelișul nostru subțire pentru refunc/refunc rancher/ui se bazează pe emberjs, care facilitează extinderea, de exemplu refunc/rancher-ui folosind Ember Engines pentru a crea interfața noastră personalizată pentru refunc/refunc prin simpla înlocuire a fișierelor statice generate httpsgithub.com/gardener ar putea fi interesant pentru tine. Vă permite să creați și să gestionați clustere k8s pe mai mulți furnizori IaaS Documentele Kubernetes au o listă destul de bună: httpskubernetes.io/docs/setup/pick-right-solution/ Din capul meu, cred că Rancher, Gardener, Kublr și alții oferă posibilitatea de a rula Kubernetes pe mai mulți furnizori de cloud. Sau există o varietate de ghiduri legate de modul în care le puteți implementa și gestiona pe cont propriu Sau ați putea să creați clustere Kubernetes în AWS și GCP folosind ghidurile acestora, să le setați la scalare automată și să aveți un nivel de management care controlează pe ce clustere rulați sarcinile de lucru. Opțiuni din belșug! Avem o versiune open source și gratuită pentru dezvoltatori - care acceptă 6 furnizori de cloud și, de asemenea, on-prem. Îi puteți testa aici: httpsbeta.banzaicloud.io/ și puteți verifica codul la httpsgithub.com/banzaicloud/pipeline httpswww.ibm.com/cloud/multicloud-manager Managementul multicloud este capacitatea de a gestiona eficient mai multe centre de date sau medii cloud (publice sau private), ca și cum ar fi un singur mediu. Întreprinderea medie folosește șase sau mai multe și sute de clustere, ceea ce poate duce la un mediu complex și poate prezenta probleme iminente sau viitoare. Volumul de lucru împrăștiat, lacunele de securitate și vizibilitatea limitată asupra rezultatelor echipelor de dezvoltare sunt câteva probleme operaționale care au fost dificil de gestionat colectiv. Înregistrați și implementați clustere Kubernetes oriunde rulează acestea. Comutați cu ușurință între furnizorii de cloud și conectați-vă public și privat Dezvăluire: Sunt un membru IBM și vă ajut cu plăcere să răspund la orice întrebări ulterioare despre MCM sau IBM Cloud Private Ceea ce ceri tu nu există. Nu există un orchestrator de containere multi cloud Nu există o soluție disponibilă care să accelereze calculul între furnizorii de cloud și să vă programeze containerele în funcție de cost Nu îmi pot imagina cum ar funcționa asta, cu excepția aplicațiilor fără stat. Experiența mea este că aplicațiile fără stat nu sunt implicite și sunt ceva la care lucrezi și muți starea în altă parte, de obicei undeva aproape Sunteți deja pe cel mai ieftin cloud (GCP) Care este mai exact problema? GCP chiar nu poate satisface numărul de noduri de care aveți nevoie? Programarea nodurilor pe un alt cloud pare a fi mult efort și dezvoltare personalizată pentru un câștig zero OP nu solicită în mod explicit un singur cluster cloud încrucișat Explorez soluții care să-mi permită să „mutez” pod-urile într-un alt cluster (pe un alt furnizor de cloud/bare-metal) atunci când nu putem securiza resursa necesară de la GCP Ei spun că vor mai multe clustere între furnizori, care pot consuma toate lucrările din aceeași coadă OP verificați kops (și într-o oarecare măsură kubicorn) care vă permit să faceți față clusterelor pe furnizori de cloud arbitrari. Desigur, k8s se mișcă rapid. Acele instrumente sunt trecutul și prezentul, cluster-api este viitorul Bună ziua, în deplină transparență. Lucrez la www.containership.io, dar tocmai am lansat produsul nostru de autoscaling www.github.com/containership/cerebral, care vă va permite să vă scalați clusterul în sus și în jos în funcție de utilizare. Și, deși în prezent nu suntem capabili să ne extindem între furnizori, vă permitem să creați mai multe clustere dintr-o locație centralizată și să oferim o interfață de utilizare pentru a vă gestiona cu ușurință nodurile și resursele. == Despre comunitate == Kubernauts Online