SlideShare a Scribd company logo
1 of 35
Download to read offline
rancher.com@rancher_labs
Kubernetes
!2
What is Kubernetes?
• is a portable, extensible open-source
platform for orchestrate containerized
workloads and services.
• is developed by google.
• facilitates both declarative
configuration and automation.
• has a large, rapidly growing ecosystem.
• services, support, and tools are widely
available.
!3
Schedulers and Orchestrators
!4
What Makes Kubernetes Unique?
• Modular and well-abstracted API
• Based on 10+ years experience
running containers at Google
• Decentralized approach to shared
services (Pod model)
• Support of a large company
!5
Kubernetes momentum
!6
OrchestrationTrends
Source: CNCF (https://www.cncf.io/blog/2017/06/28/survey-shows-kubernetes-leading-orchestration-platform/)
!7
InfrastructureTrends
Source: CNCF (https://www.cncf.io/blog/2017/06/28/survey-shows-kubernetes-leading-orchestration-platform/)
!8
Ecosystem
• Not a technical argument
• Business != Software
• Business = Software + EconomicValue
!9
Ecosystem
!10
Kubernetes is Hard
•0 out of every 10 people
claim Kubernetes is easy.
•Since we launched Rancher;
the vast majority (75% + )
choose our native scheduler
and user experience.
•Kubernetes most powerful
features are also its greatest
weakness (usability).
!11
Common Kubernetes Challenges in the Enterprise
•Networking – how do you understand your security/access model?
•Deployment Consistency – so many ways to deploy, how do you know its done
correctly?
•Access Control / Enterprise Identity integration – how do I keep authentication
centralized?
•Security policy – how do I ensure image scanning / runtime scanning is enforced?
•Chargeback – how do I appropriate usage of shared resources to the right team?
•Platform monitoring – how do I make sure my k8s platform is meeting its SLA?
!12
Example: Networking Policy
!13
How do we Solve this Problem?
•Better training and education

•Making Kubernetes more
opinionated/turnkey

•Cloning Kelsey Hightower
!14
Improving the Lives of K8s Users One Commit at aTime
•The team at Rancher has asked
themselves “What if we could make the
user experience as intuitive and simple
as Docker, while still harnessing the
power of Kubernetes?”
•Additionally,“How do we address the
unique requirements of the enterprise
without sacrificing the freedom and
openness of the cloud native world?”
!15
Enterprise Kubernetes Made Easy
Rancher 2.0…
•is an enterprise container management platform that makes it easy for
organizations to adopt Kubernetes.
•IT organizations can deploy, manage and secure any Kubernetes deployment
regardless of where it is running.
•is intuitive to use, and built to support DevOps teams, as they use containers
to automate operations and move to continuous delivery.
•is used by more than 5,000 organizations to unlock the value of containers and
Kubernetes, including industry leaders like Sony, Disney, Fidelity, Aviva, Cisco,
and BNP.
!16
We understand the enterprise requirements
Supported Distribution of Kubernetes
Multi-Cluster Management
Centralized Policy/Security Management
Workload Management DevOps will use
rancher.com@rancher_labs
Rancher

Complete Container Management Platform
!18
Rancher Labs Mission
•The most complete
container
management
platform
•A simplified Linux
distribution built
from containers, for
containers
•Open source project
for microservices-
based distributed
block storage
•We want to enable organizations of all sizes to use containers effectively, on any platform
or infra provider.
•We believe in open source as the best way to get there, giving users freedom to use/
modify/contribute to the solution.
•We think vegetarians are awesome despite our association with meat products
© 2018 Rancher Labs, Inc.!19
90M
Downloads
March 2016 September 2016 February 2018
1MDownloads
Rancher 1.0
GA
Source: Docker Hub
Rancher grown since 1.0 release
!20
Rancher customers
© 2018 Rancher Labs, Inc.
Manage any K8s cluster on any Infrastructure
!22
Enterprise Container Management Platform built on
Kubernetes
Infrastructure
Team n
Container ManagementDevelopment Pipelines
Team 2
Team 1
Central IT
InfrastructureInfrastructure
Identity/RBAC
Cloud Credentials
Ops & Monitoring
Security Policies
Kubernetes
Dev
Staging
Prod
Kubernetes
Dev
Staging
Prod
Kubernetes
Dev
Staging
Prod
!23
Kubernetes is everywhere
Host 1 Host 2 Host n…
RKE Cluster
Host 1 Host 2 Host n…
GKE Cluster
Host 1 Host 2 Host n…
AKS Cluster
Host 1 Host 2 Host n…
EKS Cluster
DBYour Applications
LB
!24
Managing entire enterprise Kubernetes stack
App Catalog
CI/CD
Monitoring & Logging
Access Control
Orchestration & Scheduling
Container Engine
Network & Storage
Cloud Integration
Config DB
Secrets and Security
Registry
Enterprise
Kubernetes
!25
Authenticate with your enterprise backend
!26
Create or Mount any Kubernetes Cluster
!27
Manage K8s Clusters
!28
Create Users and Manage Projects
!29
Manage Deployments
!30
App catalog now with Helm charts
!31
What Rancher Adds to Kubernetes
Cluster Operations and Management
• Install and manage Kubernetes clusters on VMware, bare
metal, or any infrastructure
• Provision GKE, AKS, EKS clusters
• Centralized Security Policy Management
• Cluster Capacity Management
• Centralized Authentication and RBAC policy
• Integration with Active Directory, SAML and LDAP
Application Management
• Workload UI and Projects
• Private Application Catalogs
• Integrated Monitoring with Prometheus
• Integrated CI/CD pipelines
• Integrated Log Aggregation
• Integrated ELK
Enterprise Support
• Complete Stack Support and Root Cause Analysis
!32
Rancher Difference
Efficiency – simple to set up and has an easy to use yet powerful user interface for managing both applications and
infrastructure services
Complete – includes everything you need to deploy, run and manage containers in production
No vendor lock-in – includes a rich set of container orchestration capabilities as well as distributions of multiple
commercially available container technologies (Kubernetes, Docker, Mesos) while maintaining a single management
framework
Infrastructure agnostic – does not limit users to any specific infrastructure, whether on premises or in the cloud
Portable infrastructure services - infrastructure services management and the overlay networking, storage and load
balancing capabilities provide the basis for portability across infrastructure providers and dramatically shorten the time to
deployment
Fully open source – unlike Docker Data Center and Tectonic, Rancher is a fully open source management platform
Boundless networking – unlike any other container management platform, implements networking that can cross
datacenter or cloud boundaries
!33
Rancher supports the entire container platform
Root Cause Analysis across all issues
Cluster Operations and Management
• Includes support and fixes for Rancher software, including all embedded services such as
Prometheus, Vault, Elasticsearch, Kibana, etcd, and any others.
Kubernetes Support
• Ensure proper integration with supported cloud providers, including GKE, AKS, and EKS
• Ensure Rancher Kubernetes Engine (RKE) supports the latest stable release of Kubernetes
• Fix any issues in the Kubernetes code-base installed by RKE
• Upstream fixes when necessary for Kubernetes installed by RKE
• Ensure upgrade of Kubernetes between versions, across any supported Kubernetes cluster
Docker Support
• Ensure RKE works with Docker shipped in RHEL, Ubuntu and RancherOS
• For open-source Ubuntu and CentOS, Rancher will embed and support a Docker Daemon.
!34
Rancher consulting engagements
Application Architecture, CI/CD and Ops
Application Architecture Best Practices Guide

Workshop to develop a set of best practices around
containerizing applications, focused on application
architecture, security, and resiliency.
CI/CD workflow and architecture

Design workshop for developing a complete CI/CD
workflow design, including automating build, test,
deployment, upgrades, and all necessary integrations.
Application Operations Best Practices Guide

Workshop to develop an operations guide for teams
running workloads on the container platform, focused
on resiliency, monitoring, logging, release
management, service delivery, secret management,
security, etc.
Platform Architecture, Ops and Security
Deployment Architecture Development

Design workshop for defining a complete architecture
for the container platform, deployment models,
infrastructure options, storage, networking, and high
availability.
Operations Best Practices Workshop

Develop an Best Practices Guide for operating the
platform, with a focus on testing, lifecycle management,
Security Model Development

Developing a Container Security Model focusing on,
authentication, RBAC, OS security, pod security,
network security, logging, audit, image security, secret
management, and policy management.
•
© 2018 Rancher Labs, Inc.
@Rancher_labs
http://rancher.com
Thank you

More Related Content

What's hot

Kubernetes 101 for Beginners
Kubernetes 101 for BeginnersKubernetes 101 for Beginners
Kubernetes 101 for BeginnersOktay Esgul
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetesGabriel Carro
 
Deploy Application on Kubernetes
Deploy Application on KubernetesDeploy Application on Kubernetes
Deploy Application on KubernetesOpsta
 
Container Orchestration using Kubernetes
Container Orchestration using KubernetesContainer Orchestration using Kubernetes
Container Orchestration using KubernetesHesham Amin
 
An intro to Kubernetes operators
An intro to Kubernetes operatorsAn intro to Kubernetes operators
An intro to Kubernetes operatorsJ On The Beach
 
Rancher MasterClass - Avoiding-configuration-drift.pptx
Rancher  MasterClass - Avoiding-configuration-drift.pptxRancher  MasterClass - Avoiding-configuration-drift.pptx
Rancher MasterClass - Avoiding-configuration-drift.pptxLibbySchulze
 
Cluster-as-code. The Many Ways towards Kubernetes
Cluster-as-code. The Many Ways towards KubernetesCluster-as-code. The Many Ways towards Kubernetes
Cluster-as-code. The Many Ways towards KubernetesQAware GmbH
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes IntroductionPeng Xiao
 
Kubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory GuideKubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory GuideBytemark
 
Kubernetes Architecture and Introduction
Kubernetes Architecture and IntroductionKubernetes Architecture and Introduction
Kubernetes Architecture and IntroductionStefan Schimanski
 
Deep dive into Kubernetes Networking
Deep dive into Kubernetes NetworkingDeep dive into Kubernetes Networking
Deep dive into Kubernetes NetworkingSreenivas Makam
 
Introduction to Kubernetes Workshop
Introduction to Kubernetes WorkshopIntroduction to Kubernetes Workshop
Introduction to Kubernetes WorkshopBob Killen
 
Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17Ryan Jarvinen
 
Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!Krishna-Kumar
 
Kubernetes Webinar - Using ConfigMaps & Secrets
Kubernetes Webinar - Using ConfigMaps & Secrets Kubernetes Webinar - Using ConfigMaps & Secrets
Kubernetes Webinar - Using ConfigMaps & Secrets Janakiram MSV
 
Kubernetes networking
Kubernetes networkingKubernetes networking
Kubernetes networkingSim Janghoon
 

What's hot (20)

Kubernetes 101 for Beginners
Kubernetes 101 for BeginnersKubernetes 101 for Beginners
Kubernetes 101 for Beginners
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetes
 
Deploy Application on Kubernetes
Deploy Application on KubernetesDeploy Application on Kubernetes
Deploy Application on Kubernetes
 
Container Orchestration using Kubernetes
Container Orchestration using KubernetesContainer Orchestration using Kubernetes
Container Orchestration using Kubernetes
 
An intro to Kubernetes operators
An intro to Kubernetes operatorsAn intro to Kubernetes operators
An intro to Kubernetes operators
 
Helm.pptx
Helm.pptxHelm.pptx
Helm.pptx
 
Rancher MasterClass - Avoiding-configuration-drift.pptx
Rancher  MasterClass - Avoiding-configuration-drift.pptxRancher  MasterClass - Avoiding-configuration-drift.pptx
Rancher MasterClass - Avoiding-configuration-drift.pptx
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
Cluster-as-code. The Many Ways towards Kubernetes
Cluster-as-code. The Many Ways towards KubernetesCluster-as-code. The Many Ways towards Kubernetes
Cluster-as-code. The Many Ways towards Kubernetes
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
Kubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory GuideKubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory Guide
 
Kubernetes Architecture and Introduction
Kubernetes Architecture and IntroductionKubernetes Architecture and Introduction
Kubernetes Architecture and Introduction
 
Deep dive into Kubernetes Networking
Deep dive into Kubernetes NetworkingDeep dive into Kubernetes Networking
Deep dive into Kubernetes Networking
 
Introduction to Kubernetes Workshop
Introduction to Kubernetes WorkshopIntroduction to Kubernetes Workshop
Introduction to Kubernetes Workshop
 
Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17
 
Kubernetes Basics
Kubernetes BasicsKubernetes Basics
Kubernetes Basics
 
Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!
 
Kubernetes Webinar - Using ConfigMaps & Secrets
Kubernetes Webinar - Using ConfigMaps & Secrets Kubernetes Webinar - Using ConfigMaps & Secrets
Kubernetes Webinar - Using ConfigMaps & Secrets
 
Kubernetes networking
Kubernetes networkingKubernetes networking
Kubernetes networking
 

Similar to Rancher Labs - Your own PaaS in action

Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18
Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18
Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18CodeOps Technologies LLP
 
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKSMigrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKSWeaveworks
 
oci-container-engine-oke-100.pdf
oci-container-engine-oke-100.pdfoci-container-engine-oke-100.pdf
oci-container-engine-oke-100.pdfNandiniSinghal16
 
Building internal developer platform with EKS and GitOps
Building internal developer platform with EKS and GitOpsBuilding internal developer platform with EKS and GitOps
Building internal developer platform with EKS and GitOpsWeaveworks
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native ApplicationVMUG IT
 
DevOps with Azure, Kubernetes, and Helm Webinar
DevOps with Azure, Kubernetes, and Helm WebinarDevOps with Azure, Kubernetes, and Helm Webinar
DevOps with Azure, Kubernetes, and Helm WebinarCodefresh
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018Patrick Chanezon
 
Kubernetes solutions
Kubernetes solutionsKubernetes solutions
Kubernetes solutionsEric Cattoir
 
DevOps as a Service - Kuberiter
DevOps as a Service - KuberiterDevOps as a Service - Kuberiter
DevOps as a Service - Kuberiterlawrence143
 
Microservices and Container
Microservices and ContainerMicroservices and Container
Microservices and ContainerWolfgang Weigend
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realistsKarthik Gaekwad
 
Why is Kubernetes considered the next generation application platform
Why is Kubernetes considered the next generation application platformWhy is Kubernetes considered the next generation application platform
Why is Kubernetes considered the next generation application platformCalidad Infotech
 
The state of containers for your DevOps journey
The state of containers for your DevOps journeyThe state of containers for your DevOps journey
The state of containers for your DevOps journeyAgile Montréal
 
Container orchestration overview
Container orchestration overviewContainer orchestration overview
Container orchestration overviewWyn B. Van Devanter
 
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Docker, Inc.
 
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y KubernetesIntroducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y KubernetesSUSE España
 

Similar to Rancher Labs - Your own PaaS in action (20)

Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18
Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18
Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18
 
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKSMigrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
 
oci-container-engine-oke-100.pdf
oci-container-engine-oke-100.pdfoci-container-engine-oke-100.pdf
oci-container-engine-oke-100.pdf
 
Kubernetes for All
Kubernetes for AllKubernetes for All
Kubernetes for All
 
Building internal developer platform with EKS and GitOps
Building internal developer platform with EKS and GitOpsBuilding internal developer platform with EKS and GitOps
Building internal developer platform with EKS and GitOps
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native Application
 
DevOps with Azure, Kubernetes, and Helm Webinar
DevOps with Azure, Kubernetes, and Helm WebinarDevOps with Azure, Kubernetes, and Helm Webinar
DevOps with Azure, Kubernetes, and Helm Webinar
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
 
Moby KubeCon 2017
Moby KubeCon 2017Moby KubeCon 2017
Moby KubeCon 2017
 
Kubernetes solutions
Kubernetes solutionsKubernetes solutions
Kubernetes solutions
 
DevOps as a Service - Kuberiter
DevOps as a Service - KuberiterDevOps as a Service - Kuberiter
DevOps as a Service - Kuberiter
 
Microservices and Container
Microservices and ContainerMicroservices and Container
Microservices and Container
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
 
Why is Kubernetes considered the next generation application platform
Why is Kubernetes considered the next generation application platformWhy is Kubernetes considered the next generation application platform
Why is Kubernetes considered the next generation application platform
 
Kubernetes integration with ODL
Kubernetes integration with ODLKubernetes integration with ODL
Kubernetes integration with ODL
 
The state of containers for your DevOps journey
The state of containers for your DevOps journeyThe state of containers for your DevOps journey
The state of containers for your DevOps journey
 
Container orchestration overview
Container orchestration overviewContainer orchestration overview
Container orchestration overview
 
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
 
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y KubernetesIntroducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
 

More from CSUC - Consorci de Serveis Universitaris de Catalunya

More from CSUC - Consorci de Serveis Universitaris de Catalunya (20)

Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
Tendencias en herramientas de monitorización de redes y modelo de madurez en ...Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
 
Quantum Computing Master Class 2024 (Quantum Day)
Quantum Computing Master Class 2024 (Quantum Day)Quantum Computing Master Class 2024 (Quantum Day)
Quantum Computing Master Class 2024 (Quantum Day)
 
Publicar dades de recerca amb el Repositori de Dades de Recerca
Publicar dades de recerca amb el Repositori de Dades de RecercaPublicar dades de recerca amb el Repositori de Dades de Recerca
Publicar dades de recerca amb el Repositori de Dades de Recerca
 
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
 
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
 
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
 
Security Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademySecurity Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademy
 
The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)
 
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
 
La gestión de datos de investigación en las bibliotecas universitarias españolas
La gestión de datos de investigación en las bibliotecas universitarias españolasLa gestión de datos de investigación en las bibliotecas universitarias españolas
La gestión de datos de investigación en las bibliotecas universitarias españolas
 
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
 
Les persones i les seves capacitats en el nucli de la transformació digital. ...
Les persones i les seves capacitats en el nucli de la transformació digital. ...Les persones i les seves capacitats en el nucli de la transformació digital. ...
Les persones i les seves capacitats en el nucli de la transformació digital. ...
 
Enginyeria Informàtica: una cursa de fons
Enginyeria Informàtica: una cursa de fonsEnginyeria Informàtica: una cursa de fons
Enginyeria Informàtica: una cursa de fons
 
Transformació de rols i habilitats en un món ple d'IA
Transformació de rols i habilitats en un món ple d'IATransformació de rols i habilitats en un món ple d'IA
Transformació de rols i habilitats en un món ple d'IA
 
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de BarcelonaDifusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
 
Fons de discos perforats de cartró
Fons de discos perforats de cartróFons de discos perforats de cartró
Fons de discos perforats de cartró
 
Biblioteca Digital Gencat
Biblioteca Digital GencatBiblioteca Digital Gencat
Biblioteca Digital Gencat
 
El fons Enrique Tierno Galván: recepció, tractament i difusió
El fons Enrique Tierno Galván: recepció, tractament i difusióEl fons Enrique Tierno Galván: recepció, tractament i difusió
El fons Enrique Tierno Galván: recepció, tractament i difusió
 
El CIDMA: més enllà dels espais físics
El CIDMA: més enllà dels espais físicsEl CIDMA: més enllà dels espais físics
El CIDMA: més enllà dels espais físics
 
Els serveis del CSUC per a la comunitat CCUC
Els serveis del CSUC per a la comunitat CCUCEls serveis del CSUC per a la comunitat CCUC
Els serveis del CSUC per a la comunitat CCUC
 

Recently uploaded

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Rancher Labs - Your own PaaS in action

  • 2. !2 What is Kubernetes? • is a portable, extensible open-source platform for orchestrate containerized workloads and services. • is developed by google. • facilitates both declarative configuration and automation. • has a large, rapidly growing ecosystem. • services, support, and tools are widely available.
  • 4. !4 What Makes Kubernetes Unique? • Modular and well-abstracted API • Based on 10+ years experience running containers at Google • Decentralized approach to shared services (Pod model) • Support of a large company
  • 8. !8 Ecosystem • Not a technical argument • Business != Software • Business = Software + EconomicValue
  • 10. !10 Kubernetes is Hard •0 out of every 10 people claim Kubernetes is easy. •Since we launched Rancher; the vast majority (75% + ) choose our native scheduler and user experience. •Kubernetes most powerful features are also its greatest weakness (usability).
  • 11. !11 Common Kubernetes Challenges in the Enterprise •Networking – how do you understand your security/access model? •Deployment Consistency – so many ways to deploy, how do you know its done correctly? •Access Control / Enterprise Identity integration – how do I keep authentication centralized? •Security policy – how do I ensure image scanning / runtime scanning is enforced? •Chargeback – how do I appropriate usage of shared resources to the right team? •Platform monitoring – how do I make sure my k8s platform is meeting its SLA?
  • 13. !13 How do we Solve this Problem? •Better training and education
 •Making Kubernetes more opinionated/turnkey
 •Cloning Kelsey Hightower
  • 14. !14 Improving the Lives of K8s Users One Commit at aTime •The team at Rancher has asked themselves “What if we could make the user experience as intuitive and simple as Docker, while still harnessing the power of Kubernetes?” •Additionally,“How do we address the unique requirements of the enterprise without sacrificing the freedom and openness of the cloud native world?”
  • 15. !15 Enterprise Kubernetes Made Easy Rancher 2.0… •is an enterprise container management platform that makes it easy for organizations to adopt Kubernetes. •IT organizations can deploy, manage and secure any Kubernetes deployment regardless of where it is running. •is intuitive to use, and built to support DevOps teams, as they use containers to automate operations and move to continuous delivery. •is used by more than 5,000 organizations to unlock the value of containers and Kubernetes, including industry leaders like Sony, Disney, Fidelity, Aviva, Cisco, and BNP.
  • 16. !16 We understand the enterprise requirements Supported Distribution of Kubernetes Multi-Cluster Management Centralized Policy/Security Management Workload Management DevOps will use
  • 18. !18 Rancher Labs Mission •The most complete container management platform •A simplified Linux distribution built from containers, for containers •Open source project for microservices- based distributed block storage •We want to enable organizations of all sizes to use containers effectively, on any platform or infra provider. •We believe in open source as the best way to get there, giving users freedom to use/ modify/contribute to the solution. •We think vegetarians are awesome despite our association with meat products
  • 19. © 2018 Rancher Labs, Inc.!19 90M Downloads March 2016 September 2016 February 2018 1MDownloads Rancher 1.0 GA Source: Docker Hub Rancher grown since 1.0 release
  • 21. © 2018 Rancher Labs, Inc. Manage any K8s cluster on any Infrastructure
  • 22. !22 Enterprise Container Management Platform built on Kubernetes Infrastructure Team n Container ManagementDevelopment Pipelines Team 2 Team 1 Central IT InfrastructureInfrastructure Identity/RBAC Cloud Credentials Ops & Monitoring Security Policies Kubernetes Dev Staging Prod Kubernetes Dev Staging Prod Kubernetes Dev Staging Prod
  • 23. !23 Kubernetes is everywhere Host 1 Host 2 Host n… RKE Cluster Host 1 Host 2 Host n… GKE Cluster Host 1 Host 2 Host n… AKS Cluster Host 1 Host 2 Host n… EKS Cluster DBYour Applications LB
  • 24. !24 Managing entire enterprise Kubernetes stack App Catalog CI/CD Monitoring & Logging Access Control Orchestration & Scheduling Container Engine Network & Storage Cloud Integration Config DB Secrets and Security Registry Enterprise Kubernetes
  • 25. !25 Authenticate with your enterprise backend
  • 26. !26 Create or Mount any Kubernetes Cluster
  • 28. !28 Create Users and Manage Projects
  • 30. !30 App catalog now with Helm charts
  • 31. !31 What Rancher Adds to Kubernetes Cluster Operations and Management • Install and manage Kubernetes clusters on VMware, bare metal, or any infrastructure • Provision GKE, AKS, EKS clusters • Centralized Security Policy Management • Cluster Capacity Management • Centralized Authentication and RBAC policy • Integration with Active Directory, SAML and LDAP Application Management • Workload UI and Projects • Private Application Catalogs • Integrated Monitoring with Prometheus • Integrated CI/CD pipelines • Integrated Log Aggregation • Integrated ELK Enterprise Support • Complete Stack Support and Root Cause Analysis
  • 32. !32 Rancher Difference Efficiency – simple to set up and has an easy to use yet powerful user interface for managing both applications and infrastructure services Complete – includes everything you need to deploy, run and manage containers in production No vendor lock-in – includes a rich set of container orchestration capabilities as well as distributions of multiple commercially available container technologies (Kubernetes, Docker, Mesos) while maintaining a single management framework Infrastructure agnostic – does not limit users to any specific infrastructure, whether on premises or in the cloud Portable infrastructure services - infrastructure services management and the overlay networking, storage and load balancing capabilities provide the basis for portability across infrastructure providers and dramatically shorten the time to deployment Fully open source – unlike Docker Data Center and Tectonic, Rancher is a fully open source management platform Boundless networking – unlike any other container management platform, implements networking that can cross datacenter or cloud boundaries
  • 33. !33 Rancher supports the entire container platform Root Cause Analysis across all issues Cluster Operations and Management • Includes support and fixes for Rancher software, including all embedded services such as Prometheus, Vault, Elasticsearch, Kibana, etcd, and any others. Kubernetes Support • Ensure proper integration with supported cloud providers, including GKE, AKS, and EKS • Ensure Rancher Kubernetes Engine (RKE) supports the latest stable release of Kubernetes • Fix any issues in the Kubernetes code-base installed by RKE • Upstream fixes when necessary for Kubernetes installed by RKE • Ensure upgrade of Kubernetes between versions, across any supported Kubernetes cluster Docker Support • Ensure RKE works with Docker shipped in RHEL, Ubuntu and RancherOS • For open-source Ubuntu and CentOS, Rancher will embed and support a Docker Daemon.
  • 34. !34 Rancher consulting engagements Application Architecture, CI/CD and Ops Application Architecture Best Practices Guide
 Workshop to develop a set of best practices around containerizing applications, focused on application architecture, security, and resiliency. CI/CD workflow and architecture
 Design workshop for developing a complete CI/CD workflow design, including automating build, test, deployment, upgrades, and all necessary integrations. Application Operations Best Practices Guide
 Workshop to develop an operations guide for teams running workloads on the container platform, focused on resiliency, monitoring, logging, release management, service delivery, secret management, security, etc. Platform Architecture, Ops and Security Deployment Architecture Development
 Design workshop for defining a complete architecture for the container platform, deployment models, infrastructure options, storage, networking, and high availability. Operations Best Practices Workshop
 Develop an Best Practices Guide for operating the platform, with a focus on testing, lifecycle management, Security Model Development
 Developing a Container Security Model focusing on, authentication, RBAC, OS security, pod security, network security, logging, audit, image security, secret management, and policy management. •
  • 35. © 2018 Rancher Labs, Inc. @Rancher_labs http://rancher.com Thank you