supporting development with rancher server
TRANSCRIPT
Supporting development with Rancher Server
Tom Bamford24 Jan, 2017
Hello!
Tom Bamford????
@rocketeer125
Site Reliability EngineerPlatforms EngineerDevOps EngineerSoftware EngineerRelease EngineerDeveloper AdvocateDistributed Systems EngineerInfrastructure EngineerCloud EngineerDevelopment ArchitectSystems AdministratorMiddleware EngineerSolutions Architect
Container adoption in software development
Never used
Played with it Using
locally
Learning
Built a local environmentusing compose
Looked it up on StackOverflow
Culture Constraints
Explaining Docker tosenior management is like...
Container Cluster Managers (“Container Distributions?”)
Orchestration and Scheduling Frameworks
Rancher Labs
r
Rancher Server Features
100% OpenSource - https://github.com/rancher/rancher+ Enterprise support options available from RancherLabs
●High Availability configuration
●Access controls - Active Directory/LDAP/Shibboleh/Github-OAuth
●Rancher Catalog (community + private)
●Rolling Updates (blue/green) and Rollback
●Native Services (DNS, Load Balancers, LetsEncrypt)
Assembly instructions
docker run -d -p 8080:8080 rancher/server
Installation…
Assembly instructions
docker run -d --restart=unless-stopped -p 8080:8080 -p 9345:9345 --name rancher_server rancher/server:v1.3.1
--db-host mydb.xxx.eu-west-1.rds.amazonaws.com --db-port 3306 --db-name mydb --db-user rancher_user --db-pass rancher_pass --advertise-address rancher.mydom.com
Installation…Tip: Externalise the DB early so you
don’t have to export/import!
Demos...
Walkthrough InfrastructureDemo 1: Hello-World
Rancher Catalogue P
Demo 2: Community -WordPress
Demos...
Walkthrough Infra Catalogue Backing ServicesDemo 3: Jenkins on EFS
Demos...
Demo 4: Spin up Kubernetes Environment
Demos...
Demo 5: Prometheus