Managing Kubernetes and OpenShift with ManageIQ. Alissa Bonas, Dublin 2015



Similar documents
OpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat November 1, 2013

Red Hat CloudForms : OPENSTACK INFRASTRUCTURE MANAGEMENT. John Hardy Senior Principal Product Manager 24 rd June 2015

Juniper Networks Management Pack Documentation

Red Hat CloudForms Roadmap Build & Manage an Open Hybrid Infrastructure. Xavier Lecauchois & John Hardy Product Management, Red Hat June 12, 2013

Kubernetes + Google. 5 lessons learned from 8+ years of containers. Victor Marmol (vmarmol@google.com) Tim Hockin (thockin@google.

Bring your virtualized networking stack to the next level

The evolving IT environment: Maximizing potential of open hybrid clouds

STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape

System Monitoring and Reporting

Kubernetes-Murano Integration in Mirantis OpenStack 7.0

Cisco Application-Centric Infrastructure (ACI) and Linux Containers

This presentation provides an overview of the architecture of the IBM Workload Deployer product.

Netzwerkvirtualisierung? Aber mit Sicherheit!

The Virtualization Practice

CLOUDFORMS Open Hybrid Cloud

About the VM-Series Firewall

SECURING YOUR MODERN DATA CENTER WITH CHECK POINT

Pluribus Netvisor Solution Brief

Managing Microsoft Hyper-V Server 2008 R2 with HP Insight Management

Drobo How-To Guide. Topics. What You Will Need. Prerequisites. Deploy Drobo B1200i with Microsoft Hyper-V Clustering

VMware Virtualization and Cloud Management Overview VMware Inc. All rights reserved

Docker : devops, shared registries, HPC and emerging use cases. François Moreews & Olivier Sallou

Web Application Firewall

Introduction to Windows Azure Cloud Computing Futures Group, Microsoft Research Roger Barga, Jared Jackson,Nelson Araujo, Dennis Gannon, Wei Lu, and

HP OO 10.X - SiteScope Monitoring Templates

Veeam ONE What s New in v9?

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH

Uila SaaS Installation Guide

Software Defined Network (SDN)

Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure

Cisco Dynamic Workload Scaling Solution

Building a Kubernetes Cluster with Ansible. Patrick Galbraith, ATG Cloud Computing Expo, NYC, May 2016

An Analysis of Container-based Platforms for NFV

RED HAT CONTAINER STRATEGY

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

the CONTAINER COLORING BOOK "Who's afraid of the big bad wolf?" MÁIRÍN DUFFY DAN WALSH illustrated by written by

SDN Applications in Today s Data Center

ServerPronto Cloud User Guide

Palo Alto Networks. Security Models in the Software Defined Data Center

70-414: Implementing a Cloud Based Infrastructure. Course Overview

Platform Architecture & Integration with OpenShift

Red Hat Cloud Ecosystem

Sacha Dubois RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY. Solution Architect Infrastructure

Moab and Fabriscale s Fabric Manager White Paper

Cloud Security with Stackato

Red Hat CloudForms for Cloud Management: Key Features & Roadmap

Using Red Hat Systems Management Tools in a Hybrid Cloud

DevOps. Josh Preston Solutions Architect Stardate

xassets Hosted Services Microsoft SAM Assist Audits with xassets

VMware vsphere Data Protection

NL VMUG UserCon March

HP Virtualization Performance Viewer

What s new in Hyper-V 2012 R2

Unleash the IaaS Cloud About VMware vcloud Director and more VMUG.BE June 1 st 2012

The Total Newbie s Introduction to Heat Orchestration in OpenStack

vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide

Installation Runbook for Avni Software Defined Cloud

Virtualization and IaaS management

Platform as a Service and Container Clouds

Virtual Appliance Setup Guide

VMware EVO SDDC. General. Q. Is VMware selling and supporting hardware for EVO SDDC?

On-Demand Infrastructure with Secure Networks REFERENCE ARCHITECTURE

Of Pets and Cattle and Hearts

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

What s New in VMware Site Recovery Manager 6.1

1 Data Center Infrastructure Remote Monitoring

Veeam Cloud Connect. Version 8.0. Administrator Guide

Drobo How-To Guide. Cloud Storage Using Amazon Storage Gateway with Drobo iscsi SAN

Avaya Virtualization Provisioning Service

Monitor Open stack environments from the bottom up and front to back. Roger Ruttimann VP Engineering, GroundWork OpenSource November 17, 2015

Data Center Content Delivery Network

Getting Started with OpenStack and VMware vsphere TECHNICAL MARKETING DOCUMENTATION V 0.1/DECEMBER 2013

Jenkins World Tour 2015 Santa Clara, CA, September 2-3

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

VMware vrealize Operations. Management Pack for. PostgreSQL

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

VCS Monitoring and Troubleshooting Using Brocade Network Advisor

OVERVIEW... 2 FEATURES... 5 DOCUMENTS... 7 SYSTEM REQUIREMENTS FAQ...

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent Version Fix Pack 2.

OpenShift. Marek Jelen, OpenShift, Red Hat

Introduction to Junos Space Network Director

RED HAT INFRASTRUCTURE AS A SERVICE OVERVIEW AND ROADMAP. Andrew Cathrow Red Hat, Inc. Wednesday, June 12, 2013

How Network Virtualization can improve your Data Center Security

Building Multi-Site & Ultra-Large Scale Cloud with Openstack Cascading

VMware vcloud Director for Service Providers

Cloud Simulator for Scalability Testing

Solving (NP-Hard) Scheduling Problems with ovirt & OptaPlanner. Jason Brooks Red Hat Open Source & Standards SCALE13x, Feb 2015

VMware Software Defined Network. Dejan Grubić VMware Systems Engineer for Adriatic

Core and Pod Data Center Design

OpenShift Dedicated 3.1 Architecture

Stackato PaaS Architecture: How it works and why.

DevOps with Containers. for Microservices

GRAVITYZONE HERE. Deployment Guide VLE Environment

Installing and Using the vnios Trial

Web Application Platform for Sandia

How To Use Anibom Smart Cloud For Business

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

vcenter Operations Manager for Horizon Supplement

SolidFire SF3010 All-SSD storage system with Citrix CloudPlatform Reference Architecture

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Transcription:

Managing Kubernetes and OpenShift with ManageIQ Alissa Bonas, Dublin 2015

The stages of containers world

Containerizing an app

Run a container

Run multiple containers

Run multiple containers Orchestrate containers Run many containers on multiple hosts Manage a containers based environment

Today we ll focus on Kubernetes OpenShift ManageIQ

Kubernetes Deployment, scaling and orchestration of containers across clusters of hosts. 1.0 release - July 2015 Developed in Go

Kubernetes concepts Node - a machine that containers run on Pod - a group of containers Replication controller - ensures there are always X replicas of pods

Kubernetes concepts Service - a base load balancer that provides traffic to pods Namespace - partitioning resources created by users into logical groups

OpenShift Platform as a service for building and running applications - for developers Built on top of Kubernetes Developed in Go 3.0 release - June 2015

OpenShift concepts Provides additional capabilities application lifecycle routing - extends service projects - extension of namespaces Build Deploy Run

Insight and 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?

ManageIQ A cloud management platform supports multiple virtualization providers Insight and control a Ruby on Rails project inventory overview and events smart state analysis workflow/orchestration

New in upstream ManageIQ Providers for container management Supported providers Kubernetes OpenShift

Container management providers

Working together Kubernetes / Openshift Node A ManageIQ REST Master Node B

Inventory Entities Relationships Additional information

Creating more insights Modelling additional entities as first class citizens Deducing relationships

Kubernetes provider summary

Kubernetes provider relationships

OpenShift provider summary

OpenShift provider relationships

Nodes OS and Software versions How many entities are on a node Capacity and utilization Which infrastructure is it running on

Node summary page

What do we know about nodes? Capacity Docker and Kubernetes info OS info

What do we know about nodes?

Cross providers insight Connect all layers of infrastructure, cloud and containers Currently supports cross linking with OpenStack ovirt / RHEV VMware vcenter

Cross linking demystified Nodes Virtual Machines Pods Containers Hosts

Cross linking zoom out Routes Services Images Nodes Pods Containers Virtual Machines Storage Hosts Network

Cross provider example - Node

Cross provider - VM side

Nodes capacity and utilization

Resource quotas and limit ranges Limit the number of pods, containers, etc. tracked per a project/namespace scope Limit CPU and memory tracked per pod, container

Container Traceability - node, container id, image

Image from a known registry

Image from an unknown source

Registries

Pods Which containers are part of it Which services work with it Which node does it run on Is it controlled by a replicator?

Pod

Replicators Searches for pods with this label

Services A portal IP and source/target port pairs Redirects traffic to relevant pods based on a labels selector

Service example

OpenShift Routes Exposes a service by giving it an externally reachable hostname Can be fine tuned by /path Can be also secured

Events / Timeline Node ready / not ready / rebooted Pod scheduled More to come...

Tagging Leveraging ManageIQ tags

Topology view A picture is worth a thousand words Includes cross provider relationships Status color indication

Topology live demo

A glimpse into the future

Dashboard - providers overview

Dashboard - a single provider view

Dashboard of a project

Smart State Analysis Inspect the packages included in an image Combined with vulnerabilities db, generate alerts for important security issues on running containers

Analysis of an image

An image after analysis

ManageIQ community http://talk.manageiq.org https://github.com/manageiq/manageiq Follow label #providers/containers #manageiq IRC on freenode

Projects info http://www.openshift.org/ http://kubernetes.io/ http://manageiq.org/

Icons Credits The Go gopher - Renee French Diamond by MarkieAnn Packer, the Noun Project Rails by Luis Martins, the Noun Project Light Bulb by artworkbean, the Noun Project Sherlock by James Keuning, the Noun Project Twitter by Lubos Volkov, the Noun Project Link by Vitor Fernandes, the Noun Project

Thank you! @mikeyteva