dockercontainer orchestrieren mitrancher€¦ · docker swarm kubernetes cattle … networking...
TRANSCRIPT
![Page 1: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/1.jpg)
!
Docker Containerorchestrierenmit Rancher
JanNonnenDanielClasen
2016
![Page 2: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/2.jpg)
!
DieViaboxx• Gegründet2009,10festangestellteMitarbeiter
– NetzwerkausfreiberuflichenExperten– EntwicklungvonSoftwareundBeratungimBereichLogistik
• BedeutendeProjekte:– EntwicklungSoftwarePACKSTATION– EntwicklungderSoftwareV-Flowf.SmartTruck undDHLExpress– EntwicklungeinerTourenoptimierungs-Software
• Förderprojekte– ESecLog (BMBF)SicherheitinderFrachtluftfahrt– V-Scan(BMWi)Volumen-BestimmungimLKWundLagermitLowcost-
Sensoren
2 Copyright2016Viaboxx GmbH,Königswinter,Germany
![Page 3: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/3.jpg)
!
Vortrags Inhalte
• Kurzeinführung Docker• Wasist Rancher– Aktueller Standundauch Roadmap
• Vorstellung Konzepte vonRancher• Erfahrungen im produktiven Einsatz• Demo
3 Copyright2016Viaboxx GmbH,Königswinter,Germany
![Page 4: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/4.jpg)
!
Kurzeinführung Docker
• Isolierung vonAnwendungen inContainern
• Fliessender Übergangzwischen DevundProd
Copyright2016Viaboxx GmbH,Königswinter,Germany4
![Page 5: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/5.jpg)
!
Wasist RancherI
• Entwickelt vonRancherLabs
• ManagementSystemfürContainer(-Cluster)
• OpenSourcePlattform
• Version1.0live03/16
Copyright2016Viaboxx GmbH,Königswinter,Germany5
![Page 6: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/6.jpg)
!
Wasist RancherII
• Regelmäßige Releases– ProWoche:DevVersion– ProMonat:IntermediateReleaseVersion– ProQuartal:StableReleaseVersion
• Version1.2geplant am28.10.2016– Dockerbuilt-inorchestrationfür Environments– DockerContainerNetworking
6 Copyright2016Viaboxx GmbH,Königswinter,Germany
![Page 7: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/7.jpg)
!
DieRancher Plattform
Copyright2016Viaboxx GmbH,Königswinter,Germany7
Catalog Authentication&Authorization (LDAP,AD,..) Visibility&Control
DockerSwarm Kubernetes Cattle …
Networking Storage LB DNS MetaData
EnterpriseManagement
Orchestration&Scheduling Frameworks
InfrastructureServices ApplicationServices
AWS GCE DigitalOcean Azure Open
stackDockerMachine …
![Page 8: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/8.jpg)
!
Environment
• Alle Hosts,Resourcen,Containerlaufen ingenaueinem Environment– Beispiele:dev,production
• Rechte können proEnvironmentdefiniert werden• Typen (StandRancher1.1):– Cattle: DefaultOrchestrierung vonRancher– Kubernetes– Mesos– DockerSwarm
8 Copyright2016Viaboxx GmbH,Königswinter,Germany
![Page 9: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/9.jpg)
!Copyright2016ViaboxxGmbH,Königswinter,Germany9
Hosts
![Page 10: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/10.jpg)
!
Stack
• Service:Ein oder mehrere Containerdesselben DockerImages
• Stack:Ein oder mehrere Servicesdiezusammen laufen
• Ein Stackentspricht Docker-ComposeStack– Rancherermöglicht ImportundExportvondocker-compose.yml
– Erweitert umRancherspezifischeWerte
10 Copyright2016Viaboxx GmbH,Königswinter,Germany
![Page 11: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/11.jpg)
!
Catalog
• Einfache Übersicht über Stack-Templates
• Ermöglicht Stack-Definitionmit Variablenwiederzuverwenden
• Offizielle Bibliothek undbeliebige CatalogRepositories(privat oder public)
11 Copyright2016Viaboxx GmbH,Königswinter,Germany
![Page 12: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/12.jpg)
!Copyright2016ViaboxxGmbH,Königswinter,Germany12
![Page 13: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/13.jpg)
!
Erfahrungen im Einsatz
• Aufpassenwelche DockerVersionzusammenmit Rancherkompatibel ist
• Niemals zwischenDevundStableVersionenwechseln
• Aktive undoffene Community
Copyright2016ViaboxxGmbH,Königswinter,Germany13
![Page 14: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/14.jpg)
!
Erfahrungen im Einsatz
• Catalogsehr angenehm undsinnvoll eigenenzu definieren
• CLIist sehr hilfreich undfunktioniert einfach
• Sehr gutmöglich lokalen Dev-PCals eigenesEnvironmentzu nutzen
Copyright2016ViaboxxGmbH,Königswinter,Germany14
![Page 15: DockerContainer orchestrieren mitRancher€¦ · Docker Swarm Kubernetes Cattle … Networking Storage LB DNS Meta Data Enterprise Management Orchestration & Scheduling Frameworks](https://reader036.vdocuments.pub/reader036/viewer/2022071220/605a9f41c108185cb14e7a23/html5/thumbnails/15.jpg)
!
Demo
15 Copyright2016Viaboxx GmbH,Königswinter,Germany