Upload
jerome-marc
View
282
Download
2
Embed Size (px)
Citation preview
Containers, OpenShift, Kubernetes all with Red Hat CloudForms
Jerome MarcSolution Architect (ANZ)Sept. 2015
OBJECTIVES● Enablement and support for SAs and consultants● Decrease risk in the field by standardizing existing artefacts (e.g.
toolbox)● Share success stories and review scoping, project plans, and
engagement journals● Review and consolidate existing efforts and work with similar
communities to cross-reference content
CLOUD ORCHESTRATION PLATFORMS COMMUNITY OF PRACTICE
https://mojo.redhat.com/groups/cloud-orchestration-platforms-community-of-practice
JOIN NOW
● Containers Concerns
● Containers Management at Red Hat
● Containers Capabilities in CloudForms
● Demonstrations● Container Management● Topology● Dashboard
● Q&A
RED HAT TECH EXCHANGE Asia Pacific3
AGENDA
RED HAT TECH EXCHANGE Asia Pacific4
LINUX CONTAINERS – CONCERNS
53% say security is their biggest concern about containers
43% say performance is their biggest concern about containers
41% say integration is their biggest concern about containers
35% say management is their biggest concern about containers
35% say certification is their biggest concern about containers
Base: 194 IT operations and development decision-makers at enterprises in APAC, EMEA, and North America Source:A commissioned study conducted by Forrester Consulting on behalf of Red Hat, January 2015
Hosts Hosts
Docker Docker
...
Kubernetes
...
...
Platform-as-a-Service
Atomic Atomic
Container Management
Container Orchestration
DevOps Tool, Experience
RED HAT TECH EXCHANGE Asia Pacific6
IAAS & CLOUD MANAGEMENT PLATFORMS
Virtual Infrastructure Management
Configuration and Change Management
Physical Infrastructure
Capacity and Performance Management
Virtual Infrastructure
Chargeback
Self-Service Provisioning and Service Catalog
Ent
erpr
ise
Ser
vice
M
anag
eme
nt
Ent
erpr
ise
Ser
vice
Man
agem
ent
Orc
hest
rati
on
Pub
lic C
lou
ds
Bro
keri
ng
Cloud Management Platform
Sou
rce:
Gar
tner
(Ju
ly 2
012)
RED HAT TECH EXCHANGE Asia Pacific7
RED HAT CONTAINER SOLUTIONS
Solutions to Develop, Run, and Manage container-based applications
Powered by Red HatEnterprise Linux, anintegrated infrastructureplatform designed to run,orchestrate, and scalemulti-container basedapplications andservices
An integrated hybridcloud applicationplatform for applicationdevelopment anddeployment thatfacilitates DevOpsworkflows and needs
Solution providing bothInfrastructure-as-a-Service (IaaS) formassive scalability andPlatform-as-a-Service(PaaS) for fasterapplication delivery,combined with a unifiedmanagement frameworkthat supports hybriddeployment models
RED HAT TECH EXCHANGE Asia Pacific8
CAPABILITY MATRIX
CAPABILITY
Container Optimized Host
Orchestration
Large Scale Deployments
Certified Ecosystem
App Lifecycle Management
Continuous Integration
Developer Tooling
Large Scale Deployments
VMs & Containers
Unified Management
Hybrid Cloud
Full Stack, Fully Integrated
RED HAT TECH EXCHANGE Asia Pacific9
‘12 ‘13
Red Hat announce acquisition of ManageIQ
RED HAT CLOUDFORMSCONTAINERS TIMELINE
‘14 ‘15
Red Hat CloudForms 3.2Added OpenShift v2 Installer (Tech Preview)
Red Hat CloudForms 4Adding Containers support viaKubernetes for OpenShift v3Provider
‘16 ‘17
RED HAT TECH EXCHANGE Asia Pacific10
CLOUDFORMS 4KUBERNETES/OPENSHIFT SUPPORT
kubernetes
RED HAT TECH EXCHANGE Asia Pacific11
KUBERNETESPROJECT
Deployment, scaling and orchestration of containers across clusters of hosts
http://kubernetes.io/
1.0 release – July 2015
kubernetes
RED HAT TECH EXCHANGE Asia Pacific12
KUBERNETESMAIN CONCEPTS
Machines that containers run on
Groups of containers
Ensure there are always X replicas of pods
Load balancers that redirect traffic to pods based on labels selector
kubernetes
Nodes
Pods
Services
Replicators
RED HAT TECH EXCHANGE Asia Pacific13
RED HAT OPENSHIFT ENTERPRISE
Platform-as-a-Service (PaaS) for building and running applications - for developers
Built on top of Kubernetes
http://www.openshift.com/
3.0 release – June 2015
RED HAT TECH EXCHANGE Asia Pacific14
OPENSHIFTADDITIONAL CONCEPTS
Expose a service by giving it an externally reachable hostname
Allow communities of user to organize and manage their content in isolation
Routes
Projects
RED HAT TECH EXCHANGE Asia Pacific15
CLOUDFORMS 4CONTAINERS PROVIDERS
RED HAT TECH EXCHANGE Asia Pacific16
CLOUDFORMS 4CONTAINERS INTEGRATION
RED HAT TECH EXCHANGE Asia Pacific17
CLOUDFORMS 4KUBERNETES PROVIDER SUMMARY
RED HAT TECH EXCHANGE Asia Pacific18
CLOUDFORMS 4KUBERNETES PROVIDER RELATIONSHIPS
RED HAT TECH EXCHANGE Asia Pacific19
CONTAINER MANAGEMENTINSIGHT & CONTROL
How many containers exist in my environment?
Does a specific node have enough resources?
How many distinct images are used?
Which registries are used?
RED HAT TECH EXCHANGE Asia Pacific20
TROUBLESHOOTINGGENEALOGY & STATUS
Traceability - container id, image Restart count - potential issues?
Containers
RED HAT TECH EXCHANGE Asia Pacific21
CLOUDFORMS 4CONTAINER REGISTRIES
Registries
RED HAT TECH EXCHANGE Asia Pacific22
CERTIFICATIONTRUSTED REGISTRY
Registries
RED HAT TECH EXCHANGE Asia Pacific23
CERTIFICATIONUNKNOWN SOURCE
Registries
RED HAT TECH EXCHANGE Asia Pacific24
INSIGHTSMART STATE ANALYSIS
Images
RED HAT TECH EXCHANGE Asia Pacific25
CLOUDFORMS 4PODS MANAGEMENT
Which containers are part of it
Which services work with it
Which node does it run on
Is it controlled by a replicator?
Pods
RED HAT TECH EXCHANGE Asia Pacific26
CLOUDFORMS 4PODS OVERVIEW
Pods
RED HAT TECH EXCHANGE Asia Pacific27
CLOUDFORMS 4PODS SUMMARY
Pods
RED HAT TECH EXCHANGE Asia Pacific28
CLOUDFORMS 4REPLICATORS SUMMARY
Searches for pods with this label
Replicators
RED HAT TECH EXCHANGE Asia Pacific29
CLOUDFORMS 4SERVICES SUMMARY
Services
RED HAT TECH EXCHANGE Asia Pacific30
CLOUDFORMS 4NODES MANAGEMENT
OS and Software versions?
How many entities are on a node?
Capacity & Utilization?
Which infrastructure is it running on?
Nodes
RED HAT TECH EXCHANGE Asia Pacific31
CLOUDFORMS 4NODES OVERVIEW
Nodes
RED HAT TECH EXCHANGE Asia Pacific32
CLOUDFORMS 4NODES SUMMARY
Nodes
RED HAT TECH EXCHANGE Asia Pacific33
CLOUDFORMS 4NODES INSIGHT
Capacity
Docker & Kube. Details
Nodes
RED HAT TECH EXCHANGE Asia Pacific34
Infrastr.
CLOUDFORMS 4NODES INSIGHT
Nodes
RED HAT TECH EXCHANGE Asia Pacific35
CLOUDFORMS 4UNDERLYING INFRASTRUCTURE
Virtual Machines
RED HAT TECH EXCHANGE Asia Pacific36
CLOUDFORMS 4CAPACITY & UTILIZATION
Nodes
RED HAT TECH EXCHANGE Asia Pacific37
QUOTASRESOURCE UTILIZATION
Limit the number of pods, containers, etc - tracked per project/namespace scope
Limit CPU & memory - tracked per pod, container
RED HAT TECH EXCHANGE Asia Pacific38
TAXONOMYSELF-SERVICE, CONTROL, REPORTS, ETC
RED HAT TECH EXCHANGE Asia Pacific39
CLOUDFORMS 4OPENSHIFT PROVIDER SUMMARY
RED HAT TECH EXCHANGE Asia Pacific40
CLOUDFORMS 4OPENSHIFT PROVIDER RELATIONSHIPS
RED HAT TECH EXCHANGE Asia Pacific41
CLOUDFORMS 4OPENSHIFT PROJECTS
Projects
RED HAT TECH EXCHANGE Asia Pacific42
CLOUDFORMS 4CROSS PROVIDERS INSIGHT
Connect all layers of infrastructure, cloud & containers
Currently support cross linking with: - Red Hat OpenStack Platform - Red Hat Enterprise Virtualization - VMware (in progress)
RED HAT TECH EXCHANGE Asia Pacific43
Nodes Pods Containers
Routes Services Images
CLOUDFORMS 4CROSS LINKING DEMYSTIFIED
Registries
RED HAT TECH EXCHANGE Asia Pacific44
Nodes Pods Containers
Hosts Virtual
Machines
Storage
Network
Routes Services Images
CLOUDFORMS 4CROSS LINKING DEMYSTIFIED
Registries
RED HAT TECH EXCHANGE Asia Pacific45
DEMO 1CONTAINER MANAGEMENT
+
RED HAT TECH EXCHANGE Asia Pacific46
DEMO 2TOPOLOGY
RED HAT TECH EXCHANGE Asia Pacific47
DEMO 2TOPOLOGY
'A picture is worth thousand of words' Includes cross provider relationships Statuses
RED HAT TECH EXCHANGE Asia Pacific48
DEMO 3DASHBOARDS
RED HAT TECH EXCHANGE Asia Pacific49
CONTAINER CONCERNSCLOUDFORMS CAN HELP
Security Insight, smart state analysis, package inventory, etc
PerformanceC&U, host configuration check & drifting, restart counts, etc
ManagementService Catalog, Quotas, Taxonomy, Lifecycle, etc
Certification Genealogy, Trusted/Unknown Registry, etc
OBJECTIVES● Enablement and support for SAs and consultants● Decrease risk in the field by standardizing existing artefacts (e.g.
toolbox)● Share success stories and review scoping, project plans, and
engagement journals● Review and consolidate existing efforts and work with similar
communities to cross-reference content
CLOUD ORCHESTRATION PLATFORMS COMMUNITY OF PRACTICE
https://mojo.redhat.com/groups/cloud-orchestration-platforms-community-of-practice
REMINDER
JOIN NOW
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews