supporting development with rancher server

Post on 10-Feb-2017

114 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

top related