OpenShift Hyper-Converged Infrastructure Bare Metal Deployment with Containerized Gluster

Similar documents
Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage

Red Hat Roadmap for Containers and DevOps

TEN LAYERS OF CONTAINER SECURITY

WHEN CONTAINERS AND VIRTUALIZATION DO - AND DON T - WORK TOGETHER

Learn. Connect. Explore.

ACCELERATE APPLICATION DELIVERY WITH OPENSHIFT. Siamak Sadeghianfar Sr Technical Marketing Manager, April 2016

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

What s New in Red Hat OpenShift Container Platform 3.4. Torben Jäger Red Hat Solution Architect

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

RED HAT GLUSTER TECHSESSION CONTAINER NATIVE STORAGE OPENSHIFT + RHGS. MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT BENELUX April 2017

Container in Production : Openshift 구축사례로 이해하는 PaaS. Jongjin Lim Specialist Solution Architect, AppDev

TRAINING AND CERTIFICATION UPDATE

Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution

Above the clouds with container-native storage

S Implementing DevOps and Hybrid Cloud

CoreOS and Red Hat. Reza Shafii Joe Fernandes Brandon Philips Clayton Coleman May 2018

OPENSTACK Building Block for Cloud. Ng Hwee Ming Principal Technologist (Telco) APAC Office of Technology

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

Red Hat Gluster Storage Roadmap Past, Present & Future

A Greybeard's Worst Nightmare

Identity Management and Compliance in OpenShift

Container-Native Storage & Red Hat Gluster Storage Roadmap

Microservices with Red Hat. JBoss Fuse

Amir Zipory Senior Solutions Architect, Redhat Israel, Greece & Cyprus

MOBILIZING AND SECURING RED HAT JBOSS BPM SUITE & BRMS

(Em)Powering Open Hardware with Open Source Software

SCALING AGILE IN A LARGE MATRIXED ORGANIZATION. Jen Krieger Chief Agile Architect Products & Technologies May 2017

LOG AGGREGATION. To better manage your Red Hat footprint. Miguel Pérez Colino Strategic Design Team - ISBU

I keep hearing about DevOps What is it?

TEN LAYERS OF CONTAINER SECURITY

Convergence of VM and containers orchestration using KubeVirt. Chunfu Wen

Building Kubernetes cloud: real world deployment examples, challenges and approaches. Alena Prokharchyk, Rancher Labs

INTRODUCING CONTAINER-NATIVE VIRTUALIZATION

THE STATE OF CONTAINERS

You Have Stateful Apps - What if Kubernetes Would Also Run Your Storage?

Automating, Securing, and Managing Cox Automotive's (AutoTrader) Big Data Infrastructure

K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment

Red Hat Containers Roadmap. Red Hat A panel of product directors

CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT

Kubernetes Performance-Sensitive Application Platform

Talk Talk - Chat Chat

DEPLOYING NFV: BEST PRACTICES

Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform. Jarosław Stakuń Senior Solution Architect/Red Hat CEE

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat

Hitachi & Red Hat collaborate: Container migration guide

FROM LEGACY TO MICROSERVICES Lessons learned on the road to success by Miles & More

CONTAINERS AND MICROSERVICES WITH CONTRAIL

Red Hat Cloud Platforms with Dell EMC. Quentin Geldenhuys Emerging Technology Lead

OpenShift Container Platform 3.11 Upgrading Clusters

K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION

The future of data centers

FISMA COMPLIANCE FOR CONTAINERIZED APPS

Red Hat HyperConverged Infrastructure. RHUG Q Marc Skinner Principal Solutions Architect 8/23/2017

개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform. Hyunsoo Senior Solution Architect 07.Feb.2017

Container Security. Marc Skinner Principal Solutions Architect

How to build scalable, reliable and stable Kubernetes cluster atop OpenStack.

Red Hat JBoss Middleware for OpenShift 3

Kubernetes - Load Balancing For Virtual Machines (Pods)

Delivering Red Hat OpenShift at Ease on Red Hat OpenStack and RHV

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Love Containers, Love Devops, Love Openshift, Where's my business case?

OpenShift Container Platform 3.7 Upgrading Clusters

CREATING A CLOUD STRONGHOLD: Strategies and Methods to Manage and Secure Your Cloud

Red Hat Virtualization 4.1 Technical Presentation May Adapted for MSP RHUG Greg Scott

OpenShift Roadmap Enterprise Kubernetes for Developers. Clayton Coleman, Architect, OpenShift

Public Cloud - Azure workshop

OpenShift 3 Technical Architecture. Clayton Coleman, Dan McPherson Lead Engineers

The Road to Digital Transformation: Increase Agility Building and Managing Cloud Infrastructure. Albert Law Solution Architect Manager

Continuous Delivery of Micro Applications with Jenkins, Docker & Kubernetes at Apollo

MODERN APPLICATION ARCHITECTURE DEMO. Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift

OpenShift + Container Native Storage (CNS)

Kubernetes made easy with Docker EE. Patrick van der Bleek Sr. Solutions Engineer NEMEA

CHALLENGES IN A MICROSERVICES AGE: MONITORING, LOGGING AND TRACING ON OPENSHIFT. Martin Etmajer Technology May 4, 2017

Container Management : First Looks

EVERYTHING AS CODE A Journey into IT Automation and Standardization. Raphaël Pinson

Container-Native Storage 3.9

Container-Native Storage

Kubernetes: Twelve KeyFeatures

Container Deployment and Security Best Practices

Red Hat Gluster Storage 3.3

Operating and managing an Atomic container-based infrastructure

Red Hat Software Collections. Ryan Hennessy Sr. Solutions Architect

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

RED HAT QUAY. As part of OCP Architecture Workshop. Technical Deck

Choosing the Right Container Infrastructure for Your Organization

Security oriented OpenShift within regulated environments

GLUSTER CAN DO THAT! Architecting and Performance Tuning Efficient Gluster Storage Pools

Multi-Arch Layered Image Build System

Running MarkLogic in Containers (Both Docker and Kubernetes)

Build an open hybrid cloud and paint it red and blue

Launching StarlingX. The Journey to Drive Compute to the Edge Pilot Project Supported by the OpenStack

How to Keep UP Through Digital Transformation with Next-Generation App Development

UP! TO DOCKER PAAS. Ming

Red Hat Container Catalog Consuming Container Images from Red Hat and its Ecosystem. Dirk Herrmann Product Owner Container Catalog May 2nd 2017

IT S COMPLICATED: THE ENTERPRISE OPEN SOURCE VENDOR RELATIONSHIP. Red Hat s POV

WHEN CONTAINERS AND VIRTUALIZATION DO AND DON T - WORK TOGETHER JEREMY EDER

INTRODUCTION THE BASELINE CLASSROOM CLASSROOM ENVIRONMENT COMPUTERS LEVEL I LEVEL II

Transcription:

OpenShift Hyper-Converged Infrastructure Bare Metal Deployment with Containerized Gluster Greg Hoelzer Sr. Container Application & Middleware Solution Architect January 2017 Minneapolis Red Hat Users Group

Question - If I m building a Container Application Platform from the ground up, do I need Virtualization or Specialized Storage? 2

The Problem - Different Applications and Services can have varying Workloads, Integration, and Persistence Requirements creating Complex Infrastructure 3

SIMPLIED SOLUTION NOT Virtualization Deliver Infrastructure AND Application Services using Containers and Standardized/Commodity Hardware Configurations with increased Automation Controlled by IT Operations Container App Operating System Hardware Storage Controlled by Developers Orchestrated by Kubernetes 4

DELIVERED WITH OPENSHIFT OPENSHIFT dev source repository CI/CD engine container 5

LET S BUILD IT KONTAINER GARDEN 1.0 Hosts - 4 Core AMD/Mini-ITX with 8 GB RAM 1 Master + Infra Services Host RHEL Enterprise 500 GB/7200 RPM Boot + Data Volume 128 GB/SSD Docker Volume 2 Container Node Hosts RHEL Atomic 128 GB/SSD Boot + Docker Volume 500 GB/7200 RPM Data Volume 6

Kontainer Garden Where did that come from? Solar Garden Kontainer Garden 7

LET S INSTALL AND CONFIGURE IT MVP representative of HCI for Containers Master Host Atomic OpenShift Master + etcd Infrastructure Services (Registry/Router) Metrics Services (Heapster/Hawkular) Logging Services (EFK Stack) NFS Storage (Registry/Elastic Search) Node Hosts Atomic OpenShift Node + etcd Logging Services (Fluentd) Containerized Storage (GlusterFS) Application Container Workloads 8

LET S MONITOR AND MANAGE IT Using Cockpit for both RHEL Enterprise and Atomic Hosts - For system/machine and OpenShift Cluster 9

ADD CONTAINERIZED STORAGE TO IT Using a GlusterFS Daemon Set and Kubernetes Service/External Endpoints - For Test/Replica 2 Storage Cluster 10

SMOKE TEST IT Using basic PHP/MySQL Application - With Gluster Persistent Volume & Claim 11

MASTER HARDEN AND TUNE IT NODES: #swapoff a #vi node-config.yaml kubeletarguments: image-gc-high-threshold: - "80" image-gc-low-threshold: - "60" kube-reserved: - "cpu=300m,memory=300m system-reserved: - "cpu=200m,memory=200m max-pods: - "20" serialize-image-pulls: - "false" Optimize Pod Scheduling & Performance Enable CPU Overcommit Eviction Strategy & Limit Optimize Docker Image Garbage Collection Reserve System Resources Limits Pods based on Host Size & Function Enable Parallel Docker Image Pulls #swapoff a #vi node-config.yaml kubeletarguments: cpu-cfs-quota: - "false eviction-hard: - "memory.available<500mi" image-gc-high-threshold: - "80" image-gc-low-threshold: - "60" kube-reserved: - "cpu=300m,memory=300m system-reserved: - "cpu=200m,memory=200m" max-pods: - 50" serialize-image-pulls: - "false" 12

STABILITY TEST IT Using basic PHP/MySQL Application (75 Pods) and Example.NET Core Application (20 Pods) 13

OBSERVATIONS AND IMPACTS INFRASTRUCTURE APPLICATIONS RHEL Atomic OS now mature enough to seriously evaluate for running Containers Docker/Kubernetes together provide a compelling alternative to Virtualization Containerized/Converged Storage relatively easy to deploy, OpenShift 3.4 provides enhancements needed for Scale Density/Over-Commitment of Resources can be tuned at the Platform and Application levels Both Scale-Out and Clustered Data Persistence possible with GlusterFS Master/Infrastructure Application Services may still benefit from Virtualization 14

LARGEST ORGANIZATIONS ARE SEEING? Network/Data Traffic Growth driving specialized physical Data Center, Switch, Server and Storage designs https://code.facebook.com/posts - Introducing data center fabric, the next-generation Facebook data center network 15

START SMALL 16 TO GO BIG

THANK YOU plus.google.com/+redhat facebook.com/redhatinc linkedin.com/company/red-hat twitter.com/redhatnews youtube.com/user/redhatvideos