51
Containers, OpenShiſt, Kubernetes all with Red Hat CloudForms Jerome Marc Solution Architect (ANZ) Sept. 2015

RHTE2015_CloudForms_Containers

Embed Size (px)

Citation preview

Page 1: RHTE2015_CloudForms_Containers

Containers, OpenShift, Kubernetes all with Red Hat CloudForms

Jerome MarcSolution Architect (ANZ)Sept. 2015

Page 2: RHTE2015_CloudForms_Containers

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

Page 3: RHTE2015_CloudForms_Containers

● 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

Page 4: RHTE2015_CloudForms_Containers

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

Page 5: RHTE2015_CloudForms_Containers

Hosts Hosts

Docker Docker

...

Kubernetes

...

...

Platform-as-a-Service

Atomic Atomic

Container Management

Container Orchestration

DevOps Tool, Experience

Page 6: RHTE2015_CloudForms_Containers

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)

Page 7: RHTE2015_CloudForms_Containers

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

Page 8: RHTE2015_CloudForms_Containers

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

Page 9: RHTE2015_CloudForms_Containers

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

Page 10: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific10

CLOUDFORMS 4KUBERNETES/OPENSHIFT SUPPORT

kubernetes

Page 11: RHTE2015_CloudForms_Containers

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

Page 12: RHTE2015_CloudForms_Containers

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

Page 13: RHTE2015_CloudForms_Containers

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

Page 14: RHTE2015_CloudForms_Containers

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

Page 15: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific15

CLOUDFORMS 4CONTAINERS PROVIDERS

Page 16: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific16

CLOUDFORMS 4CONTAINERS INTEGRATION

Page 17: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific17

CLOUDFORMS 4KUBERNETES PROVIDER SUMMARY

Page 18: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific18

CLOUDFORMS 4KUBERNETES PROVIDER RELATIONSHIPS

Page 19: RHTE2015_CloudForms_Containers

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?

Page 20: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific20

TROUBLESHOOTINGGENEALOGY & STATUS

Traceability - container id, image Restart count - potential issues?

Containers

Page 21: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific21

CLOUDFORMS 4CONTAINER REGISTRIES

Registries

Page 22: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific22

CERTIFICATIONTRUSTED REGISTRY

Registries

Page 23: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific23

CERTIFICATIONUNKNOWN SOURCE

Registries

Page 24: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific24

INSIGHTSMART STATE ANALYSIS

Images

Page 25: RHTE2015_CloudForms_Containers

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

Page 26: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific26

CLOUDFORMS 4PODS OVERVIEW

Pods

Page 27: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific27

CLOUDFORMS 4PODS SUMMARY

Pods

Page 28: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific28

CLOUDFORMS 4REPLICATORS SUMMARY

Searches for pods with this label

Replicators

Page 29: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific29

CLOUDFORMS 4SERVICES SUMMARY

Services

Page 30: RHTE2015_CloudForms_Containers

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

Page 31: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific31

CLOUDFORMS 4NODES OVERVIEW

Nodes

Page 32: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific32

CLOUDFORMS 4NODES SUMMARY

Nodes

Page 33: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific33

CLOUDFORMS 4NODES INSIGHT

Capacity

Docker & Kube. Details

Nodes

Page 34: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific34

Infrastr.

CLOUDFORMS 4NODES INSIGHT

Nodes

Page 35: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific35

CLOUDFORMS 4UNDERLYING INFRASTRUCTURE

Virtual Machines

Page 36: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific36

CLOUDFORMS 4CAPACITY & UTILIZATION

Nodes

Page 37: RHTE2015_CloudForms_Containers

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

Page 38: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific38

TAXONOMYSELF-SERVICE, CONTROL, REPORTS, ETC

Page 39: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific39

CLOUDFORMS 4OPENSHIFT PROVIDER SUMMARY

Page 40: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific40

CLOUDFORMS 4OPENSHIFT PROVIDER RELATIONSHIPS

Page 41: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific41

CLOUDFORMS 4OPENSHIFT PROJECTS

Projects

Page 42: RHTE2015_CloudForms_Containers

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)

Page 43: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific43

Nodes Pods Containers

Routes Services Images

CLOUDFORMS 4CROSS LINKING DEMYSTIFIED

Registries

Page 44: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific44

Nodes Pods Containers

Hosts Virtual

Machines

Storage

Network

Routes Services Images

CLOUDFORMS 4CROSS LINKING DEMYSTIFIED

Registries

Page 45: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific45

DEMO 1CONTAINER MANAGEMENT

+

Page 46: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific46

DEMO 2TOPOLOGY

Page 47: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific47

DEMO 2TOPOLOGY

'A picture is worth thousand of words' Includes cross provider relationships Statuses

Page 48: RHTE2015_CloudForms_Containers

RED HAT TECH EXCHANGE Asia Pacific48

DEMO 3DASHBOARDS

Page 49: RHTE2015_CloudForms_Containers

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

Page 50: RHTE2015_CloudForms_Containers

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

Page 51: RHTE2015_CloudForms_Containers

plus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews