OpenShift Commons Briefing. Kubernetes Service Catalog 0.1.0
|
|
- Cecily Park
- 6 years ago
- Views:
Transcription
1 OpenShift Commons Briefing Kubernetes Service Catalog Paul Morie Principal Software Engineer November 1, 2017
2 Agenda 2 Open Service API Overview Service Catalog API Concepts Service Catalog in OpenShift 3.7
3 Open Service Broker API Overview
4 Users and Applications need access to services and resources 4
5 Typical Workflow 5 END USER REQUESTS RESOURCES RESOURCES ALLOCATED DETAILS PROVIDED TO END USER Help desk ticket or process initiated Resources provisioned based on the request Information on how to make use of the service (connection string, credentials)
6 A Centralized Location for Services 6 The service catalog provides a central place for consuming services
7 Open Service Broker API Defines an HTTP interface between a platform and entities that provide a set of services (service brokers) A service broker is the component of the service that implements the Open Service Broker API 7
8 Open Service Broker API The Open Service Broker API defines the interaction between the catalog and a broker User Service Catalog Brokers 8
9 Contributing Members Browse the specification 9
10 10 Successor to the Cloud Foundry Service Broker API Existing ecosystem provided along with the API History September Working group formed June v2.12 released Context profile for non-cf platforms September v2.13 released Parameter schemas Originating ID Auth flavors
11 History of the Open Service Broker API - V1 open sourced by VMWare - Asynchronous provisioning implemented - Begin decoupling from CF - Parameter schemas - Originating user identity - Allow new auth types - 5 fixed services MySQL, PostgreSQL, RabbitMQ, MongoDB, Redis V2 released - Clean abstraction between platform and service implementation Open Service Broker API specification released 2017
12 Kubernetes Service Catalog 12 Integration between Kubernetes and brokers implementing the OSB API Timeline September Special Interest Group (SIG) formed October Incubator Repository Created March Alpha (0.0.1) released October Beta (0.1.0) released Primary Contributors Red Hat, Google, Atlassian, Microsoft (Formerly Deis), IBM
13 Kubernetes Service Catalog: Alpha to Beta 13 New features: Token-based auth and TLS support for communication with broker Support for originating identity of user to broker Service instance plan and parameter updates API Changes: Works with Kubernetes API aggregator Significant refinement of API resources re: the Kubernetes way Resource status has detailed information about completed and in-progress operations Improved error handling: Correctly handle operations that time out or fail Correctly handle corner cases like deleting resource while operation in progress
14 Service Catalog API Concepts
15 OSB Broker Operations Brokers implement the following operations 15 Catalog Management List of services offered Provision Allocation of new resources Bind Create resources to allow applications to communicate with the provisioned resource Unbind Removal of resources created by the binding action Deprovision Removal of resources created by the provisioning action
16 Kubernetes Service Catalog Concepts 16 Service Broker - Manages a set of capabilities (Services) Service Class - A capability managed by a service broker Example: Database as a Service Service Plan - A specific offering of a service Example: Free tier, Medium Tier ($5.99/mo) Service Instance - An instantiation of a particular service s capability Example: My database Service Binding - Relationship between a service instance and an application Example: Credentials created in a database for a consuming application Application - Code that will access or consume a service Example: Web application requiring database storage
17 Kubernetes Architecture: Leading the Way Core components ensure the operation and stability of the platform 17 KUBERNETES API KUBERNETES CONTROLLER Exposes REST operations and exposes the shared state of the cluster to the backend data store (etcd) Watches the shared state of the cluster and attempts to move the current state towards the desired state
18 Service Catalog Core Architecture 18
19 Kubernetes Service Catalog API The service-catalog API has 5 resources that closely model the OSB API concepts ClusterServiceBroker 19 ClusterServiceClass ClusterServicePlan ServiceInstance ServiceBinding
20 ClusterServiceBroker apiversion: servicecatalog.k8s.io/v1beta1 kind: ClusterServiceBroker metadata: name: test-broker spec: url: (1) authinfo: Bearer: (2) secretref: name: test-broker-token namespace: test-broker-ns 20 Represents a particular broker that the service-catalog should show services and plans from Provides an endpoint to query for available services Provides the auth token to use when communicating with the broker
21 Adding a Broker to the Platform 21 Provides a set of capabilities that can be consumed by end users ClusterServiceBroker resource typically created by cluster operators Once resource created, broker is queried for list of available services ClusterServiceClass and ClusterServicePlan resources created on the platform corresponding to the broker s catalog payload
22 Adding a Broker to the Catalog 22
23 ClusterServiceClass apiversion: servicecatalog.k8s.io/v1beta1 kind: ClusterServiceClass metadata: name: 4f6e6cf6-ffdd-425f-a2c7-3c9258ad2468 spec: bindable: true clusterservicebrokername: ups-broker description: A user provided service externalid: 4f6e6cf6-ffdd-425f-a2c7-3c9258ad2468 (1) externalname: user-provided-service (2) planupdatable: false (3) status: removedfrombrokercatalog: false 23 Represents an offering in the Service Catalog OSB ID of the service OSB name of the service Whether instances of this service can change plans
24 ClusterServicePlan Represents a plan of a ClusterServiceClass apiversion: servicecatalog.k8s.io/v1beta1 kind: ClusterServicePlan metadata: name: ea2-467b-af93-ac9694d96d52 spec: clusterservicebrokername: ups-broker clusterserviceclassref: name: 4f6e6cf6-ffdd-425f-a2c7-3c9258ad2468 description: Sample plan description externalid: ea2-467b-af93-ac9694d96d52 (1) externalname: default (2) free: true (3) status: removedfrombrokercatalog: false OSB ID of the plan OSB name of the plan Whether there is a monetary cost for this plan
25 ServiceInstance apiversion: servicecatalog.k8s.io/v1beta1 kind: ServiceInstance metadata: name: ups-instance namespace: test-ns spec: clusterserviceclassexternalname: user-provided-service clusterserviceclassref: name: 4f6e6cf6-ffdd-425f-a2c7-3c9258ad2468 clusterserviceplanexternalname: default clusterserviceplanref: name: ea2-467b-af93-ac9694d96d52 externalid: 10ca b5d-b f191fa parameters: credentials: param-1: value-1 param-2: value-2 updaterequests: 0 25 Represents intent to provision a ServiceClass Namespace scoped User specifies human-readable names of service and plan Optional list of parameters
26 Requesting an Instance 26 A request for new resources based on a ClusterServiceClass and ClusterServicePlan by the consumer Creation of an ServiceInstance against the API Can provide a set of parameters to fine tune the request Service Catalog Controller recognizes new Instance object created Generates a GUID (ExternalID) for use for future request as instance_id Invokes provision API against the targeted broker to allocate new resources
27 Request an Instance 27
28 What about Long Running Requests? Provisioning an instance may take time to complete 28
29 Asynchronous Operations 29
30 ServiceBinding apiversion: servicecatalog.k8s.io/v1beta1 kind: ServiceBinding metadata: name: ups-binding namespace: test-ns spec: externalid: a8bb795a-711d-4854-adbb f9 instanceref: name: ups-instance secretname: ups-binding Relationship between an application and a ServiceInstance Namespace scoped Reference to the instance Secret created containing the details of the service for consumption by application Optional list of parameters
31 Binding an Application to A Service 31 Creation of a ServiceBinding against the API References the ServiceInstance to bind against Name of the secret that should be created containing credentials Service Catalog controller recognizes new Binding object created Invokes bind operation against broker Passes in any additional parameters Secret created in Kubernetes API based on response returned from broker Application can use secret to consume service
32 Binding 32
33 Resource Removal Resources and their associated provisioned components can be removed when they are no longer needed 33 Initiated by deletion of API objects Can trigger operations to be performed from the broker based on resource removed Unbind Deprovision
34 Unbinding Deletion of resources associated with the binding operation 34 Secrets are a common example of a resource that would be removed Triggered by the deletion of the ServiceBinding API object Controller invokes unbind operation on broker with instance and binding id
35 Deprovisioning Removal of the provisioned instance 35 Triggered by the deletion of the ServiceInstance API object Controller invokes deprovision operation on broker with the associated instance id
36 Removing Catalog Items Brokers and the Services they offer can also be removed to clean up any remaining resources 36 Triggered by the deletion of the ClusterServiceBroker API object ClusterServiceClass and ClusterServicePlan associated with the deleted broker are also removed
37 Service Catalog in OpenShift 3.7
38 Service Broker Implementations TEMPLATE SERVICE BROKER Application provisioning using OpenShift templates ANSIBLE SERVICE BROKER Leverages Ansible Playbook Bundles (APB) to automate complex services ENMASSE SERVICE BROKER Provision messaging services 38
39 OpenShift: Landing Page 39
40 OpenShift: Provisioning Services 40
41 OpenShift: Provisioning Services 41
42 OpenShift: Provisioning Services 42
43 OpenShift: Provisioning Services 43
44 OpenShift: Provisioning Services 44
45 Service Broker Development Open Service Broker SDK Skeleton project for creating new service brokers Written in Golang Boilerplate code for each of the key Open Service Broker API methods 45
46 Resources Open Service Broker API Kubernetes Service Catalog Source Code Kubernetes SIG Service Catalog 46
47 Components Available in OpenShift Catalog infrastructure API Server Controller manager Brokers Template Service Broker Ansible Service Broker Development Tooling oc cluster up --service-catalog
48 THANK YOU plus.google.com/+redhat facebook.com/redhatinc linkedin.com/company/red-hat twitter.com/redhatnews youtube.com/user/redhatvideos
Open Service Broker API: Creating a Cross-Platform Standard Doug Davis IBM Shannon Coen Pivotal
Open Service Broker API: Creating a Cross-Platform Standard Doug Davis IBM Shannon Coen Pivotal Motivations Application development teams require services From app dependencies to team enablement Managed
More informationIntroduction to the Open Service Broker API. Doug Davis
Introduction to the Open Service Broker API Doug Davis IBM dug@us.ibm.com @duginabox A Brief History... u PaaS with a mission to make managing Cloud apps simple $ cf push myapp $ cf scale myapp -i 5 u
More informationINTRODUCING CONTAINER-NATIVE VIRTUALIZATION
INTRODUCING CONTAINER-NATIVE VIRTUALIZATION Cats and Dogs Living Together Stephen Gordon Principal Product Manager Red Hat Fabian Deutsch Manager, Software Engineering Red Hat sgordon@redhat.com / @xsgordon
More informationOpenShift Dedicated 3 Release Notes
OpenShift Dedicated 3 Release Notes Last Updated: 2018-05-17 OpenShift Dedicated 3 Release Notes Legal Notice Copyright 2018 Red Hat, Inc. The text of and illustrations in this document are licensed by
More informationPublic Cloud - Azure workshop
Public Cloud - Azure workshop Orchestrating and configuring workloads in Azure By Marco Berube February 2017 @mberube9 Agenda - Why Cloudforms and Ansible are great technologies to build a Service Catalog,
More informationTEN LAYERS OF CONTAINER SECURITY
TEN LAYERS OF CONTAINER SECURITY Tim Hunt Kirsten Newcomer May 2017 ABOUT YOU Are you using containers? What s your role? Security professionals Developers / Architects Infrastructure / Ops Who considers
More informationGo Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)
RED HAT DAYS VANCOUVER Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo) Paul Armstrong Principal Solutions Architect Gerald Nunn Senior Middleware Solutions
More informationAbove the clouds with container-native storage
Above the clouds with container-native storage Ryan Cook, Senior Software Engineer Davis Phillips, Principal Software Engineer Glenn West, Principal Software Engineer Annette Clewett, Senior Storage Architect
More informationCoreOS and Red Hat. Reza Shafii Joe Fernandes Brandon Philips Clayton Coleman May 2018
CoreOS and Red Hat Reza Shafii Joe Fernandes Brandon Philips Clayton Coleman May 2018 Combining Industry Leading Container Solutions RED HAT QUAY REGISTRY ETCD PROMETHEUS RED HAT COREOS METERING & CHARGEBACK
More informationOpenShift Container Platform 3.9
OpenShift Container Platform 3.9 Ansible Playbook Bundle Development Guide Developing with Ansible Playbook Bundle (APB) Last Updated: 2018-07-30 OpenShift Container Platform 3.9 Ansible Playbook Bundle
More informationRED HAT CLOUDFORMS. Chris Saunders Cloud Solutions
RED HAT CLOUDFORMS Chris Saunders Cloud Solutions Architect chrisb@redhat.com @canadianchris BUSINESS HAS CHANGED IN RESPONSE, IT OPERATIONS NEEDS TO CHANGE LINE OF BUSINESS Challenged to deliver services
More informationNGINX: From North/South to East/West
NGINX: From North/South to East/West Reducing Complexity with API and Microservices Traffic Management and NGINX Plus Speakers: Alan Murphy, Regional Solution Architect, APAC September, 2018 About NGINX,
More informationOpenShift Container Platform 3.7
OpenShift Container Platform 3.7 Ansible Playbook Bundle Development Guide Developing with Ansible Playbook Bundle (APB) Last Updated: 2018-02-06 OpenShift Container Platform 3.7 Ansible Playbook Bundle
More informationKubernetes 101. Doug Davis, STSM September, 2017
Kubernetes 101 Doug Davis, STSM September, 2017 Today's Agenda What is Kubernetes? How was Kubernetes created? Where is the Kubernetes community? Technical overview What's the current status of Kubernetes?
More informationKubernetes 1.8 and Beyond
Kubernetes 1.8 and Beyond Aparna Sinha, Group Product Manager, Google OpenShift Commons Gathering - Austin, Texas Why do users choose Kubernetes? Open Source Community Frequent releases Resource efficiency
More informationIBM Bluemix platform as a service (PaaS)
Cloud Developer Certification Preparation IBM Bluemix platform as a service (PaaS) After you complete this unit, you should understand: Use cases for IBM Bluemix PaaS applications Key infrastructure components
More informationBeyond 1001 Dedicated Data Service Instances
Beyond 1001 Dedicated Data Service Instances Introduction The Challenge Given: Application platform based on Cloud Foundry to serve thousands of apps Application Runtime Many platform users - who don
More informationBackup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage
Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage Niels de Vos Senior Software Engineer Red Hat Storage Critical features for both Dev and Ops Self-Service
More informationS Automating security compliance for physical, virtual, cloud, and container environments
S103174 - Automating security compliance for physical, virtual, cloud, and container environments Using Red Hat CloudForms, Red Hat Satellite, Red Hat Insights and Ansible Tower by Red Hat Lucy Huh Kerner
More informationDistributed API Management in a Hybrid Cloud Environment
Distributed API Management in a Hybrid Cloud Environment Thomas Siegrist, Head of Integration, SBB Christian Sanabria, Principal Architect, ipt Chris Eberle, Senior Solution Architect, Red Hat Storyline
More informationRed Hat Roadmap for Containers and DevOps
Red Hat Roadmap for Containers and DevOps Brian Gracely, Director of Strategy Diogenes Rettori, Principal Product Manager Red Hat September, 2016 Digital Transformation Requires an evolution in... 2 APPLICATIONS
More informationLearn. Connect. Explore.
Learn. Connect. Explore. No More Storage Nightmares An Open Solution for Container Persistent Storage Learn. Connect. Explore. CONTAINERS vs VIRTUALIZATION Containers Abstracts OS Kernel Mostly Linux One
More informationCHALLENGES IN A MICROSERVICES AGE: MONITORING, LOGGING AND TRACING ON OPENSHIFT. Martin Etmajer Technology May 4, 2017
CHALLENGES IN A MICROSERVICES AGE: MONITORING, LOGGING AND TRACING ON OPENSHIFT Martin Etmajer Technology Lead @Dynatrace May 4, 2017 WHY A CHALLENGE? Microservice A Microservice B Microservice C Microservice
More informationRED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION
RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION Stephanos D Bacon Product Portfolio Strategy, Application Platforms Stockholm, 13 September 2017 1 THE PATH TO DIGITAL LEADERSHIP IT
More informationAGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat
AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Senior Solution Architect Red Hat Digital Transformation It requires an evolution in. Applications Infrastructure
More informationTaming your heterogeneous cloud with Red Hat OpenShift Container Platform.
Taming your heterogeneous cloud with Red Hat OpenShift Container Platform martin@redhat.com Business Problem: Building a Hybrid Cloud solution PartyCo Some Bare Metal machines Mostly Virtualised CosPlayUK
More informationTHE STATE OF CONTAINERS
THE STATE OF CONTAINERS Engines & Runtimes in RHEL & OpenShift Scott McCarty Principal Technology Product Manager - Containers 10/15/2018 What if... I told you there is container innovation happening in
More informationAutomating, Securing, and Managing Cox Automotive's (AutoTrader) Big Data Infrastructure
Automating, Securing, and Managing Cox Automotive's (AutoTrader) Big Data Infrastructure with Ansible, Insights, and Satellite Abdi Hersi, Senior Linux Engineer Cox Automotive Will Nix, Principal Technical
More informationCREATING A CLOUD STRONGHOLD: Strategies and Methods to Manage and Secure Your Cloud
CREATING A CLOUD STRONGHOLD: Strategies and Methods to Manage and Secure Your Cloud Ted Brunell Principal Solution Architect, DoD Programs tbrunell@redhat.com @DoDCloudGuy AGENDA Overview of Current Security
More informationKubernetes Performance-Sensitive Application Platform
Kubernetes Performance-Sensitive Application Platform Defining patterns and technology to run critical, high performance line-of-business applications on Kubernetes Jeremy Eder, Derek Carr and Seth Jennings
More informationOpenShift Roadmap Enterprise Kubernetes for Developers. Clayton Coleman, Architect, OpenShift
OpenShift Roadmap Enterprise Kubernetes for Developers Clayton Coleman, Architect, OpenShift What Is OpenShift? Application-centric Platform INFRASTRUCTURE APPLICATIONS Use containers for efficiency Hide
More informationFROM LEGACY TO MICROSERVICES Lessons learned on the road to success by Miles & More
FROM LEGACY TO MICROSERVICES Lessons learned on the road to success by Miles & More Matthias Krohnen - Miles & More Manager IT, Lead Innovation Lab Torben Jäger - Red Hat Specialist Solution Architect
More informationOpenShift 3 Technical Architecture. Clayton Coleman, Dan McPherson Lead Engineers
OpenShift 3 Technical Architecture Clayton Coleman, Dan McPherson Lead Engineers Principles The future of *aas Redefine the Application Networked components wired together Not just a web frontend anymore
More informationState of OpenShift on Bare Metal
State of OpenShift on Bare Metal OpenShift Commons Gathering - Seattle Jose Palafox, Technical Program Manager for CNCF, Intel Jeremy Eder, Senior Principal Performance Engineer, Red Hat Dave Cain, Senior
More informationOpenShift Hyper-Converged Infrastructure Bare Metal Deployment with Containerized Gluster
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
More informationIT S COMPLICATED: THE ENTERPRISE OPEN SOURCE VENDOR RELATIONSHIP. Red Hat s POV
IT S COMPLICATED: THE ENTERPRISE OPEN SOURCE VENDOR RELATIONSHIP Red Hat s POV Diane Mueller Director, Community Development Red Hat dmueller@redhat.com @openshiftcommon 11/14/18 FINOS Open Source Strategy
More informationAnalyzing Performance of OpenStack with Grafana Dashboards
Analyzing Performance of OpenStack with Grafana Dashboards GrafanaCon EU 2018 Alex Krzos Senior Software Engineer March 2nd 2018 Agenda What is OpenStack Example Perf and Scale Analysis What is the problem?
More informationBlockhead Open Service Broker Jonathan Berkhahn Swetha Repakula IBM
Blockhead Open Service Broker Jonathan Berkhahn Swetha Repakula IBM The Blockhead Open Service Broker Jonathan Berkhahn: jaberkha@us.ibm.com Swetha Repakula: srepaku@us.ibm.com IBM Blockchain 3 1. Deploy
More informationUsage of "OAuth2" policy action in CentraSite and Mediator
Usage of "OAuth2" policy action in CentraSite and Mediator Introduction Prerequisite Configurations Mediator Configurations watt.server.auth.skipformediator The pg.oauth2 Parameters Asset Creation and
More informationRed Hat Container Catalog Consuming Container Images from Red Hat and its Ecosystem. Dirk Herrmann Product Owner Container Catalog May 2nd 2017
Red Hat Container Catalog Consuming Container Images from Red Hat and its Ecosystem Dirk Herrmann Product Owner Container Catalog May 2nd 2017 The Value & New Challenges It s quick and easy to pull a Linux
More informationMODERN APPLICATION ARCHITECTURE DEMO. Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift
MODERN APPLICATION ARCHITECTURE DEMO Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift COOLSTORE APPLICATION COOLSTORE APPLICATION Online shop for selling products Web-based polyglot
More informationLOG AGGREGATION. To better manage your Red Hat footprint. Miguel Pérez Colino Strategic Design Team - ISBU
LOG AGGREGATION To better manage your Red Hat footprint Miguel Pérez Colino Strategic Design Team - ISBU 2017-05-03 @mmmmmmpc Agenda Managing your Red Hat footprint with Log Aggregation The Situation The
More informationJBoss AMQ 7 Technical Deep Dive
JBoss AMQ 7 Technical Deep Dive Advanced Messaging for the Cloud Ted Ross Senior Principal Software Engineer May 4, 2017 Presentation Outline Overview of AMQ7 Technical Discussion of AMQ 7 Operation Cloud-Messaging
More informationRed Hat Cloud Platforms with Dell EMC. Quentin Geldenhuys Emerging Technology Lead
Red Hat Cloud Platforms with Dell EMC Quentin Geldenhuys Emerging Technology Lead qgeldenhuys@redhat.com Red Hat Mission To be the catalyst in communities of customers, contributors, and partners creating
More informationServices and Networking
This chapter contains the following topics: Load Balancing Kubernetes Services using NGINX, on page 1 Network Policies, on page 6 Load Balancer Services, on page 7 Load Balancing Kubernetes Services using
More informationDEPLOYING NFV: BEST PRACTICES
DEPLOYING NFV: BEST PRACTICES Rimma Iontel Senior Cloud Architect, Cloud Practice riontel@redhat.com Julio Villarreal Pelegrino Principal Architect, Cloud Practice julio@redhat.com INTRODUCTION TO NFV
More informationContainer-Native Storage & Red Hat Gluster Storage Roadmap
Container-Native Storage & Red Hat Gluster Storage Roadmap Sayan Saha Director, Product Management, Storage Business Sudhir Prasad Product Management, Storage Business Date: 08-May-2018 AGENDA Overview
More informationKubernetes - Load Balancing For Virtual Machines (Pods)
Kubernetes - Load Balancing For Virtual Machines (Pods) 4 th of Feb 2018 Yanir Quinn Senior Software Engineer Red Hat This presentation is licensed under a Creative Commons Attribution 4.0 International
More informationA Greybeard's Worst Nightmare
A Greybeard's Worst Nightmare How Kubernetes and Containers are re-defining the Linux OS Daniel Riek, Red Hat April 2017 Greybeard Greybeards fight Balrogs. They hate systemd. They fork distributions.
More informationOpen Source IoT. Eclipse IoT. Tim De Borger - Senior Solution Architect 13/06/2017
Open Source IoT Eclipse IoT Tim De Borger - tdeborge@redhat.com Senior Solution Architect 13/06/2017 Disclaimer The content set forth herein is Red Hat confidential information and does not constitute
More informationKubernetes on Openstack
Kubernetes on Openstack Saverio Proto saverio.proto@switch.ch Lugano 2018 SWITCH 1 Infrastructure & Data Services Your added value Our customers Our offer 2018 SWITCH 2 Your added value SWITCH made Swiss
More informationLeveraging the Globus Platform in your Web Applications. GlobusWorld April 26, 2018 Greg Nawrocki
Leveraging the Globus Platform in your Web Applications GlobusWorld April 26, 2018 Greg Nawrocki greg@globus.org Topics and Goals Platform Overview Why expose the APIs A quick touch of the Globus Auth
More informationMicroservices with Red Hat. JBoss Fuse
Microservices with Red Hat Ruud Zwakenberg - ruud@redhat.com Senior Solutions Architect June 2017 JBoss Fuse and 3scale API Management Disclaimer The content set forth herein is Red Hat confidential information
More informationIntroduction to Kubernetes
Introduction to Kubernetes Neil Peterson @nepeters #ITDEVCONNECTIONS Session Topics - Quick primer on containers - Container mgmt solutions - Kubernetes basics - Kubernetes deeper dive - Kubernetes beyond
More informationNote: Currently (December 3, 2017), the new managed Kubernetes service on Azure (AKS) does not yet support Windows agents.
Create a Hybrid Kubernetes Linux/Windows Cluster in 7 Easy Steps Azure Container Service (ACS) makes it really easy to provision a Kubernetes cluster in Azure. Today, we'll walk through the steps to set
More informationKubernetes Integration with Virtuozzo Storage
Kubernetes Integration with Virtuozzo Storage A Technical OCTOBER, 2017 2017 Virtuozzo. All rights reserved. 1 Application Container Storage Application containers appear to be the perfect tool for supporting
More informationService discovery in Kubernetes with Fabric8
Service discovery in Kubernetes with Fabric8 Andy Moncsek Senior Consultant Andy.Moncsek@trivadis.com Twitter: @AndyAHCP BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN
More informationUsing Custom Resources to Provide Cloud Native API Management Frank B Greco Jr, Cloud Native Engineer, Northwestern Mutual
Using Custom Resources to Provide Cloud Native API Management Frank B Greco Jr, Cloud Native Engineer, Northwestern Mutual APIs Authorization Rate Limiting Transformation Monitoring Analytics Routing
More informationRed Hat HyperConverged Infrastructure. RHUG Q Marc Skinner Principal Solutions Architect 8/23/2017
Red Hat HyperConverged Infrastructure RHUG Q3.2017 Marc Skinner Principal Solutions Architect 8/23/2017 AGENDA 2 What is RHHI? Use cases Technology Features Installation What is RHHI? INFRASTRUCTURE CONSOLIDATION
More informationOPENSHIFT 3.7 and beyond
OPENSHIFT 3.7 and beyond Qu est qu un conteneur? APPLICATIONS INFRASTRUCTURE 2 Processus sur un système d exploitation Applications et toutes ses dépendances Plus simple, léger et dense des VMs Portable
More informationRED HAT CONTAINER CATALOG
RED HAT CONTAINER CATALOG How we built it - what s in there - what s next Dirk Herrmann (Former Product Owner RHCC) Product Manager OpenShift Bonn, April 24th 2018 RHCC is NOT OpenShift Service Catalog
More informationRed Hat Software Collections. Ryan Hennessy Sr. Solutions Architect
Red Hat Software Collections Ryan Hennessy Sr. Solutions Architect hennessy@redhat.com Hello Everybody... 2 Solutions Architect based out of the FAR west suburbs of Chicago (Iowa Adjacent) Husband, father
More informationAn Introduction to Kubernetes
8.10.2016 An Introduction to Kubernetes Premys Kafka premysl.kafka@hpe.com kafkapre https://github.com/kafkapre { History }???? - Virtual Machines 2008 - Linux containers (LXC) 2013 - Docker 2013 - CoreOS
More informationDecision Model and Notation 101
Decision Model and Notation 101 Overview and Demo Edson Tirelli, Red Hat Sr Principal Software Engineer, Drools Project Lead Denis Gagné, Trisotech CTO & CEO May 2 nd, 2017 DECISION MODEL AND NOTATION
More informationCloud Scale IoT Messaging
Cloud Scale IoT Messaging EclipseCon France 2018 Dejan Bosanac, Red Hat Jens Reimann, Red Hat IoT : communication patterns Cloud Telemetry 2 Inquiries Commands Notifications optimized for throughput scale-out
More informationLAB EXERCISE: RedHat OpenShift with Contrail 5.0
LAB EXERCISE: RedHat OpenShift with Contrail 5.0 Author Savithru Lokanath , v1.4 Prerequisites An AWS account with permissions to CRUD Compute, Storage & Network resources CentOS
More informationOPENSTACK AGILITY. RED HAT RELIABILITY.
OPENSTACK AGILITY. RED HAT RELIABILITY. Operational Management How is it really done? And what should OpenStack do about it? Anandeep Pannu Senior Principal Product Manager 7 November 2017 Ops Management
More informationProtecting your OpenStack cloud with an automated backup and recovery strategy
Protecting your OpenStack cloud with an automated backup and recovery strategy Carlos Camacho Gonzalez Senior Software Engineer Red Hat Dan Macpherson Principal Technical Writer Red Hat November 14, 2018
More informationAnsible for Incident Response
Ansible for Incident Response Brad Sollar Sr. Solutions Architect Jun 2018 Intro With the high rate of turnover inherent in military organizations, institutional knowledge can be easily lost such as network
More informationThe Road to Digital Transformation: Increase Agility Building and Managing Cloud Infrastructure. Albert Law Solution Architect Manager
The Road to Digital Transformation: Increase Agility Building and Managing Cloud Infrastructure Albert Law Solution Architect Manager Agenda The Challenges and the trend Bridging the gap Next step 2 FROM
More informationTRAINING AND CERTIFICATION UPDATE
TRAINING AND CERTIFICATION UPDATE Red Hat Enterprise User Group Twin Cities Steve Bonneville Manager, Curriculum Development / Red Hat November 11, 2015 RED HAT LEARNING SUBSCRIPTION One year access to
More informationEVERYTHING AS CODE A Journey into IT Automation and Standardization. Raphaël Pinson
EVERYTHING AS CODE A Journey into IT Automation and Standardization Raphaël Pinson Who am I? Raphaël Pinson aka Raphink Infrastructure Developer & Trainer Automation (Puppet, Augeas, Docker) Lausanne,
More informationBlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications
BlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications Version : 4.00 Last modification date : 13 June 2014 Owner : IBM Ecosystem Development Table of Contents Part 1: Building
More informationBitnami s Kubernetes Projects Leverage Application delivery on Next Generation Platforms
Bitnami s Kubernetes Projects Leverage Application delivery on Next Generation Platforms Kubeapps Application Delivery Environment Kubeless Leading Kubernetes Native Serverless Platform Helm Charts The
More informationOPENSHIFT CONTAINER PLATFORM TECHNICAL OVERVIEW. Presenter Presenter s title Date
OPENSHIFT CONTAINER PLATFORM TECHNICAL OVERVIEW Presenter Presenter s title Date Self-Service Standards-based Multi-language Automation Collaboration Multi-tenant 2 Web-scale Open Source Enterprise Grade
More informationIBM Compose Managed Platform for Multiple Open Source Databases
IBM Compose Managed Platform for Multiple Source Databases Source for Source for Data Layer Blueprint with Compose Source for Comprehensive Catalogue for Simplified Scoping Scalable Platform for FutureProof
More information70-532: Developing Microsoft Azure Solutions
70-532: Developing Microsoft Azure Solutions Exam Design Target Audience Candidates of this exam are experienced in designing, programming, implementing, automating, and monitoring Microsoft Azure solutions.
More informationA day in the life of a log message Kyle Liberti, Josef
A day in the life of a log message Kyle Liberti, Josef Karasek @Pepe_CZ Order is vital for scale Abstractions make systems manageable Problems of Distributed Systems Reliability Data throughput Latency
More informationACCELERATE APPLICATION DELIVERY WITH OPENSHIFT. Siamak Sadeghianfar Sr Technical Marketing Manager, April 2016
ACCELERATE APPLICATION DELIVERY WITH Siamak Sadeghianfar Sr Technical Marketing Manager, OpenShift @siamaks April 2016 IT Must Evolve to Stay Ahead of Demands WA CPU R RAM isc tar SI Jar vm dk MSI nic
More informationRED HAT QUAY. As part of OCP Architecture Workshop. Technical Deck
RED HAT QUAY As part of OCP Architecture Workshop Technical Deck What Is Quay? Market leading enterprise container registry Available on-premise, on public cloud and as a hosted service (SaaS) RED HAT
More informationWolfram Richter Red Hat. OpenShift Container Netzwerk aus Sicht der Workload
Wolfram Richter Red Hat OpenShift Container Netzwerk aus Sicht der Workload Why this session? OpenShift is great for web applications, but we want to do X will this work? X { Analytics, Non-HTTP, High-
More informationCUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT
CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Featuring Red Hat Mobile Application Platform, 3Scale by Red Hat, and Red Hat JBoss Fuse Maggie Hu - Sr. Middleware Specialist
More informationOpenshift: Key to modern DevOps
Azure days 28/02/2018 Openshift: Key to modern DevOps Jiří Kolář Solution Architect CZ/SK/CEE jkolar@redhat.com PROBLEM: DEVELOPERS I.T. OPERATIONS THE SOLUTION DEVELOPERS I.T. OPERATIONS GENERAL DISTRIBUTION
More information70-487: Developing Windows Azure and Web Services
70-487: Developing Windows Azure and Web Services Candidates for this certification are professional developers that use Visual Studio 2015112017 11 and the Microsoft.NET Core Framework 4.5 to design and
More information1. How do you deploy an application to Cloud Foundry with multiple instances, on a non-default domain?
CFCD Study Guide This guide will help you prepare for the Cloud Foundry Certified Developer examination. The guide is not meant to be inclusive of all topics, but rather encourage you to further study
More informationEfficiently exposing apps on Kubernetes at scale. Rasheed Amir, Stakater
Efficiently exposing apps on Kubernetes at scale Rasheed Amir, Stakater Problem Kubernetes runs container workloads in Pods... but these are not automatically accessible outside the cluster What options
More informationFISMA COMPLIANCE FOR CONTAINERIZED APPS
FISMA COMPLIANCE FOR CONTAINERIZED APPS Using Atomic Scan and OpenSCAP with containers Jason Callaway Red Hat Principal Solutions Architect jcallawa@redhat.com @jasoncallaway jasoncallaway.com AGENDA Slides
More informationContainers OpenStack. Murano brings Docker & Kubernetes to OpenStack. Serg Melikyan. software.mirantis.com. January 27, 2015
Containers OpenStack Murano brings Docker & Kubernetes to OpenStack Serg Melikyan software.mirantis.com January 27, 2015 Agenda Introduction Murano Kubernetes Empowering Docker on OpenStack Kubernetes
More informationCloud Computing Introduction to Cloud Foundry
HES-SO Master of Science in Engineering Cloud Computing Introduction to Cloud Foundry Academic year 2015/16 Cloud Foundry Introduction Cloud Foundry is an Open Source project developing software for Platform-as-a-Service
More informationImplementing SaaS on Kubernetes
Implementing SaaS on Kubernetes Multi-Tenancy and Tenant Isolation on Kubernetes Michael Knapp Senior Software Engineer October 11, 2018 Certified Kubernetes Administrator Andrew Gao Software Engineer
More informationRed Hat CloudForms 4.5
Red Hat CloudForms 4.5 Managing Providers Managing your infrastructure, cloud, and containers providers Last Updated: 2018-04-26 Red Hat CloudForms 4.5 Managing Providers Managing your infrastructure,
More informationS Implementing DevOps and Hybrid Cloud
S- Implementing DevOps and Hybrid Cloud Srihari Angaluri Lenovo Data Center Group Red Hat Summit // Outline DevOps and Containers Architectural Considerations Lenovo Cloud Technology Center Implementing
More informationPart2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti
S3IT: Service and Support for Science IT Cloud middleware Part2: Let s pick one cloud IaaS middleware: OpenStack Sergio Maffioletti S3IT: Service and Support for Science IT, University of Zurich http://www.s3it.uzh.ch/
More informationWHEN CONTAINERS AND VIRTUALIZATION DO - AND DON T - WORK TOGETHER
WHEN CONTAINERS AND VIRTUALIZATION DO - AND DON T - WORK TOGETHER Jeremy Eder, Sr Principal Performance Engineer LinuxCon/ContainerCon NA 2016 Agenda 2 Technology Trends Container and VM technical Overview
More informationRHEL 8 Beta Update. Marc Skinner Principal Solutions Architect Q1 2019
RHEL 8 Beta Update Marc Skinner Principal Solutions Architect Q1 2019 RHEL 8 Beta Public beta open since 11/14/18 High Touch beta open Code name : Ootpa Unified ISO RHEL 8 :: Kernel 4.18 glibc 2.28 CGroups
More informationInstalling VMR with V2PC
This chapter describes the procedure for installing VMR v1.2.1_018 or later on Red Hat OpenShift v1.5. These procedures assume you are using V2PC as the control interface for VMR. The following topics
More informationRed Hat CloudForms 4.6
Red Hat CloudForms 4.6 Managing Providers Managing your infrastructure, cloud, and containers providers Last Updated: 2018-07-02 Red Hat CloudForms 4.6 Managing Providers Managing your infrastructure,
More informationIdentity Management and Compliance in OpenShift
Identity Management and Compliance in OpenShift Or Use DevOps to Make Your Auditors and Suits Happy Marc Boorshtein CTO, Tremolo Security Ellen Newlands Senior Security Product Manager, Cloud Business
More informationRed Hat CloudForms 4.6
Red Hat CloudForms 4.6 Integration with OpenShift Container Platform Adding Red Hat OpenShift Container Platform (with Metrics Enabled) as a Container Provider Last Updated: 2018-05-18 Red Hat CloudForms
More informationImportant DevOps Technologies (3+2+3days) for Deployment
Important DevOps Technologies (3+2+3days) for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in
More information