What s New in Red Hat OpenShift Container Platform 3.9. OpenShift Commons Briefing 21 March 2018

Size: px
Start display at page:

Download "What s New in Red Hat OpenShift Container Platform 3.9. OpenShift Commons Briefing 21 March 2018"

Transcription

1 What s New in Red Hat OpenShift Container Platform 3.9 OpenShift Commons Briefing 21 March 2018 Marc Curry Steve Speicher OpenShift Product Management Team

2 OpenShift = Enterprise Kubernetes+ Build, Deploy and Manage Containerized Apps CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER SELF-SERVICE SERVICE CATALOG (LANGUAGE RUNTIMES, MIDDLEWARE, DATABASES, ) BUILD AUTOMATION DEPLOYMENT AUTOMATION APPLICATION LIFECYCLE MANAGEMENT (CI / CD) CONTAINER ORCHESTRATION & CLUSTER MANAGEMENT (KUBERNETES) NETWORKING STORAGE REGISTRY LOGS & METRICS INFRASTRUCTURE AUTOMATION & COCKPIT OCI CONTAINER RUNTIME & PACKAGING ATOMIC HOST / RED HAT ENTERPRISE LINUX SECURITY

3 OpenShift Roadmap OpenShift Container Platform 3.6 (August) Kubernetes 1.6 & Docker 1.12 New Application Services - 3Scale API Mgt OnPrem, SCL 2.4 Web UX Project Overview enhancements Service Catalog/Broker & UX (Tech Preview) Ansible Service Broker (Tech Preview) Secrets Encryption (3.6.1) Signing/Scanning + OpenShift integration Storage - CNS Gluster Block, AWS EFS, CephFS OverlayFS with SELinux Support (RHEL 7.4) User Namespaces (RHEL 7.4) System Containers for docker OpenShift Container Platform 3.9 (March) Kubernetes 1.8 and 1.9 and docker 1.13 CloudForms CM-Ops (CloudForms 4.6) CRI-O (Full Support in z stream) Device Manager (Tech Preview) Central Auditing Jenkins Improvements HAProxy 1.8 Web Console Pod CNS (Resize, vol custom naming, vol metrics) Q4 CY2017 Q3 CY Q1 CY2018 OpenShift Container Platform 3.7 (December) Kubernetes 1.7 & Docker 1.12 Red Hat OpenShift Application Runtimes (GA) Service Catalog/Broker & UX (GA) OpenShift Ansible Broker (GA) AWS Service Broker Network Policy (GA) CRI-O (Tech Preview) CNS for logging & metrics (iscsi block), registry CNS 3X density of PV s (1000+ per 3 node, Integrated Install Prometheus Metrics and Alerts (Tech Preview) Q2 CY2018 OpenShift Container Platform 3.10 (June) Kubernetes 1.10 and CRI-O and Buildah (Tech Preview) Custom Metrics HPA Smart Pruning Istio (Dev Preview) IPv6 (Tech Preview) OVN (Tech Preview), Multi-Network, Kuryr, IP per Project oc client for developers AWS AutoScaling Golden Image Tooling and TLS bootstrapping Windows Server Containers (Dev Preview)) Prometheus Metrics and Alerts (GA) OCP + CNS integrated monitoring/mgmt, S3 Svc Broker

4 OCP Extensible Application Platform Service Expansion Database APBs, SCL 3.0, Catalog view enhancement Security Auditing, Jenkins secret integration, private repo ease of use Manageability CFME 4.6, HAProxy 1.8, Egress port control, Soft Prune, PV resize Workload Diversity Device Manager, Local Storage Container Runtime CRI-O

5 EXCITING MIDDLEWARE SERVICES UPDATES - high-performance rule processing service based on the Drools 7 community project, with extensions for complex event processing (CEP). - guided rules editor, decision tables, and web-based rule authoring, testing, and deployment tools. - business resource optimization tool based on the OptaPlanner community project. - managed repository for rule definitions, with built-in governance workflows to ensure that changes and updates are properly controlled.

6 EXCITING MIDDLEWARE SERVICES UPDATES Node core distro to be delivered only through RHOAR, no stand alone SKU Evaluating NPM modules for future support, with focus on microservice development and deployment concerns Non-Distro efforts Tooling & boosters for RHOAR integration Booster coverage Showcases features in Node.js specific to RHOAR/microservices Work continues on infrastructure/workflow Consumption S2I images (supported for v8, unsupported but available for v9/v10) March Openshift Streams integration 12th!

7 Self-Service / UX Expose and Provision Services OPENSHIFT SERVICE CATALOG 7 OpenShift Template Broker OPENSHIFT OpenShift Ansible Broker ANSIBLE Ansible Playbook Bundles AWS Service Broker AMAZON WEB SERVICES Public Cloud Services Other Service Brokers OTHER COMPATIBLE SERVICES SERVICE BROKERS OpenShift Templates Other Services

8 Self-Service / UX Feature(s): OpenShift Ansible Broker What s New for 3.9: New upstream community website: Automation Broker Support for running the broker behind an HTTP proxy in a restricted network environment Update logic in the APB that handles preserving data; useful for cases where you want to move between a service plan with ephemeral storage to a different service plan utilizing a PV Video: Now Official add-on for MiniShift Documentation: Video: Network isolation support for multi-tenant environments [Experimental] Async bind support in Broker 8 Documentation: Video: Plan or parameter updating of PostgreSQL, MariaDB, and MySQL APB-based services will preserve data Downstream will still be called OpenShift Ansible Broker with main focus on APB Service Bundles (application definition) Community contributed application repo: For joining networks that are isolated to allow APBs to talk to the resulting pods it creates over the network Used to allow binds that need more time to execute than the 60 seconds response time defined in the OSB API spec. Async bind will spawn a binding job and return the job token immediately; the catalog will use the last_operation to monitor the state of the running job until either successful completion or a failure.

9 Self-Service / UX Feature(s): Catalog from within project view Description: Quickly get to the catalog from within a project How it Works: Catalog item in left navigation

10 Self-Service / UX Feature(s): Quick search catalog from within project view Description: Need to quickly find services How it Works: Type in your search criteria Get minimal service icon

11 Self-Service / UX Feature(s): Select preferred home page Description: Power users may want to jump straight certain pages after login How it Works: Access the menu from account dropdown Pick any of: Catalog Home, All projects, Specific project Logout and then back in Enjoy!

12 Self-Service / UX Feature(s): Configurable inactivity timeout Description: Configure web console to log user out after a set timeout How it Works: Default is 0 (never) Set ansible variable to # of minutes openshift_web_console_inactivity_timeout_minutes=n

13 Self-Service / UX Feature(s): Console as separate pod Description: Separate web console out of API server How it Works: Web console packaged as a container image Deployed as a pod Configuration can be made via ConfigMap and auto-detects changes

14 Self-Service / UX Feature(s): StatefulSets out of tech preview Description: Removed tech preview label How it Works: Same capability as tech preview feature in 3.7

15 DevExp / Builds Feature(s): Jenkins memory usage improvements Description: Jenkins worker pods often consume too much or too little memory How it Works: Startup script intelligently looks at pod limits JVM env vars appropriately set to ensure limits are respected for spawned JVMs

16 DevExp / Builds Miscellaneous oc cluster up allow for number of PVs to create Ability to specify default tolerations Toleration of CRI-O in build scenarios Secrets available in Jenkins as credentials

17 Dev Tools - Local Dev Minishift 1.14 / CDK 3.3: Many improvements around addons: dependencies, management, Caching of container images Static IP for HyperV Host folder mounts using sshfs

18 NEW UPDATED Dev Tools - SCL 3.0!

19 Networking Feature(s): Semi-automatic namespace-wide egress IP Stability enhancements that will enable in 3.10: HA Semi-Automatic Automatic Description: All outgoing external connections from a project will share a single fixed source IP address and will send all traffic via that IP, so that external firewalls can recognize the application associated with a packet. (no longer a manual admin process) How it Works: Supported by the multitenant / networkpolicy plugins Egress IPs do not accept connections on any port NetNamespace has an EgressIPs array that can be set (though only one IP, currently) for the egress IP The Egress IP must be on the local subnet of the node's primary network interface (added as additional address on that interface) Once EgressIPs is set on a NetNamespace, and until the EgressIP is claimed, pod-to-pod traffic is allowed, but pod-to-external traffic is dropped Once claimed, a pod in that NetNamespace on that node will be able to send traffic to external IPs, with that EgressIP as the source of traffic For a pod in that NetNamespace on a different node, traffic will first travel via VXLAN to the node hosting the egress IP, then it will be able to send traffic to external IPs Egress traffic from pods in other NetNamespaces are still NAT d to the primary IP address of the node, just like in the no-automatic-egress-ip case

20 Networking Feature(s): Support our own HAProxy RPM for consumption by the router Description: Route configuration changes and process upgrades performed under heavy load have typically required a stop/start sequence of certain services, causing temporary outages. There existed iptables trickery to work around the issue. In OpenShift 3.9, HAProxy 1.8 sees no difference between updates and upgrades; a new process is used with a new configuration, and the listening socket s file descriptor is transferred from the old to the new process so the connection is never closed. The change is seamless, and enables our ability to do things, like HTTP/2, in the future. How the HAProxy soft reload used to work: The new process with its new configuration tries to bind to all listening ports Succeed Fail The new process listens for incoming connections. The new process sends a signal to the old process(es) asking it to temporarily release the port ports may not be bound by any process... Try again Succeed Fail Give up and signal the old process to continue taking care of the incoming connections Signal the old process it can quit once it has finished serving existing connections

21 Master Feature(s): StatefulSets / DaemonSets / Deployments no longer Tech Preview Description: The core workloads API, which includes the DaemonSet, Deployment, ReplicaSet and StatefulSet kinds, has been promoted to GA stability in upstream Kubernetes. For OpenShift, this means that StatefulSets, DaemonSet and Deployments are now stable/supported and the Tech Preview label is removed in OpenShift 3.9. Additional Information: StatefulSets DaemonSets Deployments

22 Master Feature(s): Central Audit Capability Description: Provides auditing of items that admins would like to View (examples): Event Timestamp The activity that generated the entry The API endpoint that was called The HTTP output The item changed due to an activity, with details of the change The username of the user that initiated an activity The name of the namespace the event occurred in where possible The status of the event, either success or failure Trace (examples): User login and logout from (including session timeout) the web interface, including unauthorised access attempts Account creation, modification, or removal Account role/policy assignment/de-assignment Scaling of pods Creation of new project or application Creation of routes and services Triggers of builds and/or pipelines Addition/removal or claim of persistent volumes How It Works: Setup auditing in the master-config file, and restart the master-config service: auditconfig: auditfilepath: "/var/log/audit-ocp.log" enabled: true maximumfileretentiondays: 10 maximumfilesizemegabytes: 10 maximumretainedfiles: 10 logformat: json policyconfiguration: null policyfile: /etc/origin/master/audit-policy.yaml webhookkubeconfig: "" webhookmode: ""

23 Master Feature(s): Add support for Deployments to oc status Description: Provides similar output for upstream deployments as can be seen for downstream DeploymentConfigs, with nested deployment set. The old (pre-3.9) output: $ oc-3.7 status In project dc-test on server svc/ruby-deploy :8080 pod/ruby-deploy-5c7cc559cc-pvq9l runs test How it Works: $ oc status In project My Project (myproject) on server svc/ruby-deploy :8080 deployment/ruby-deploy deploys istag/ruby-deploy:latest <bc/ruby-deploy source builds on istag/ruby-22-centos7:latest build #1 failed 5 hours ago - bbb6701: Merge pull request #18 from durandom/master (Joe User <joeuser@users.noreply.github.com>) deployment #2 running for 4 hours - 0/1 pods (warning: 53 restarts) deployment #1 deployed 5 hours ago

24 Master Tech Preview Feature(s): Dynamic Admission Controller follow-up Description: An admission controller is a piece of code that intercepts requests to the Kubernetes API server prior to persistence of the object, but after the request is authenticated and authorized. To assist admission controller developers, the upstream documentation has been enhanced and a blog post that explains how it works was created. How it Works (example Use Cases): Mutation of pod resources Security response

25 Master Feature(s): Feature Gates Description: Platform admin now have the ability to turn off specific features for the entire platform. This will assist in controlling access to alpha, beta, or tech preview features in production clusters. How it Works: Feature gates use a key=value pair in the master and kubelet config files that describes the feature you wish to block. Control Plane: master-config.yaml kubelet: node-config.yaml kubernetesmasterconfig: apiserverarguments: feature-gates: - CPUManager=true kubeletarguments: feature-gates: - DevicePlugin=true Full list

26 E2E Provider Integration Updated Reference Architecture Implementation Guides Release: ocpsupplemental-3.9 (4-6 weeks after 3.9 GA) Deploy and Management of the following supported combinations: OpenShift 3.9 on Red Hat OpenStack Platform 10 (RH-OSP) OpenShift 3.9 on Amazon Web Services (AWS) OpenShift 3.9 on Microsoft Azure OpenShift 3.9 on VMWare vsphere OpenShift 3.9 on Red Hat Virtualization 4.21 (RHV) OpenShift 3.9 on Google Cloud Platform (GCP)2 Deprecation of unsupported glue code (ancillary scripts, ansible playbooks, related GitHub repos, ) No longer required as we re using the provisioner code provided by the installer itself All cloud providers 1 The release dates for the Ref Arch update and RHV 4.2 are very close, so this may fall back to 4.1. At-risk. 2

27 Questions

28 OpenShift = Enterprise Kubernetes+ Build, Deploy and Manage Containerized Apps CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER SELF-SERVICE SERVICE CATALOG (LANGUAGE RUNTIMES, MIDDLEWARE, DATABASES, ) BUILD AUTOMATION DEPLOYMENT AUTOMATION APPLICATION LIFECYCLE MANAGEMENT (CI / CD) CONTAINER ORCHESTRATION & CLUSTER MANAGEMENT (KUBERNETES) NETWORKING STORAGE REGISTRY LOGS & METRICS INFRASTRUCTURE AUTOMATION & COCKPIT OCI CONTAINER RUNTIME & PACKAGING ATOMIC HOST / RED HAT ENTERPRISE LINUX SECURITY

29 Clustered Container Infrastructure Applications Run Across Multiple Containers & Hosts CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER ORCHESTRATION & CLUSTER MANAGEMENT (KUBERNETES) NETWORKING STORAGE REGISTRY LOGS & METRICS OCI CONTAINER RUNTIME & PACKAGING ATOMIC HOST / RED HAT ENTERPRISE LINUX SECURITY

30 Red Hat Contributing Projects: Container Orchestration Feature(s): Kubernetes Upstream Red Hat Blog and Commons Webinar Description: OCP 3.9 is a double rebase release. We literally had to go through the same release motions twice. Red Hat continues to influence the product in the areas of Storage, Networking, Resource Management, Authentication&Authorization, Multi-tenancy, Security, Service Deployments and templating, and Controller functionality. OpenShift 3.9 Status of Kube 1.8 and 1.9 Upstream Features: Job Failure Policy Kubectl plugins Pod level QoS PV resizing Mount namespace CRD CronJob HPA Metrics StorageClass ReclaimPolicy Rules View API RBAC Mount Options LIST queries ClusterRole Containerized Mounts PV to Pod track and Delete Raw Block Storage

31 Container Orchestration Feature(s): Feature tracking documentation Description: My customer is having a difficult time knowing what support status a specific feature is in for a specific release of OpenShift. How it Works: We have decided to add a table to the user guide to more clearly depict this information.

32 Tech Device Manager Preview Deep Learning Pod Feature(s): Device Plugins for Specialized Hardware resources: limits: Description: People would like to set resource limits nvidia.com/gpu: 3 for hardware devices within their pod definition and have the scheduler find the node in the cluster with those resources. While at the same time, Kubernetes needed a way for hardware vendors to advertise their resources to the kubelet without forcing them to change core code within Kubernetes. How it Works: The kubelet now houses a device manager that is extensible through plugins. You load the driver support at the node level. Then you or the vendor writes a plugin that listens for requests to stop/start/attach/assign/etc the requested hardware resources seen by the drivers. This plugin is deployed to all the nodes via a daemonset. Scheduler kubelet device manager (Hardware Vendor NVIDIA Provided) daemonset Device Drivers (Hardware Vendor Provided)

33 Registry Feature(s): Soft Image pruning Description: Don t remove actual image, just free update etcd storage How it works: Safer to run --keep-tag-revisions and --keep-younger-than After this is run, admins can choose to run hard prune (which is safe to run as long as the registry is put in read only mode). Additional registry work: Mirror manifests with image, to allow for pulling image when source image unavailable Move registry to separate registry - further agility Investigate usage of fsck for corrupt image reporting

34 Installation Feature(s): Automated 3.7 to 3.9 control plane upgrade Description: The installer automatically handles stepping the control plane from 3.7 to 3.8 to 3.9 and node upgrade from 3.7 to 3.9. How it Validate 3.7 storage migration the day before the upgrade: # oc adm migrate storage --include=* --loglevel=2 * If any errors search bugzilla or open a support case to remediate storage problems 2. Enable OCP 3.8 and 3.9 repos on all hosts # subscription-manager repos --disable="rhel-7-server-ose-3.7-rpms" \ Works: --enable="rhel-7-server-ose-3.8-rpms" \ Control plane components [API, Controllers, Node (on control plane hosts)] are --enable="rhel-7-server-ose-3.9-rpms" \ --enable="rhel-7-server-ansible-2.4-rpms" \ upgraded seamlessly from 3.7 to 3.8 to enable="rhel-7-server-extras-rpms" \ a. Data migration happens pre and post 3.8 and 3.9 control plane upgrades --enable="rhel-7-fast-datapath-rpms" Other control plane components [Router, Registry, Service Catalog, Brokers] are upgraded from 3.7 to 3.9 Nodes [node, docker, ovs] are upgraded directly from 3.7 to 3.9 with only one drain of nodes a. 3.7 nodes operate indefinitely against 3.8 masters should the upgrade process need to pause in this state Logging and metrics are updated from 3.7 to Install 3.9 playbooks # yum upgrade openshift-ansible Upgrade: 1. When Control Plane is upgraded independently of Nodes: # playbooks/byo/openshift-cluster/upgrades/v3_9/upgrade_control_plane.yml # playbooks/openshift-logging/config.yml # playbooks/openshift-metrics/config.yml Notes: Preparation: Recommended/preferable to upgrade control plane and nodes independently You can still perform the upgrade all in one playbook (but rollback is more difficult) Playbooks do not allow for a clean install of Assumes preparation steps of enabling repos has already happened and all-in-one upgrade.yml was not used. # playbooks/byo/openshift-cluster/upgrades/v3_9/upgrade_nodes.yml

35 Installation Feature(s): Improved playbook performance Description: Significant refactoring and restructuring of playbooks in 3.9 to improve performance. How it Works: Restructured playbooks to push all fact gathering and common dependencies up into the initialization plays so they re only called once rather than each time a role needs access to their computed values. Refactored playbooks to limit the hosts they touch to only those that are truly relevant to the playbook. As an example, prior to these changes upgrading the control plane in our large online environments spent >40 minutes gathering useless facts from 290 compute nodes that aren't relevant to the control plane upgrade. Initial results showed a large reduction in overall installation times; up to 30% faster in some cases

36 Installation Feature(s): Quick installation [deprecated] Description: Quick installation is being deprecated in 3.9 and will be removed in 3.10 How it Works: quick installation will only be capable of installing 3.9 It will not be able to upgrade from 3.7 or 3.8 to 3.9. If an attempt to upgrade is made, reference the documentation explaining how to migrate from the existing quick installer generated inventory to using openshift-ansible directly. openshift-ansible (advanced installation) will be the replacement for quick installation The `atomic-openshift-installer upgrade` function will exit with a message indicating updates are not supported under this version of the quick installer Refer to the Installation and Configuration section of the OpenShift documentation. As part of the deprecation effort in 3.9: Using an existing quick installer generated inventory to perform an upgrade from 3.7 to 3.9 will be documented A localhost inventory will be provided that requires *zero* modification Updated hosts.example will be provided so that everything that an admin would need to modify appears on the first screen (masters, nodes, etcd group definition), making it clear that all other variables are optional

37 Storage Feature(s): End to End Online Expansion (Resize) for CNS gluster-fs PV s Description: Users can expand their persistent volume claims online from OCP for CNS glusterfs volumes Can be done online from OCP Previously only available from Heketi CLI User edits PVC for the new size, triggering PV resize Fully Qualified for glusterfs backed PV s Gluster-block PV resize will be added with RHEL 7.5 Demo Video How it Works/Example: Add to storage class AllowVolumeExpansion=true oc edit pvc claim-name Edit the field spec requests storage: new value

38 Storage Feature(s): PV Resize Description: Users can expand their persistent volume claims online from OCP for following storage backends: CNS glusterfs gcepd cinder How it Works: - Create a storageclass with AllowVolumeExpansion=true PVC uses the storageclass and submits a claim Resize: PVC specifies a new increased size Underlying PV is resized

39 Storage Feature(s): CNS GlusterFS PV Consumption metrics available from OCP Prometheus Description: CNS GlusterFS extended to provide PV volume metrics (including consumption) through Prometheus or Query How it Works: Metrics available from PVC end point User can now know PV size allocated as well as consumed and use resize (Expand) of PV if needed from OCP curl Example Metrics added kubelet_volume_stats_capacity_bytes kubelet_volume_stats_inodes kubelet_volume_stats_inodes_free kubelet_volume_stats_inodes_used kubelet_volume_stats_used_bytes...etc # TYPE kubelet_volume_stats_available_bytes gauge kubelet_volume_stats_available_bytes{namespace="default",p ersistentvolumeclaim="claim1"} e+09 # TYPE kubelet_volume_stats_capacity_bytes gauge kubelet_volume_stats_capacity_bytes{namespace="default",pe rsistentvolumeclaim="claim1"} e+09

40 Storage Feature(s): CNS now supports Custom Volume Naming at backend Description: OCP Users can specify custom volume names (prefixes) for PV s from CNS backed storage class. How it Works: Previously PV Names (vol_<uuid>, vol_ ) Specify new attribute in CNS storage class called 'volumenameprefix' CNS backend volumes will be named myprefix_namespace_pvcclaimname_uuid Easy to recognize, users follow naming convention, Easy to Search & Apply Policy based on prefix, Namespace, Project Name, or Claim Name Demo Video Example [root@localhost cluster]# cat../demo/glusterfs-storageclass_fast.yaml apiversion: storage.k8s.io/v1beta1 kind: StorageClass metadata: name: fast provisioner: kubernetes.io/glusterfs parameters: resturl: " restuser: "admin" secretnamespace: "default" secretname: "heketi-secret" volumenameprefix: "dept-dev" PV Names: dept-dev_storageproject_claim1_ VolumeNamPrefix_NameSpace_ClaimName_UUID User supplied Prefix Name Space Project Name Claim Name UUID

41 Storage OPENSHIFT NODE 1 Feature(s): Automated Container Native Storage (CNS) deployment with OCP Advanced Installation APP CONTAINER OPENSHIFT NODE 2 Description: In OCP Advanced Installer Fixed CNS Block Provisioner deployment Added CNS UnInstall Playbook OPENSHIFT NODE 3 APP Container APP Container RHGS Container RHGS Container MASTER How it Works: CNS storage device details are added to the installer s inventory file The advanced installer manages configuration and deployment of CNS, file & block provisioners, registry and ready to use PV o o o o RHGS Container OPENSHIFT NODE 4 OCP + CNS deployed as one cluster CNS with Block & File provisioners deployed OCP Registry deployed on CNS Ready to deploy Logging, Metrics on CNS

42 Logging Tech Preview Feature(s): syslog output plugin for fluentd How it Works: OpenShift Ansible Installer for Logging Note: blocker bug will be delivered in 3.9.z; so GA will happen in conjunction with that openshift_logging_fluentd_remote_syslog = true Description: openshift_logging_fluentd_remote_syslog_host = <hostname> or <IP> Users would like to send logs (system and container) from OCP nodes to external endpoints using the syslog protocol. The fluentd syslog output plugin supports that. Limitations: logs sent via syslog are not encrypted and therefore insecure openshift_logging_fluentd_remote_syslog_port = <port no, defaults to 514> openshift_logging_fluentd_remote_syslog_severity = <severity level, defaults to debug>

43 Metrics Tech Preview Feature(s): Prometheus stays in (Tech Preview) Prometheus, AlertManager and AlertBuffer versions are updated node_exporter included Note: Hawkular is still the supported Metrics stack Description: OpenShift Operators deploy Prometheus on an OCP cluster, collect Kubernetes and Infrastructure metrics, get alerts. Operators can see and query metrics and alerts on Prometheus web dashboard. Or They can bring their own Grafana and hook it up to Prometheus. How it Works: New OpenShift installer playbook for installing Prometheus server, alert manager and oauth-proxy Deploys Statefulset comprising server, alert-manager, buffer and oauthproxy in front and a PVC one for server and one for alert manager Alerts can be created in a rule file and selected via inventory file

44 CFME 4.6 Container Mgmt OpenShift Template Provisioning Off-line OpenScap Scans Alert Management (Prometheus) - Tech Preview Reporting Updates Provider Updates Chargeback Enhancements UX Enhancements 4 4

45 Trusted Container OS Containers Depend on Linux CONTAINER CONTAINER CONTAINER CONTAINER OCI CONTAINER RUNTIME & PACKAGING ATOMIC HOST / RED HAT ENTERPRISE LINUX CONTAINER

46 RHEL 7.5 Highlights OpenShift Container Platform 3.9 is supported on RHEL 7.3, 7.4, 7.5 and Atomic Host Containers / Atomic Docker 1.13 Docker-latest deprecation RPM-OSTree package overrides Security Unprivileged mount namespace KASLR full support and enabled by default. Ansible remediation for OpenSCAP Improved SELinux labeling for cgroups (cgroup_seclabel) Storage Virtual data optimizer (VDO) for dm-level dedupe and compression. OverlayFS by default for new installs (overlay2) Ensure ftype=1 for 7.3 and earlier Devicemapper continues to be supported and available for edge cases around POSIX LVM snapshots integrated with boot loader (boom)

47 CRI-O v1.9 Tech Preview Feature(s): CRI-O v1.9 - Will GA OpenShift 3.9.z Description: CRI-O is an OCI compliant implementation of the Kubernetes Container Runtime Interface. By design it provides only the runtime capabilities needed by the kubelet. CRI-O is designed to be part of Kubernetes and evolve in lock-step with the platform. Improvements include: New CLI (podman) shipping in 7.5.z Image volume handling Registry listings Pids cgroups controls SELinux support CRI-O brings: A minimal and secure architecture Excellent scale and performance Ability to run any OCI / Docker image Familiar operational tooling and commands Kubelet CNI Networking RunC Storage Image

48 Buildah Feature: Buildah moving to full support with RHEL 7.5 Description: Buildah is a daemon-less tool for building and modifying OCI / Docker images. Preserves existing Dockerfile workflow and instructions Allows fine-grain control over image layers, the content, and commits Utilities on the container host can optionally be called for the build. Shares the underlying image and storage components with CRI-O Start from an existing image or from scratch Generate new layers and/or run commands on existing layers Commit storage and generate the image manifest Deliver image to a local store or remote OCI / docker registry

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

Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases Lutz Lange Solution Architect @AtomicContainer OpenShift Roadmap OpenShift Container Platform 3.2 Kubernetes 1.2 & Docker 1.9

More information

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

What s New in Red Hat OpenShift Container Platform 3.4. Torben Jäger Red Hat Solution Architect What s New in Red Hat OpenShift Container Platform 3.4 Torben Jäger Red Hat Solution Architect OpenShift Roadmap OpenShift Container Platform 3.2 Kubernetes 1.2 & Docker 1.9 Red Hat

More information

OPENSHIFT 3.7 and beyond

OPENSHIFT 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 information

Red Hat Roadmap for Containers and DevOps

Red 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 information

Kubernetes 1.9 Features and Future

Kubernetes 1.9 Features and Future OpenShift Commons Briefing: Kubernetes 1.9 Features and Future Derek Carr - Lead Engineer, Kubernetes What s new this time around? RELEASE STATS Shorter release (end of year) 6000+ pull requests merged

More information

Container-Native Storage

Container-Native Storage Container-Native Storage Solving the Persistent Storage Challenge with GlusterFS Michael Adam Manager, Software Engineering José A. Rivera Senior Software Engineer 2017.09.11 WARNING The following presentation

More information

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

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat Accelerate at DevOps Speed With Openshift v3 Alessandro Vozza & Samuel Terburg Red Hat IT (R)Evolution Red Hat Brings It All Together What is Kubernetes Open source container cluster manager Inspired by

More information

TEN LAYERS OF CONTAINER SECURITY

TEN 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 information

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

OpenShift 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 information

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

Red Hat Containers Roadmap. Red Hat A panel of product directors Red Hat Containers Roadmap Red Hat A panel of product directors Joe Fernandes Sr. Director Product Mgmt, Red Hat Rich Sharples Sr. Director of Product Mgmt, Red Hat Sayan Saha Sr. Manager of Product Mgmt,

More information

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

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction WHITE PAPER RedHat OpenShift Container Platform Abstract Benefits: Applications are designed around smaller independent components called microservices. Elastic resources: Scale up or down quickly and

More information

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

OpenShift 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 information

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

RED HAT GLUSTER TECHSESSION CONTAINER NATIVE STORAGE OPENSHIFT + RHGS. MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT BENELUX April 2017 RED HAT GLUSTER TECHSESSION CONTAINER NATIVE STORAGE OPENSHIFT + RHGS MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT BENELUX April 2017 AGENDA Why OpenShift? The Journey So Far for OpenShift Storage

More information

Important DevOps Technologies (3+2+3days) for Deployment

Important 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

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Taming 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 information

Above the clouds with container-native storage

Above 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 information

Backup 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 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 information

Learn. Connect. Explore.

Learn. 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 information

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

You Have Stateful Apps - What if Kubernetes Would Also Run Your Storage? You Have Stateful Apps - What if Kubernetes Would Also Run Your Storage? Annette Clewett, Senior Architect, Red Hat Sudhir Prasad, Product Management Director, Red Hat Agenda Persistent Storage needs in

More information

INTRODUCING CONTAINER-NATIVE VIRTUALIZATION

INTRODUCING 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 information

OpenShift Dedicated 3 Release Notes

OpenShift 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 information

S Implementing DevOps and Hybrid Cloud

S 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 information

VMWARE PIVOTAL CONTAINER SERVICE

VMWARE PIVOTAL CONTAINER SERVICE DATASHEET VMWARE PIVOTAL CONTAINER SERVICE AT A GLANCE VMware Pivotal Container Service (PKS) is a production-grade Kubernetes-based container solution equipped with advanced networking, a private container

More information

AGILE 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 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 information

OPENSHIFT CONTAINER PLATFORM TECHNICAL OVERVIEW. Presenter Presenter s title Date

OPENSHIFT 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 information

Red Hat JBoss Middleware for OpenShift 3

Red Hat JBoss Middleware for OpenShift 3 Red Hat JBoss Middleware for OpenShift 3 OpenShift Primer Get started with OpenShift Last Updated: 2018-01-09 Red Hat JBoss Middleware for OpenShift 3 OpenShift Primer Get started with OpenShift Legal

More information

OpenShift Cheat Sheet

OpenShift Cheat Sheet OpenShift Cheat Sheet Table of Contents 1. What is OpenShift?....1 2. Cheat sheet guide...1 3. Command overview.... 2 4. Simple build and deploy overview.... 4 5. Simple routing overview... 4 6. Examples...

More information

OpenShift Container Platform 3.11 Upgrading Clusters

OpenShift Container Platform 3.11 Upgrading Clusters OpenShift Container Platform 3.11 Upgrading Clusters OpenShift Container Platform 3.11 Upgrading Clusters Last Updated: 2019-01-03 OpenShift Container Platform 3.11 Upgrading Clusters OpenShift Container

More information

VMWARE ENTERPRISE PKS

VMWARE ENTERPRISE PKS DATASHEET AT A GLANCE VMware Enterprise PKS is a productiongrade Kubernetes-based container solution equipped with advanced networking, a private container registry, and full lifecycle management. VMware

More information

Kubernetes: Twelve KeyFeatures

Kubernetes: Twelve KeyFeatures Kubernetes: Twelve KeyFeatures Kubernetes is a Greek word which means helmsman, or the pilot of a ship. It is an open source project that was started by Google and derived from Borg, which is used inside

More information

Think Small to Scale Big

Think Small to Scale Big Think Small to Scale Big Intro to Containers for the Datacenter Admin Pete Zerger Principal Program Manager, MVP pete.zerger@cireson.com Cireson Lee Berg Blog, e-mail address, title Company Pete Zerger

More information

TEN LAYERS OF CONTAINER SECURITY

TEN LAYERS OF CONTAINER SECURITY TEN LAYERS OF CONTAINER SECURITY A Deeper Dive 2 WHAT ARE CONTAINERS? It depends on who you ask... INFRASTRUCTURE APPLICATIONS Sandboxed application processes on a shared Linux OS kernel Simpler, lighter,

More information

Container-Native Storage & Red Hat Gluster Storage Roadmap

Container-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 information

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

VMWARE PKS. What is VMware PKS? VMware PKS Architecture DATASHEET DATASHEET VMWARE PKS AT A GLANCE VMware PKS is a production-grade Kubernetes-based container solution equipped with advanced networking, a private container registry, and full lifecycle management. VMware

More information

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

Containers Infrastructure for Advanced Management. Federico Simoncelli Associate Manager, Red Hat October 2016 Containers Infrastructure for Advanced Management Federico Simoncelli Associate Manager, Red Hat October 2016 About Me Kubernetes Decoupling problems to hand out to different teams Layer of abstraction

More information

OpenShift + Container Native Storage (CNS)

OpenShift + Container Native Storage (CNS) OpenShift + Container Native Storage (CNS) 31 May 2017 Michael Holzerland, Solution Architect OpenShift supports Persistent Storage GlusterFS Amazon EBS Azure Disk AUTOMATED CONFIGURATION SINGLE CONTROL

More information

Kubernetes Integration with Virtuozzo Storage

Kubernetes 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 information

The speed of containers, the security of VMs. KataContainers.io

The speed of containers, the security of VMs. KataContainers.io * The speed of containers, the security of VMs KataContainers.io Contents Project Overview Technical Details Governance Get Involved History Intel Clear Containers * May 2015 Dec 2017 *Other names and

More information

Secure Kubernetes Container Workloads

Secure Kubernetes Container Workloads Secure Kubernetes Container Workloads with Production-Grade Networking Cynthia Thomas Irena Berezovsky Tim Hockin CIA IT operations have top secret apps for their agents, most of which require isolation

More information

Convergence of VM and containers orchestration using KubeVirt. Chunfu Wen

Convergence of VM and containers orchestration using KubeVirt. Chunfu Wen Convergence of VM and containers orchestration using KubeVirt Chunfu Wen chwen@redhat.com Agenda Context Introduction What Is Kubevirt And How It Feel Kubevirt Architecture And Design Demo FIRST A LITTLE

More information

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

ACCELERATE 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 information

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

RED 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 information

Red Hat CloudForms 4.6

Red 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 information

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

개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform. Hyunsoo Senior Solution Architect 07.Feb.2017 개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform Hyunsoo Kim(hykim@redhat.com) Senior Solution Architect 07.Feb.2017 1 Agenda 1. What is DevOps? 2. Platform as a Service(PaaS) 3. Build & Deploy on PaaS

More information

OpenShift Container Platform 3.7 Upgrading Clusters

OpenShift Container Platform 3.7 Upgrading Clusters OpenShift Container Platform 3.7 Upgrading Clusters OpenShift Container Platform 3.7 Upgrading Clusters Last Updated: 2018-12-21 OpenShift Container Platform 3.7 Upgrading Clusters OpenShift Container

More information

Kubernetes Integration Guide

Kubernetes Integration Guide Kubernetes Integration Guide Cloud-Native Security www.aporeto.com Aporeto Kubernetes Integration Guide The purpose of this document is to describe the features of Aporeto that secure application services

More information

Container Orchestration on Amazon Web Services. Arun

Container Orchestration on Amazon Web Services. Arun Container Orchestration on Amazon Web Services Arun Gupta, @arungupta Docker Workflow Development using Docker Docker Community Edition Docker for Mac/Windows/Linux Monthly edge and quarterly stable

More information

DevOps Technologies. for Deployment

DevOps Technologies. for Deployment DevOps Technologies 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 several ways. In its most

More information

A REFERENCE ARCHITECTURE FOR DEPLOYING WSO2 MIDDLEWARE ON KUBERNETES

A REFERENCE ARCHITECTURE FOR DEPLOYING WSO2 MIDDLEWARE ON KUBERNETES A REFERENCE ARCHITECTURE FOR DEPLOYING WSO2 BY FRANK LEYMANN MIDDLEWARE ON KUBERNETES BY IMESH GUNARATNE SENIOR TECHNICAL LEAD, WSO2 WSO2 REST API DESIGN GUIDELINES TABLE OF CONTENTS 1. An Introduction

More information

CoreOS 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 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 information

THE STATE OF CONTAINERS

THE 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 information

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

Project Calico v3.2. Overview. Architecture and Key Components. Project Calico provides network security for containers and virtual machine workloads. Project Calico v3.2 Overview Benefits Simplicity. Traditional Software Defined Networks (SDNs) are complex, making them hard to deploy and troubleshoot. Calico removes that complexity, with a simplified

More information

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

Kubernetes made easy with Docker EE. Patrick van der Bleek Sr. Solutions Engineer NEMEA Kubernetes made easy with Docker EE Patrick van der Bleek Sr. Solutions Engineer NEMEA Docker Enterprise Edition is More than Containers + Orchestration... DOCKER ENTERPRISE EDITION Kubernetes integration

More information

Kubernetes 101. Doug Davis, STSM September, 2017

Kubernetes 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 information

Kubernetes 1.8 and Beyond

Kubernetes 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 information

Multi-Arch Layered Image Build System

Multi-Arch Layered Image Build System Multi-Arch Layered Image Build System PRESENTED BY: Adam Miller Fedora Engineering, Red Hat CC BY-SA 2.0 Today's Topics Define containers in the context of Linux systems Brief History/Background Container

More information

Developing Kubernetes Services

Developing Kubernetes Services / MARCH 2019 / CON LONDON Developing Kubernetes Services at Airbnb Scale What is kubernetes? @MELAN IECEBULA Who am I? A BRIEF HISTORY Why Microservices? 4000000 3000000 MONOLITH LOC 2000000 1000000 0

More information

CONTAINERS AND MICROSERVICES WITH CONTRAIL

CONTAINERS AND MICROSERVICES WITH CONTRAIL CONTAINERS AND MICROSERVICES WITH CONTRAIL Scott Sneddon Sree Sarva DP Ayyadevara Sr. Director Sr. Director Director Cloud and SDN Contrail Solutions Product Line Management This statement of direction

More information

Installation and setup guide of 1.1 demonstrator

Installation and setup guide of 1.1 demonstrator Installation and setup guide of 1.1 demonstrator version 2.0, last modified: 2015-09-23 This document explains how to set up the INAETICS demonstrator. For this, we use a Vagrant-based setup that boots

More information

Introduction to Kubernetes Storage Primitives for Stateful Workloads

Introduction to Kubernetes Storage Primitives for Stateful Workloads September 12, 2017 Introduction to Kubernetes Storage Primitives for Stateful Workloads Saad Ali Google @the_saad_ali Chris Duchesne {code} @ChrisDuchesne Agenda Presentation Quick intro to Kubernetes

More information

Red Hat OpenShift Application Runtimes 1

Red Hat OpenShift Application Runtimes 1 Red Hat OpenShift Application Runtimes 1 Install and Configure the Fabric8 Launcher Tool For Use with Red Hat OpenShift Application Runtimes Last Updated: 2018-03-09 Red Hat OpenShift Application Runtimes

More information

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 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 information

Hacking and Hardening Kubernetes

Hacking and Hardening Kubernetes SESSION ID: HT-W02 Hacking and Hardening Kubernetes Jay Beale CTO InGuardians, Inc @jaybeale and @inguardians Adam Crompton Senior Security Analyst InGuardians, Inc. @3nc0d3r and @inguardians Table of

More information

NGINX: From North/South to East/West

NGINX: 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 information

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

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme NET1522BE Kubernetes Networking with NSX-T Deep Dive Ali Al Idrees Yves Fauser #VMworld #NET1522BE Disclaimer This presentation may contain product features that are currently under development. This overview

More information

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

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme CNA1612BU Deploying real-world workloads on Kubernetes and Pivotal Cloud Foundry VMworld 2017 Fred Melo, Director of Technology, Pivotal Merlin Glynn, Sr. Technical Product Manager, VMware Content: Not

More information

https://bit.do/pgsessions-postgresqlkubernetes PostgreSQL and Kubernetes Database as a Service without a Vendor Lock-in Oleksii Kliukin PostgreSQL Sessions 10 Paris, France About me PostgreSQL Engineer

More information

CREATING 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 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 information

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist TEN LAYERS OF CONTAINER SECURITY Kirsten Newcomer Security Strategist WHAT ARE CONTAINERS? Containers change how we develop, deploy and manage applications INFRASTRUCTURE Sandboxed application processes

More information

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

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme CNA2080BU Deep Dive: How to Deploy and Operationalize Kubernetes Cornelia Davis, Pivotal Nathan Ness Technical Product Manager, CNABU @nvpnathan #VMworld #CNA2080BU Disclaimer This presentation may contain

More information

Kubernetes on Openstack

Kubernetes 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 information

Container-Native Storage 3.9

Container-Native Storage 3.9 Container-Native Storage 3.9 Container-Native Storage for OpenShift Container Platform Edition 1 Deploying Container-Native Storage for OpenShift Container Platform 3.9 Last Updated: 2018-04-26 Container-Native

More information

Implementing Container Application Platforms with Cisco ACI

Implementing Container Application Platforms with Cisco ACI BRKDCN-2627 Implementing Container Application Platforms with Cisco ACI Andres Vega Product Manager, Engineering Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

Introduction to the Open Service Broker API. Doug Davis

Introduction 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 information

Red Hat Quay 2.9 Deploy Red Hat Quay - Basic

Red Hat Quay 2.9 Deploy Red Hat Quay - Basic Red Hat Quay 2.9 Deploy Red Hat Quay - Basic Deploy Red Hat Quay Last Updated: 2018-09-14 Red Hat Quay 2.9 Deploy Red Hat Quay - Basic Deploy Red Hat Quay Legal Notice Copyright 2018 Red Hat, Inc. The

More information

Reference Architectures 2018 Deploying and Managing OpenShift 3.9 on Red Hat Virtualization 4

Reference Architectures 2018 Deploying and Managing OpenShift 3.9 on Red Hat Virtualization 4 Reference Architectures 2018 Deploying and Managing OpenShift 3.9 on Red Hat Virtualization 4 Last Updated: 2018-07-27 Reference Architectures 2018 Deploying and Managing OpenShift 3.9 on Red Hat Virtualization

More information

Infoblox Kubernetes1.0.0 IPAM Plugin

Infoblox Kubernetes1.0.0 IPAM Plugin 2h DEPLOYMENT GUIDE Infoblox Kubernetes1.0.0 IPAM Plugin NIOS version 8.X August 2018 2018 Infoblox Inc. All rights reserved. Infoblox Kubernetes 1.0.0 IPAM Deployment Guide August 2018 Page 1 of 18 Overview...

More information

OpenShift Hyper-Converged Infrastructure Bare Metal Deployment with Containerized Gluster

OpenShift 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 information

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

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme NET1522BU Kubernetes Networking with NSX-T Deep Dive #VMworld #NET1522BU Disclaimer This presentation may contain product features that are currently under development. This overview of new technology

More information

Top Nine Kubernetes Settings You Should Check Right Now to Maximize Security

Top Nine Kubernetes Settings You Should Check Right Now to Maximize Security White Paper Top Nine Kubernetes Settings You Should Check Right Now to Maximize Security If you use Kubernetes, you know how much it can increase development velocity and reduce operational complexity.

More information

Red Hat OpenStack Platform 10 Product Guide

Red Hat OpenStack Platform 10 Product Guide Red Hat OpenStack Platform 10 Product Guide Overview of Red Hat OpenStack Platform OpenStack Team Red Hat OpenStack Platform 10 Product Guide Overview of Red Hat OpenStack Platform OpenStack Team rhos-docs@redhat.com

More information

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

OPENSTACK Building Block for Cloud. Ng Hwee Ming Principal Technologist (Telco) APAC Office of Technology OPENSTACK Building Block for Cloud Ng Hwee Ming Principal Technologist (Telco) APAC Office of Technology ABOUT RED HAT FROM COMMUNITY TO PRODUCT STABILIZ E INTEGRAT E PARTICIPATE INTEGRAT E STABILIZ E

More information

Container Management : First Looks

Container Management : First Looks Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com 25th June 2015 Itamar Heim Senior Director, Software Engineering itamar@redhat.com Disclaimer This information

More information

Openshift: Key to modern DevOps

Openshift: 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 information

OpenShift Commons Briefing. Kubernetes Service Catalog 0.1.0

OpenShift Commons Briefing. Kubernetes Service Catalog 0.1.0 OpenShift Commons Briefing Kubernetes Service Catalog 0.1.0 Paul Morie Principal Software Engineer November 1, 2017 Agenda 2 Open Service API Overview Service Catalog API Concepts Service Catalog in OpenShift

More information

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

Project Calico v3.1. Overview. Architecture and Key Components Project Calico v3.1 Overview Benefits Simplicity. Traditional Software Defined Networks (SDNs) are complex, making them hard to deploy and troubleshoot. Calico removes that complexity, with a simplified

More information

Defining Security for an AWS EKS deployment

Defining Security for an AWS EKS deployment Defining Security for an AWS EKS deployment Cloud-Native Security www.aporeto.com Defining Security for a Kubernetes Deployment Kubernetes is an open-source orchestrator for automating deployment, scaling,

More information

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

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Daniel Riek Sr. Director Systems Design & Engineering In the beginning there was Stow... and

More information

Run containerized applications from pre-existing images stored in a centralized registry

Run containerized applications from pre-existing images stored in a centralized registry Introduction This examination is based upon the most critical job activities a Docker Certified Associate performs. The skills and knowledge certified by this examination represent a level of expertise

More information

Continuous delivery while migrating to Kubernetes

Continuous delivery while migrating to Kubernetes Continuous delivery while migrating to Kubernetes Audun Fauchald Strand Øyvind Ingebrigtsen Øvergaard @audunstrand @oyvindio FINN Infrastructure History Kubernetes at FINN Agenda Finn Infrastructure As

More information

An Introduction to Kubernetes

An 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 information

Red Hat CloudForms 4.6

Red Hat CloudForms 4.6 Red Hat CloudForms 4.6 Scanning Container Images in CloudForms with OpenSCAP Configuring OpenSCAP in CloudForms for Scanning Container Images Last Updated: 2018-05-24 Red Hat CloudForms 4.6 Scanning Container

More information

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

Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform. Jarosław Stakuń Senior Solution Architect/Red Hat CEE Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform Jarosław Stakuń Senior Solution Architect/Red Hat CEE jstakun@redhat.com Monetize innovation http://www.forbes.com/innovative-companies/list/

More information

Red Hat CloudForms 4.6

Red Hat CloudForms 4.6 Red Hat CloudForms 4.6 Support Matrix Supported platforms and features in Red Hat CloudForms 4.6 Last Updated: 2018-12-11 Red Hat CloudForms 4.6 Support Matrix Supported platforms and features in Red

More information

Red Hat Gluster Storage 3.3

Red Hat Gluster Storage 3.3 Red Hat Gluster Storage 3.3 Container-Native Storage for OpenShift Container Platform Edition 1 Deploying Container-Native Storage for OpenShift Container Platform 3.6 Last Updated: 2018-03-05 Red Hat

More information

Issues Fixed in DC/OS

Issues Fixed in DC/OS Release Notes for 1.10.4 These are the release notes for DC/OS 1.10.4. DOWNLOAD DC/OS OPEN SOURCE Issues Fixed in DC/OS 1.10.4 CORE-1375 - Docker executor does not hang due to lost messages. DOCS-2169

More information

Building a Kubernetes on Bare-Metal Cluster to Serve Wikipedia. Alexandros Kosiaris Giuseppe Lavagetto

Building a Kubernetes on Bare-Metal Cluster to Serve Wikipedia. Alexandros Kosiaris Giuseppe Lavagetto Building a Kubernetes on Bare-Metal Cluster to Serve Wikipedia Alexandros Kosiaris Giuseppe Lavagetto Introduction The Wikimedia Foundation is the organization running the infrastructure supporting Wikipedia

More information

Securing Containers on the High Seas. Jack OWASP Belgium September 2018

Securing Containers on the High Seas. Jack OWASP Belgium September 2018 Securing Containers on the High Seas Jack Mannino @ OWASP Belgium September 2018 Who Am I? Jack Mannino CEO at nvisium, since 2009 Former OWASP Northern Virginia chapter leader Hobbies: Scala, Go and Kubernetes

More information

Docker Enterprise Edition 2.0 Platform Public Beta Install and Exercises Guide

Docker Enterprise Edition 2.0 Platform Public Beta Install and Exercises Guide Docker Enterprise Edition 2.0 Platform Public Beta Install and Exercises Guide Welcome to the Docker EE 2.0 Public Beta! Below you will find installation instructions as well as series of exercises to

More information

Wolfram Richter Red Hat. OpenShift Container Netzwerk aus Sicht der Workload

Wolfram 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 information