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

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

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

Red Hat Roadmap for Containers and DevOps

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

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

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

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

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

Above the clouds with container-native storage

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

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

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

OPENSHIFT CONTAINER PLATFORM TECHNICAL OVERVIEW. Presenter Presenter s title Date

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

TEN LAYERS OF CONTAINER SECURITY

OpenShift Hyper-Converged Infrastructure Bare Metal Deployment with Containerized Gluster

Container-Native Storage

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

TEN LAYERS OF CONTAINER SECURITY

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

Learn. Connect. Explore.

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

Introduction to Kubernetes Storage Primitives for Stateful Workloads

OpenShift + Container Native Storage (CNS)

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

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS

CONTAINERS AND MICROSERVICES WITH CONTRAIL

Containers Infrastructure for Advanced Management. Federico Simoncelli Associate Manager, Red Hat October 2016

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

OpenShift Dedicated 3 Release Notes

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

OpenShift on Public & Private Clouds: AWS, Azure, Google, OpenStack

Project Calico v3.1. Overview. Architecture and Key Components

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

VMWARE PKS. What is VMware PKS? VMware PKS Architecture DATASHEET

VMWARE ENTERPRISE PKS

Managing Compute and Storage at Scale with Kubernetes. Dan Paik / Google

VMWARE PIVOTAL CONTAINER SERVICE

OPENSHIFT 3.7 and beyond

Red Hat OpenStack Platform 10 Product Guide

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

Project Calico v3.2. Overview. Architecture and Key Components. Project Calico provides network security for containers and virtual machine workloads.

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

S Implementing DevOps and Hybrid Cloud

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

A Greybeard's Worst Nightmare

Kubernetes: Twelve KeyFeatures

Why software defined storage matters? Sergey Goncharov Solution Architect, Red Hat

Cloud I - Introduction

INTRODUCING CONTAINER-NATIVE VIRTUALIZATION

Openshift: Key to modern DevOps

Kubernetes Integration Guide

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER

Red Hat JBoss Middleware for OpenShift 3

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

Red Hat Cloud Suite 1.1

Zero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks

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

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

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

Getting Started with AWS Security

Container Orchestration on Amazon Web Services. Arun

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

MOBILIZING AND SECURING RED HAT JBOSS BPM SUITE & BRMS

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

RED HAT'S CONTAINER STRATEGY. Lars Herrmann General Manager, RHEL, RHEV and Containers June 24, 2015

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

Red Hat Mobile Application Platform 4.1 MBaaS Administration and Installation Guide

UP! TO DOCKER PAAS. Ming

Package your Java Application using Docker and Kubernetes. Arun

Digital Transformation

KubeNow Documentation

Getting Started With Serverless: Key Use Cases & Design Patterns

DEEP DIVE: OPENSTACK COMPUTE

Getting to Know Apache CloudStack

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

Think Small to Scale Big

JBOSS MIDDLEWARE TO THE CLOUD. MICHAEL EPLEY Sr JBoss Solutions Architect, IC Specialist 2014 June

IBM Compose Managed Platform for Multiple Open Source Databases

Reference Architectures 2018 Deploying and Managing OpenShift 3.9 on Amazon Web Services

What s New in K8s 1.3

Title DC Automation: It s a MARVEL!

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


RED HAT CEPH STORAGE ROADMAP. Cesar Pinto Account Manager, Red Hat Norway

Next Generation Storage for The Software-Defned World

Gluster can t scale - Is it a reality or a past? Atin Mukherjee Engineering Manager, Red Hat Gluster Storage

Continuous delivery while migrating to Kubernetes

Red Hat Mobile Application Platform 4.2 Operations Guide

ENHANCE APPLICATION SCALABILITY AND AVAILABILITY WITH NGINX PLUS AND THE DIAMANTI BARE-METAL KUBERNETES PLATFORM

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS

Why Choose MS Azure?

PaaS isn t Just for Developers

Build an open hybrid cloud and paint it red and blue

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

Deploying enterprise applications on Dell Hybrid Cloud System for Microsoft Cloud Platform System Standard

Red Hat Gluster Storage Roadmap Past, Present & Future

Docker Universal Control Plane Deploy and Manage On-Premises, Your Dockerized Distributed Applications

Transcription:

What s New in Red Hat OpenShift Container Platform 3.4 Torben Jäger <torben@redhat.com> Red Hat Solution Architect

OpenShift Roadmap OpenShift Container Platform 3.2 Kubernetes 1.2 & Docker 1.9 Red Hat Mobile Hybrid on OpenShift JBoss EAP 7, BPM, SSO on OpenShift Updated image versions for Node.js, MongoDB, Ruby, Python, Postgres Build automation for binary deploys Jenkins CI integration with Builds/S2I Scale & usability enhancements OpenShift Online & Dedicated OpenShift Online 3 Developer Preview 1H CY2016 Q3 CY2016 OpenShift Container Platform 3.3 (Sep) Kubernetes 1.3 & Docker 1.10 Continuous Deployment Pipelines based on Jenkins Pipelines (Tech Preview) Enterprise Registry enhancements Web Console navigation & usability Add to Project from Docker image or template via Web Console A/B deployment routing configuration Scale certified to 1,000 Node clusters OpenShift Online & Dedicated OpenShift Online Developer Preview user expansion and updates OpenShift Container Platform 3.4 (Jan) Kubernetes 1.4 & Docker 1.12 Kubernetes Deployments Job Sched API Pod Disruption Budget Storage size quota and scopes Eviction on File System Usage Usability enhancements & first-time user flows Build enhancements (performance, integrations) CNI integration for openshift-sdn Dynamic Storage provisioning for AWS, GCE, Cinder, GlusterFS. Azure Storage & Storage QoS tiers Integration to external logging systems (Splunk) Registry enhancements OpenShift Online & Dedicated OpenShift Dedicated on Google (Dec 8) OpenShift Online Dev Preview Expansion Q4 CY2016 1H CY2017 OpenShift Container Platform 3.5 Kubernetes 1.5 & Docker 1.1x Kubernetes PetSets for stateful services R&D Autoscaling based on custom metrics R&D Service Broker/Catalog R&D CD Pipeline enhancements Ubernetes cluster federation R&D Kubernetes Ingress Router integration Default networking alternatives (R&D) User Namespaces (RHEL 7.3.2) R&D Image signing & scanning integrations R&D SELinux + OverlayFS support OpenShift Online & Dedicated OpenShift Dedicated on Azure

OpenShift Container Platform 3.4 Kubernetes 1.4 & Docker 1.12 Kubernetes Deployments Job Sched API Pod Disruption Budget Storage Size and Quota Scopes Eviction on File System Usage Usability enhancements & first-time user flows Build enhancements (performance, integrations) CNI integration for openshift-sdn Dynamic Storage provisioning for AWS, GCE, Cinder, GlusterFS. Azure Storage & Storage QoS tiers Integration to external logging systems (Splunk) Registry enhancements

OpenShift Container Platform 3.5 Roadmap Themes Kubernetes 1.5 & Docker 1.1x Kubernetes PetSets for stateful services R&D Autoscaling based on custom metrics R&D Service Broker/Catalog R&D CD Pipeline enhancements Ubernetes aka cluster federation R&D Kubernetes Ingress Router integration Default networking alternatives (R&D) User Namespaces (RHEL 7.3.2) R&D Image signing & scanning integrations R&D SELinux + OverlayFS support

OCP 3.4 - Primary Launch Themes Taking container storage to the next level OpenShift allows you to run both stateful and stateless application services, to better support both traditional and cloud native applications OCP 3.4 now allows you to dynamically provision storage for multiple storage types and provision different tiers of storage for developers using QoS labels Enhanced container platform multi-tenancy OpenShift provides a unique multi-tenant platform that enables different dev teams, apps and lifecycle environments to run isolated on a shared cluster using Projects (namespaces) OCP 3.4 enhances this capability by allowing users to search for projects, get project details, manage project membership, and more via an enhanced Web Console New Cloud Provider Reference Architecture Implementation Guides OCP 3.4 introduces a series of new Reference Architectures for running OpenShift on OpenStack, VMware, AWS, Google Cloud Engine, and Microsoft Azure (Dec 16). Abstracts your applications from the underlying infrastructure - spanning public clouds, private clouds, virtualization and bare metal platforms For more details on OpenShift 3.4 features, see: https://ci.openshift.redhat.com/releases_overview.html#3.4

Selected New Features of OCP 3.4

Storage Feature(s): PV/PVC driven Storage dynamic provisioning with StorageClasses and manual set volume with claim-class. Description: Provision storage dynamically when the tenant requests it. Be able to allow the tenant to hit different classes of storage as they request it dynamically. How it Works: The supported provisioners can be found here. Ceph GlusterFS Google PD AWS EBS Cinder (Note Azure Block is supported for manual PV/PVC) During the installation of the platform you can specify a cloud-provider. Follow the instructions here. Once those are registered, the platform admin creates StorageClass. name: slow provisioner: kubernetes.io/aws-ebs provisionerparameters: type: st1 zone: us-east-1d Now the tenant will create a PVC with an annotation to use that storage class. "annotations": { "volume.beta.kubernetes.io/storage-class": "slow" AWS type: io1, gp2, sc1, st1. See AWS docs for details. Default: gp2. zone: AWS zone. If not specified, a random zone from those where Kubernetes cluster has a node is chosen. iopspergb: only for io1 volumes. I/O operations per second per GiB. AWS volume plugin multiplies this with size of requested volume to compute IOPS of the volume and caps it at 20 000 IOPS (maximum supported by AWS, see AWS docs). encrypted: denotes whether the EBS volume should be encrypted or not. Valid values are true or false. kmskeyid: optional. The full Amazon Resource Name of the key to use when encrypting the volume. If none is supplied but encrypted is true, a key is generated by AWS. See AWS docs for valid ARN value. GlusterFS endpoint: glusterfs-cluster is the endpoint/service name which includes GlusterFS trusted pool IP addresses and this parameter is mandatory. resturl : Gluster REST service url which provision gluster volumes on demand. The format should be IPaddress:Port and this is a mandatory parameter for GlusterFS dynamic provisioner. restauthenabled : Gluster REST service authentication boolean is required if the authentication is enabled on the REST server. If this value is 'true', 'restuser' and 'restuserkey' have to be filled. restuser : Gluster REST service user who has access to create volumes in the Gluster Trusted Pool. restuserkey : Gluster REST service user's password which will be used for authentication to the REST server.

Registry Feature(s): Standalone Registry Container Image Description: Provides a RHEL-based container image for the Registry Console. How it Works: Can be installed to run on-premise or in the cloud, deployed as either an all-in-one cluster (running the master, node, etcd and registry components) or in a Highly Available 3-node configuration. The UI is based on the Cockpit project, with full API and CLI access.

Logging Feature(s): Improve logging performance container/app/pod Master/Nodes Log Driver: Update docker log driver to use journald to bypass docker log daemon, enable, node log rotation, and limit log size and rate Log Indexes: Default indexes templated added to elasticsearch so that storage and queries are more efficient stdout/stderr docker log driver journald Apps/pods syslog journald Infra fluentd

Logging Feature(s): External logging integration Description: Send logs to other aggregators like Splunk, external ELK, etc. instead of OpenShift s internal EFK stack. Pod..n Secure forward fluentd (managed and installed by customer) fluentd How it Works: Uses a FluentD plug-in called 'secure-forward' that allows you to securely ship logs to another fluentd controller, to be installed by the customer. From that point on, customer can decide what to do with the logs. elasticsearch OpenShift Cluster Customer's Splunk (example) This could be anywhere the customer decides to ship the logs to.

CLOUDFORMS

Cloud Platform Intelligence Red Hat CloudForms 4 adds new providers for OpenShift and Containers (Dec 2015) Monitor containers running in OpenShift Enterprise Docker and Kubernetes aware (containers, pods, services...) OpenShift provider adds even more features (projects, users, registries, images) Included with OSE subscriptions 12

13

Questions?