Rancher:
1. Grafisk metode: Den brugervenlige webadministrationsgrænseflade reducerer igen vanskeligheden ved at implementere containerapplikationer med containerteknologi på grund af Dockers brugervenlighed.
2. Understøttelse af flere schedulere: Gennem miljøskabeloner kan du nemt oprette og implementere Cattle, Swarm, K8S og Mesos containerklyngestyringsplatforme.
3. Administrer hostklynger: Managementobjektet er en klynge af flere værter, ikke kun en enkelt containerhost; opret og administrer flere eller dusinvis af applikationsserverklynger, kun brug for Ctrl+C, Ctrl+V, kopier og indsæt for at løse det.
4. Indbygget app-butik: Brug WordPress-skabelonen til at oprette et WordPress-blogsystem, klik bare på musen, udrulningssværhedsgraden er ikke højere end at ansøge om en gratis e-mail!
5. Fleksibel ressourceallokering: Indbygget applikationsbelastningsbalancer, "tjenesten" behøver kun mindst én containerinstans; når belastningen ikke er tilstrækkelig/eller overdreven, klikker man bare med musen, øg/reducer antallet af containerinstanser i "servicen" for at løse problemet, applikationssystemet har naturlige elastiske udvidelsesmuligheder.
Infrastrukturorkestrering
Rancher kan bruge Linux-hostressourcer fra enhver offentlig eller privat cloud. Linux-værter kan være virtuelle eller fysiske. Rancher kræver kun, at værten har CPU-, hukommelses-, lokal disk- og netværksressourcer. Set fra Ranchers perspektiv er en cloud-host leveret af en cloud-leverandør det samme som en fysisk maskine.
Rancher implementerer et fleksibelt lag af infrastrukturtjenester til kørsel af containeriserede applikationer. Ranchers infrastrukturtjenester omfatter netværk, lagring, load balancing, DNS og sikkerhedsmoduler. Ranchers infrastrukturtjenester implementeres også via containere, så Ranchers infrastrukturtjenester kan køre på enhver Linux-host.
Containerorkestrering og planlægning
Mange brugere vælger at bruge containerorkestreringsplanlægningsframeworks til at køre containeriserede applikationer. Rancher inkluderer alle de nuværende mainstream orkestrerings- og planlægningsmotorer, såsom Docker Swarm, Kubernetes og Mesos. Den samme bruger kan oprette en Swarm- eller Kubernetes-klynge. Du kan også administrere applikationer ved hjælp af native Swarm- eller Kubernetes-værktøjer.
Ud over Swarm, Kubernetes og Mesos understøtter Rancher også sin egen Cattle container-orkestreringsplanlægningsmotor. Cattle bruges bredt til at orkestrere Ranchers egne infrastrukturtjenester og til at konfigurere, administrere og opgradere Swarm-klynger, Kubernetes-klynger og Mesos-klynger.
App Store
Rancher-brugere kan implementere apps bestående af flere containere i app-butikken med ét klik. Brugere kan administrere den implementerede applikation og automatisere opgraderinger, når en ny version af applikationen er tilgængelig. Rancher tilbyder en app-butik, der vedligeholdes af Rancher-fællesskabet, og som inkluderer en række populære apps. Brugere af Rancher kan også oprette deres egen private app-butik.
Virksomhedsniveau tilladelsesstyring
Rancher understøtter fleksibel plug-in brugerautentificering. Understøt Active Directory, LDAP, Github og andre autentificeringsmetoder. Rancher understøtter rollebaseret adgangskontrol (RBAC) på miljøniveau, hvilket gør det muligt for brugere eller grupper af brugere at konfigurere adgang til et udviklings- eller produktionsmiljø gennem roller.
Følgende diagram viser hovedkomponenterne og egenskaberne ved Rancher:
1. Platformen er nem at implementere. Platformen, der administrerer Docker selv, er også baseret på Docker-udrulninger. Så længe du har docker, kan du gennemføre udrulningen af platformen med én enkelt kommando. 2. Platformen er let at udvide. Gennem agentmekanismen fuldender en docker-kommando agentudrulningen og øger hurtigt dine fysiske maskiner. Den understøtter også cloud-hosts som AWS, og version 2.0 understøtter endda K8s. 3. Let serviceudsendelse. Gennem app-butikken gennemføres applikationsudrulning i 2 trin, og hver middleware arrangeres uafhængigt som docker-compose, som kan udvides når som helst. 4. Medbring dine egne kontotilladelser. Sammenlignet med K8s, som ikke har kontoadministration, har Rancher sit eget kontotilladelsessystem. Konti kan oprettes uafhængigt eller nemt forbindes til LDAP og andre kontosystemer. Det er et fantastisk værktøj til firmabrug.
|