Deis
Deis gjør utviklingsteam med begrenset forståelse av infrastrukturelle prinsipper med verktøy for å administrere og lage verktøy på Kubenetes økosystemet.
- Distribusjon og kommunikasjon gjennom arbeidsflyt
- Pakkeadministrasjon alternativer via Helm
- Tjenesten megling gjennom Steward
- En lett PaaS enkelt nok for selv uerfarne brukere å plukke opp
- Åpen kildekode struktur betyr at det er dedikert og fortsatt støtte
- Arkitektur orientert mot tjenestebehov
- Mangler sterke overvåkingsløsninger
- Svært avhengig av coreos
Mens du oppretter en allsidig app som vil koble med samfunnet kan være en vanskelig nok oppgave i seg selv, prøvelser utplassering legge en helt nytt lag for komplikasjoner. Bygget for å fungere med Kubenetes, automatiserer Deis prosessen med distribusjon av apps, administrere dem på din lokale eller eksterne servere, og skalere dem til å matche etterspørselen av kundebasen. Deis er bygget for å skala til behovene til brukeren. Sin brukervennlighet og automatisering gjøre det enkelt for de med minimal erfaring til å utføre, men det er et vell av alternativer tilgjengelig for de som er mer bevandret i moduler og outs av infrastruktur design og vedlikehold. Snarere enn en enkelt stykke programvare, er Deis en tre kanter pakke som dekker alle de grunnleggende utrulling og administrasjon. Ved segregerende denne suiten inn i tre forskjellige kategorier, kan brukere lettere håndtere ulike aspekter av sine programmer og unngå informasjons overbelastning. Arbeidsflyt fungerer som en portvakt mellom utviklingsteam og operasjoner. Der den gamle metoden for utvikling ofte resultert i rotete kode som trengs for å bli massert av ops, sikrer Arbeidsflyt at alle som er involvert i prosessen er på samme side. Du kan minimere veisperringer og komplikasjoner som kommer fra friksjon mellom ulike team ved å lage en strømlinjeformet arbeidsflyt som forteller deg nøyaktig hvor oppstå dine problemer og ineffektivitet. Kommandolinjegrensesnittet er inspirert av Heroku, en av de ledende navnene i bransjen, og det setter enkelhet først. Arbeidsflyt pakker sammen en rekke Kubernetes mikro programvare i ett enkelt grensesnitt, slik at utviklere å distribuere nye versjoner av sin app med lite behov for teknisk kunnskap og ops muligheten til å distribuere disse versjonene med null nedetid. Arbeidsflyt benytter API REST for enkel integrasjon med Kubernetes. Kubernetes tilbyr en rekke gode alternativer ut av boksen, men mer avanserte lag er ofte nødt til å stole på flere Kubernetes programmer for å få de resultatene de trenger. Helm hjelper deg å finne de programmene som passer kravene til prosjektet og gjennomføre dem på en effektiv og strømlinjeformet måte. Dette suppleres av Helm Charts, som lar deg definere funksjonene til de Kubernetes programmer, sett dem raskt, og selv administrere oppdateringer etter hvert som de kommer. Med et diagram på plass, kan du enkelt spore arbeidsflyten din Kubernetes økosystem. Den siste komponenten i Deis systemet er Steward, opprinnelig tjeneste megler som overvåker løpende vedlikehold av applikasjoner infrastruktur. Steward koder er lett tilgjengelig for alle brukere gjennom GitHub. Alle Deis prosjektene er åpen kildekode, til rette for kommunikasjon mellom Deis utviklingsteamet og lar operatører og administratorer å brette opp ermene og grave dypt inn i hjul og tannhjul som holder Deis rammeverk kjører. De er avhengige regelmessig på forslag og tilføyelser fra samfunnet for å forbedre sine produkter.