SlideShare a Scribd company logo
1 of 24
© 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc .
Introducing Kubernetes Environments
in Rancher
February 25, 2016
#ranchermeetup
© 2015 Rancher Labs, Inc.
Shannon Williams
Co-Founder/VP Marketing
@smw355
1
Darren Shepherd
Co-Founder/Chief Architect
@ibuildthecloud
Freenode: darren0
#ranchermeetup
© 2015 Rancher Labs, Inc.
First things first…
This is a not a !
2 #ranchermeetup
© 2015 Rancher Labs, Inc.3
There are rules for a meetup!
• We won’t be done on time
• Questions are always welcome
• There are no bad questions
• Demo, then demo some more
• Things will break, be patient
#ranchermeetup
© 2015 Rancher Labs, Inc.4
Join the conversation on Twitter
#ranchermeetup
© 2015 Rancher Labs, Inc.
Agenda
• Introducing Kubernetes Environments in Rancher – Shannon
• Demo: Launching a Kubernetes Environment – Darren
• Demo: Deploying an Application on Kubernetes – Darren
• Latest Rancher Updates – Darren
5 #ranchermeetup
© 2015 Rancher Labs, Inc.
Rancher Labs
6 #ranchermeetup
© 2015 Rancher Labs, Inc.
Rancher Overview
7
Rancher Catalog
AD/LDAP
Alerts/Events
Environment 1 Environment N
…
Network Services Storage Services
Container Orchestration and Scheduling
User Mgmt Ops Mgmt
#ranchermeetup
© 2015 Rancher Labs, Inc.
Introducing
Kubernetes
Environments
in Rancher
#ranchermeetup
© 2015 Rancher Labs, Inc.
Kubernetes
Kubernetes is open source software for managing a
cluster of servers and deploying applications.
• Started by Google, but widely contributed to at
this point
• Latest version is 1.2
• Powerful app management concepts
• First project contributed to the Cloud Native
Computing Foundation (CNCF)
• Kubernetes.io
9
© 2015 Rancher Labs, Inc.
Native Kubernetes support in Rancher
10
• Automated deployment of an unlimited number of
Kubernetes clusters
• Control user access to Kubernetes clusters
• Simple to use UI for Kubernetes
• Supports cross zone, cloud or datacenter
deployments
• Node provisioning through Docker Machine
• Access Rancher services including:
- Multi-host Networking
- Load Balancer
- Application Catalog
- Persistent Storage Services
- Metadata Service
© 2015 Rancher Labs, Inc.
Inside a Rancher Kubernetes
Environment
11
Environment A
apiserver
etcd
scheduler
controller
kubelet
proxy
dns service
metadata service
network agent
system services
© 2015 Rancher Labs, Inc.12
• Pods are the smallest unit in
Kubernetes
• Each pod is a group of
tightly coupled containers
and volumes
• Unique ID, allocated to a
specific host.
• Rancher allocates a private
IP on the rancher network to
each pod
Kubernetes Pods
© 2015 Rancher Labs, Inc.13
• Replication Controllers
define the number of copies
of a pod that are launched.
• RCs are managed by the
Kubernetes controller, which
works with the scheduler to
achieve the desired state.
Kubernetes Replication Controllers
© 2015 Rancher Labs, Inc.
Inside a Rancher Kubernetes
Environment
14
system services
Environment A
replication controller
container
pods pods
containerapp2
container
pods pods pods
container container
replication controllerapp1
© 2015 Rancher Labs, Inc.15
• Services in Kubernetes
typically define a cluster IP
for a group of pods
• Cluster IPs are on a
separate subnet from the
pod IPs.
Kubernetes Services
© 2015 Rancher Labs, Inc.
Inside a Rancher Kubernetes
Environment
16
system services
Environment A
replication controller
container
pods pods
containerapp2
container
pods pods pods
container container
replication controllerapp1
Pod IP
10.42.x.x
Pod IP
10.42.x.x
Pod IP
10.42.x.x
Pod IP
10.42.x.x
Pod IP
10.42.x.x
Service IP
10.43.x.x
service
service
Service IP
10.43.x.x
© 2015 Rancher Labs, Inc.17
• Simple web access to
Kubectl for running any
Kubernetes commands.
• Leverage Rancher users
and authentication to control
access to Kubectl.
Full access to Kubectl
© 2015 Rancher Labs, Inc.18
Demo
#ranchermeetup
© 2015 Rancher Labs, Inc.
Latest Rancher Enhancements
19
0.56
• Improved Rancher Managed Network
• UI Enhancements
• Health Check Action Strategies
• Rancher Metadata Service Update
0.59
• Support Retaining Container IP on container upgrade or
destroy
• Added support for Docker 1.10
• Split Rancher Catalog into Library & Community
#ranchermeetup
© 2015 Rancher Labs, Inc.20 #ranchermeetup
http://info.rancher.com/beta
© 2015 Rancher Labs, Inc.
Getting Started
Rancher and RancherOS are in GitHub – Get Involved, Join the Beta
21 #ranchermeetup
http://github.com/rancher
© 2015 Rancher Labs, Inc.
New eBook: Building a CI/CD Pipeline
with Docker & Rancher
22
http://info.rancher.com/cicd-with-docker-ebook
© 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc .
Thank you
rancher.com
#ranchermeetup

More Related Content

What's hot

Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online MeetupInfrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Shannon Williams
 

What's hot (20)

Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
 
Deploying Containers with Rancher
Deploying Containers with RancherDeploying Containers with Rancher
Deploying Containers with Rancher
 
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
 
Building an Enterprise CaaS with Kubernetes and Rancher 2.0
Building an Enterprise CaaS with Kubernetes and Rancher 2.0Building an Enterprise CaaS with Kubernetes and Rancher 2.0
Building an Enterprise CaaS with Kubernetes and Rancher 2.0
 
Building a Scalable CI Platform using Docker, Drone and Rancher
Building a Scalable CI  Platform using Docker, Drone and RancherBuilding a Scalable CI  Platform using Docker, Drone and Rancher
Building a Scalable CI Platform using Docker, Drone and Rancher
 
Hands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online Meetup
Hands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online MeetupHands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online Meetup
Hands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online Meetup
 
Supercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
Supercharging CI/CD with GitLab and Rancher - June 2017 Online MeetupSupercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
Supercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
 
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online MeetupInfrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
 
Rancher presentation august 2017
Rancher presentation august 2017Rancher presentation august 2017
Rancher presentation august 2017
 
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
 
Rancher 2.0 - Complete Container Management Platform
Rancher 2.0 - Complete Container Management PlatformRancher 2.0 - Complete Container Management Platform
Rancher 2.0 - Complete Container Management Platform
 
An Introduction to Rancher
An Introduction to RancherAn Introduction to Rancher
An Introduction to Rancher
 
Rancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in actionRancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in action
 
Rancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep DiveRancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep Dive
 
Spinnaker Summit 2018: CI/CD Patterns for Kubernetes with Spinnaker
Spinnaker Summit 2018: CI/CD Patterns for Kubernetes with SpinnakerSpinnaker Summit 2018: CI/CD Patterns for Kubernetes with Spinnaker
Spinnaker Summit 2018: CI/CD Patterns for Kubernetes with Spinnaker
 
Automate CI/CD with Rancher
Automate CI/CD with RancherAutomate CI/CD with Rancher
Automate CI/CD with Rancher
 
Let’s unbox Rancher 2.0 <v2.0.0>
Let’s unbox Rancher 2.0 <v2.0.0>  Let’s unbox Rancher 2.0 <v2.0.0>
Let’s unbox Rancher 2.0 <v2.0.0>
 
Docker Enables DevOps
Docker Enables DevOpsDocker Enables DevOps
Docker Enables DevOps
 
The Big Cloud native FaaS Lebowski
The Big Cloud native FaaS Lebowski The Big Cloud native FaaS Lebowski
The Big Cloud native FaaS Lebowski
 
Rancher 2.x first step before deep dive
Rancher 2.x  first step before deep diveRancher 2.x  first step before deep dive
Rancher 2.x first step before deep dive
 

Similar to Introducing Kubernetes Clusters in Rancher - February 2016 Online Meetup

From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016
Shannon Williams
 
Package Repositories: The Unsung Heroes of Configuration and Release Managem...
Package Repositories:  The Unsung Heroes of Configuration and Release Managem...Package Repositories:  The Unsung Heroes of Configuration and Release Managem...
Package Repositories: The Unsung Heroes of Configuration and Release Managem...
IBM UrbanCode Products
 
Implementing-SaaS-on-Kubernetes-Michael-Knapp-Andrew-Gao-Capital-One.pdf
Implementing-SaaS-on-Kubernetes-Michael-Knapp-Andrew-Gao-Capital-One.pdfImplementing-SaaS-on-Kubernetes-Michael-Knapp-Andrew-Gao-Capital-One.pdf
Implementing-SaaS-on-Kubernetes-Michael-Knapp-Andrew-Gao-Capital-One.pdf
ssuserf4844f
 

Similar to Introducing Kubernetes Clusters in Rancher - February 2016 Online Meetup (20)

ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
 
Fully automated kubernetes deployment and management
Fully automated kubernetes deployment and managementFully automated kubernetes deployment and management
Fully automated kubernetes deployment and management
 
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
 
From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016
 
Austin - Container Days - Docker 101
Austin - Container Days - Docker 101Austin - Container Days - Docker 101
Austin - Container Days - Docker 101
 
Kubernetes intro public - kubernetes meetup 4-21-2015
Kubernetes intro   public - kubernetes meetup 4-21-2015Kubernetes intro   public - kubernetes meetup 4-21-2015
Kubernetes intro public - kubernetes meetup 4-21-2015
 
Kubernetes intro public - kubernetes user group 4-21-2015
Kubernetes intro   public - kubernetes user group 4-21-2015Kubernetes intro   public - kubernetes user group 4-21-2015
Kubernetes intro public - kubernetes user group 4-21-2015
 
Package Repositories: The Unsung Heroes of Configuration and Release Managem...
Package Repositories:  The Unsung Heroes of Configuration and Release Managem...Package Repositories:  The Unsung Heroes of Configuration and Release Managem...
Package Repositories: The Unsung Heroes of Configuration and Release Managem...
 
Using Puppet With A Secrets Server
Using Puppet With A Secrets ServerUsing Puppet With A Secrets Server
Using Puppet With A Secrets Server
 
It's What's Inside that Counts!
It's What's Inside that Counts!It's What's Inside that Counts!
It's What's Inside that Counts!
 
Cloud Native ORAN Testing in Your Pipeline
Cloud Native ORAN Testing in Your PipelineCloud Native ORAN Testing in Your Pipeline
Cloud Native ORAN Testing in Your Pipeline
 
Implementing-SaaS-on-Kubernetes-Michael-Knapp-Andrew-Gao-Capital-One.pdf
Implementing-SaaS-on-Kubernetes-Michael-Knapp-Andrew-Gao-Capital-One.pdfImplementing-SaaS-on-Kubernetes-Michael-Knapp-Andrew-Gao-Capital-One.pdf
Implementing-SaaS-on-Kubernetes-Michael-Knapp-Andrew-Gao-Capital-One.pdf
 
The top 5 Kubernetes metrics to monitor
The top 5 Kubernetes metrics to monitorThe top 5 Kubernetes metrics to monitor
The top 5 Kubernetes metrics to monitor
 
Let's Get Real (time): Server-Sent Events, WebSockets and WebRTC for the soul
Let's Get Real (time): Server-Sent Events, WebSockets and WebRTC for the soulLet's Get Real (time): Server-Sent Events, WebSockets and WebRTC for the soul
Let's Get Real (time): Server-Sent Events, WebSockets and WebRTC for the soul
 
SaltConf14 - Craig Sebenik, LinkedIn - SaltStack at Web Scale
SaltConf14 - Craig Sebenik, LinkedIn - SaltStack at Web ScaleSaltConf14 - Craig Sebenik, LinkedIn - SaltStack at Web Scale
SaltConf14 - Craig Sebenik, LinkedIn - SaltStack at Web Scale
 
Kubernetes Security
Kubernetes SecurityKubernetes Security
Kubernetes Security
 
Container Conf 2017: Rancher Kubernetes
Container Conf 2017: Rancher KubernetesContainer Conf 2017: Rancher Kubernetes
Container Conf 2017: Rancher Kubernetes
 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
 
Kubernetes deep dive - - Huawei 2015-10
Kubernetes deep dive - - Huawei 2015-10Kubernetes deep dive - - Huawei 2015-10
Kubernetes deep dive - - Huawei 2015-10
 
Terraform Testing with InSpec Demo
Terraform Testing with InSpec DemoTerraform Testing with InSpec Demo
Terraform Testing with InSpec Demo
 

Recently uploaded

AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
Alluxio, Inc.
 

Recently uploaded (20)

Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
AI Hackathon.pptx
AI                        Hackathon.pptxAI                        Hackathon.pptx
AI Hackathon.pptx
 
Microsoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdfMicrosoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdf
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
 
Naer Toolbar Redesign - Usability Research Synthesis
Naer Toolbar Redesign - Usability Research SynthesisNaer Toolbar Redesign - Usability Research Synthesis
Naer Toolbar Redesign - Usability Research Synthesis
 
Lessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfLessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdf
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfMicrosoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
 
10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf
 
What need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java DevelopersWhat need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java Developers
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Malaysia E-Invoice digital signature docpptx
Malaysia E-Invoice digital signature docpptxMalaysia E-Invoice digital signature docpptx
Malaysia E-Invoice digital signature docpptx
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 

Introducing Kubernetes Clusters in Rancher - February 2016 Online Meetup

  • 1. © 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc . Introducing Kubernetes Environments in Rancher February 25, 2016 #ranchermeetup
  • 2. © 2015 Rancher Labs, Inc. Shannon Williams Co-Founder/VP Marketing @smw355 1 Darren Shepherd Co-Founder/Chief Architect @ibuildthecloud Freenode: darren0 #ranchermeetup
  • 3. © 2015 Rancher Labs, Inc. First things first… This is a not a ! 2 #ranchermeetup
  • 4. © 2015 Rancher Labs, Inc.3 There are rules for a meetup! • We won’t be done on time • Questions are always welcome • There are no bad questions • Demo, then demo some more • Things will break, be patient #ranchermeetup
  • 5. © 2015 Rancher Labs, Inc.4 Join the conversation on Twitter #ranchermeetup
  • 6. © 2015 Rancher Labs, Inc. Agenda • Introducing Kubernetes Environments in Rancher – Shannon • Demo: Launching a Kubernetes Environment – Darren • Demo: Deploying an Application on Kubernetes – Darren • Latest Rancher Updates – Darren 5 #ranchermeetup
  • 7. © 2015 Rancher Labs, Inc. Rancher Labs 6 #ranchermeetup
  • 8. © 2015 Rancher Labs, Inc. Rancher Overview 7 Rancher Catalog AD/LDAP Alerts/Events Environment 1 Environment N … Network Services Storage Services Container Orchestration and Scheduling User Mgmt Ops Mgmt #ranchermeetup
  • 9. © 2015 Rancher Labs, Inc. Introducing Kubernetes Environments in Rancher #ranchermeetup
  • 10. © 2015 Rancher Labs, Inc. Kubernetes Kubernetes is open source software for managing a cluster of servers and deploying applications. • Started by Google, but widely contributed to at this point • Latest version is 1.2 • Powerful app management concepts • First project contributed to the Cloud Native Computing Foundation (CNCF) • Kubernetes.io 9
  • 11. © 2015 Rancher Labs, Inc. Native Kubernetes support in Rancher 10 • Automated deployment of an unlimited number of Kubernetes clusters • Control user access to Kubernetes clusters • Simple to use UI for Kubernetes • Supports cross zone, cloud or datacenter deployments • Node provisioning through Docker Machine • Access Rancher services including: - Multi-host Networking - Load Balancer - Application Catalog - Persistent Storage Services - Metadata Service
  • 12. © 2015 Rancher Labs, Inc. Inside a Rancher Kubernetes Environment 11 Environment A apiserver etcd scheduler controller kubelet proxy dns service metadata service network agent system services
  • 13. © 2015 Rancher Labs, Inc.12 • Pods are the smallest unit in Kubernetes • Each pod is a group of tightly coupled containers and volumes • Unique ID, allocated to a specific host. • Rancher allocates a private IP on the rancher network to each pod Kubernetes Pods
  • 14. © 2015 Rancher Labs, Inc.13 • Replication Controllers define the number of copies of a pod that are launched. • RCs are managed by the Kubernetes controller, which works with the scheduler to achieve the desired state. Kubernetes Replication Controllers
  • 15. © 2015 Rancher Labs, Inc. Inside a Rancher Kubernetes Environment 14 system services Environment A replication controller container pods pods containerapp2 container pods pods pods container container replication controllerapp1
  • 16. © 2015 Rancher Labs, Inc.15 • Services in Kubernetes typically define a cluster IP for a group of pods • Cluster IPs are on a separate subnet from the pod IPs. Kubernetes Services
  • 17. © 2015 Rancher Labs, Inc. Inside a Rancher Kubernetes Environment 16 system services Environment A replication controller container pods pods containerapp2 container pods pods pods container container replication controllerapp1 Pod IP 10.42.x.x Pod IP 10.42.x.x Pod IP 10.42.x.x Pod IP 10.42.x.x Pod IP 10.42.x.x Service IP 10.43.x.x service service Service IP 10.43.x.x
  • 18. © 2015 Rancher Labs, Inc.17 • Simple web access to Kubectl for running any Kubernetes commands. • Leverage Rancher users and authentication to control access to Kubectl. Full access to Kubectl
  • 19. © 2015 Rancher Labs, Inc.18 Demo #ranchermeetup
  • 20. © 2015 Rancher Labs, Inc. Latest Rancher Enhancements 19 0.56 • Improved Rancher Managed Network • UI Enhancements • Health Check Action Strategies • Rancher Metadata Service Update 0.59 • Support Retaining Container IP on container upgrade or destroy • Added support for Docker 1.10 • Split Rancher Catalog into Library & Community #ranchermeetup
  • 21. © 2015 Rancher Labs, Inc.20 #ranchermeetup http://info.rancher.com/beta
  • 22. © 2015 Rancher Labs, Inc. Getting Started Rancher and RancherOS are in GitHub – Get Involved, Join the Beta 21 #ranchermeetup http://github.com/rancher
  • 23. © 2015 Rancher Labs, Inc. New eBook: Building a CI/CD Pipeline with Docker & Rancher 22 http://info.rancher.com/cicd-with-docker-ebook
  • 24. © 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc . Thank you rancher.com #ranchermeetup