OpenShift 4 introduces automated installation, patching, and upgrades for every layer of the container stack from the operating system through application services.
In this session, Diógenes gives an introduction of the basic concepts that make OpenShift, giving special attention to its relationship with Linux containers and Kubernetes.
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShiftDevOps.com
Administrators and developers are increasingly seeking ways to improve application time to market and improve maintainability. Containers and Red Hat® OpenShift® have quickly become the de facto solution for agile development and application deployment.
Red Hat Training has developed a course that provides the gateway to container adoption by understanding the potential of DevOps using a container-based architecture. Orchestrating a container-based architecture with Kubernetes and Red Hat® OpenShift® improves application reliability and scalability, decreases developer overhead, and facilitates continuous integration and continuous deployment.
In this webinar, our expert will cover:
An overview of container and OpenShift architecture.
How to manage containers and container images.
Deploying containerized applications with Red Hat OpenShift.
An outline of Red Hat OpenShift training offerings.
OpenShift is Red Hat's Platform-as-a-Service (PaaS) that lets developers quickly develop, host, and scale Docker container-based applications. OpenShift enables a uniform and standardised approach to container management across all hosting options including AWS/EC2 and other private/public cloud and on/off-premise variants. At this session, you will learn how Red Hat's enterprise clients are using OpenShift to enable their digital transformation initiatives. Examples will cover how realising a hybrid cloud strategy can simplify and reduce the risk of migrating and transitioning application workloads to containers in the cloud.
Alex Smith, Solutions Architect, Amazon Web Services, ASEAN
Stephen Bylo, Senior Solution Architect, Red Hat Asia Pacific Pte Ltd
In this session, Diógenes gives an introduction of the basic concepts that make OpenShift, giving special attention to its relationship with Linux containers and Kubernetes.
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShiftDevOps.com
Administrators and developers are increasingly seeking ways to improve application time to market and improve maintainability. Containers and Red Hat® OpenShift® have quickly become the de facto solution for agile development and application deployment.
Red Hat Training has developed a course that provides the gateway to container adoption by understanding the potential of DevOps using a container-based architecture. Orchestrating a container-based architecture with Kubernetes and Red Hat® OpenShift® improves application reliability and scalability, decreases developer overhead, and facilitates continuous integration and continuous deployment.
In this webinar, our expert will cover:
An overview of container and OpenShift architecture.
How to manage containers and container images.
Deploying containerized applications with Red Hat OpenShift.
An outline of Red Hat OpenShift training offerings.
OpenShift is Red Hat's Platform-as-a-Service (PaaS) that lets developers quickly develop, host, and scale Docker container-based applications. OpenShift enables a uniform and standardised approach to container management across all hosting options including AWS/EC2 and other private/public cloud and on/off-premise variants. At this session, you will learn how Red Hat's enterprise clients are using OpenShift to enable their digital transformation initiatives. Examples will cover how realising a hybrid cloud strategy can simplify and reduce the risk of migrating and transitioning application workloads to containers in the cloud.
Alex Smith, Solutions Architect, Amazon Web Services, ASEAN
Stephen Bylo, Senior Solution Architect, Red Hat Asia Pacific Pte Ltd
Red Hat OpenShift is a leading enterprise Kubernetes platform1 that enables a cloud-like experience everywhere it's deployed. Whether it’s in the cloud, on-premise or at the edge, Red Hat OpenShift gives you the ability to choose where you build, deploy, and run applications through a consistent experience
Red Hat multi-cluster management & what's new in OpenShiftKangaroot
More and more organisations are not only using container platforms but starting to run multiple clusters of containers. And with that comes new headaches of maintaining, securing, and updating those multiple clusters. In this session we'll look into how Red Hat has solved multi-cluster management, covering cluster lifecycle, app lifecycle, and governance/risk/compliance.
** Kubernetes Certification Training: https://www.edureka.co/kubernetes-certification **
This Edureka tutorial on "Kubernetes Architecture" will give you an introduction to popular DevOps tool - Kubernetes, and will deep dive into Kubernetes Architecture and its working. The following topics are covered in this training session:
1. What is Kubernetes
2. Features of Kubernetes
3. Kubernetes Architecture and Its Components
4. Components of Master Node and Worker Node
5. ETCD
6. Network Setup Requirements
DevOps Tutorial Blog Series: https://goo.gl/P0zAfF
Traditional virtualization technologies have been used by cloud infrastructure providers for many years in providing isolated environments for hosting applications. These technologies make use of full-blown operating system images for creating virtual machines (VMs). According to this architecture, each VM needs its own guest operating system to run application processes. More recently, with the introduction of the Docker project, the Linux Container (LXC) virtualization technology became popular and attracted the attention. Unlike VMs, containers do not need a dedicated guest operating system for providing OS-level isolation, rather they can provide the same level of isolation on top of a single operating system instance.
An enterprise application may need to run a server cluster to handle high request volumes. Running an entire server cluster on Docker containers, on a single Docker host could introduce the risk of single point of failure. Google started a project called Kubernetes to solve this problem. Kubernetes provides a cluster of Docker hosts for managing Docker containers in a clustered environment. It provides an API on top of Docker API for managing docker containers on multiple Docker hosts with many more features.
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesSlideTeam
Get these visually appealing Kubernetes Concepts And Architecture PowerPoint Presentation Slides to discuss the process of operating containerized applications. You can display the need for containers by the company with the help of an open-source architecture PPT slideshow. The architecture of containers can be demonstrated with the help of a visually appealing PPT slideshow. The reasons for opting for Kubernetes by an organization can be explained to your teammates with the help of containers PowerPoint infographics. Highlight the roadmap for installing Kubernetes in the organization by using content-ready PPT slides. Take the assistance of visually appealing PPT templates to depict the major advantages of Kubernetes such as improving productivity, the stability of application run, and many more. After that, display 30 60 90 days plan to implement Kubernetes in the organization. Display the key components of Kubernetes with the help of a diagram using this professionally designed cluster architecture PPT layouts. Describe the functionality of each components of Kubernetes. Hence, download Kubernetes architecture PPT slides to easily and efficiently manage the clusters. https://bit.ly/34DWa7x
A Comprehensive Introduction to Kubernetes. This slide deck serves as the lecture portion of a full-day Workshop covering the architecture, concepts and components of Kubernetes. For the interactive portion, please see the tutorials here:
https://github.com/mrbobbytables/k8s-intro-tutorials
A basic introduction to Kubernetes. Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
Red Hat OpenShift is a leading enterprise Kubernetes platform1 that enables a cloud-like experience everywhere it's deployed. Whether it’s in the cloud, on-premise or at the edge, Red Hat OpenShift gives you the ability to choose where you build, deploy, and run applications through a consistent experience
Red Hat multi-cluster management & what's new in OpenShiftKangaroot
More and more organisations are not only using container platforms but starting to run multiple clusters of containers. And with that comes new headaches of maintaining, securing, and updating those multiple clusters. In this session we'll look into how Red Hat has solved multi-cluster management, covering cluster lifecycle, app lifecycle, and governance/risk/compliance.
** Kubernetes Certification Training: https://www.edureka.co/kubernetes-certification **
This Edureka tutorial on "Kubernetes Architecture" will give you an introduction to popular DevOps tool - Kubernetes, and will deep dive into Kubernetes Architecture and its working. The following topics are covered in this training session:
1. What is Kubernetes
2. Features of Kubernetes
3. Kubernetes Architecture and Its Components
4. Components of Master Node and Worker Node
5. ETCD
6. Network Setup Requirements
DevOps Tutorial Blog Series: https://goo.gl/P0zAfF
Traditional virtualization technologies have been used by cloud infrastructure providers for many years in providing isolated environments for hosting applications. These technologies make use of full-blown operating system images for creating virtual machines (VMs). According to this architecture, each VM needs its own guest operating system to run application processes. More recently, with the introduction of the Docker project, the Linux Container (LXC) virtualization technology became popular and attracted the attention. Unlike VMs, containers do not need a dedicated guest operating system for providing OS-level isolation, rather they can provide the same level of isolation on top of a single operating system instance.
An enterprise application may need to run a server cluster to handle high request volumes. Running an entire server cluster on Docker containers, on a single Docker host could introduce the risk of single point of failure. Google started a project called Kubernetes to solve this problem. Kubernetes provides a cluster of Docker hosts for managing Docker containers in a clustered environment. It provides an API on top of Docker API for managing docker containers on multiple Docker hosts with many more features.
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesSlideTeam
Get these visually appealing Kubernetes Concepts And Architecture PowerPoint Presentation Slides to discuss the process of operating containerized applications. You can display the need for containers by the company with the help of an open-source architecture PPT slideshow. The architecture of containers can be demonstrated with the help of a visually appealing PPT slideshow. The reasons for opting for Kubernetes by an organization can be explained to your teammates with the help of containers PowerPoint infographics. Highlight the roadmap for installing Kubernetes in the organization by using content-ready PPT slides. Take the assistance of visually appealing PPT templates to depict the major advantages of Kubernetes such as improving productivity, the stability of application run, and many more. After that, display 30 60 90 days plan to implement Kubernetes in the organization. Display the key components of Kubernetes with the help of a diagram using this professionally designed cluster architecture PPT layouts. Describe the functionality of each components of Kubernetes. Hence, download Kubernetes architecture PPT slides to easily and efficiently manage the clusters. https://bit.ly/34DWa7x
A Comprehensive Introduction to Kubernetes. This slide deck serves as the lecture portion of a full-day Workshop covering the architecture, concepts and components of Kubernetes. For the interactive portion, please see the tutorials here:
https://github.com/mrbobbytables/k8s-intro-tutorials
A basic introduction to Kubernetes. Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...Henning Jacobs
Kubernetes hat sich als defacto Standard für Cloud Native Plattformen etabliert. Doch warum? Welche Vorteile und Fallstricke gibt es in der Praxis? Henning Jacobs zeigt am Beispiel von Zalando wie Kubernetes als Infrastruktur für 1200+ Entwickler dient, welche Aspekte Kubernetes trotz seiner Komplexität einzigartig machen, und was dies für die Developer Experience bedeutet.
This presentation is devoted to current trends that affect DevOps activities. It also deals with Cloud Flex Framework, a Kubernetes-based framework, which provides a set of flexible and comprehensive operation principles to cover all stages of a modern application life cycle.
This presentation was held by Denys Vasyliev (Lead Software Engineer, Consultant, GlobalLogic) at GlobalLogic Kyiv DevOps Career Day on June 9, 2018.
Learn more: https://www.globallogic.com/ua/events/globallogic-kyiv-devops-career-day-summary
8 - OpenShift - A look at a container platform: what's in the boxKangaroot
Many already have some familiarity with containers, and maybe even with Kubernetes. But what's the difference between those and a container platform? In this session the goal is to look at OpenShift, Red Hat's container platform based on Kubernetes. We see what it's made out of, what makes it tick, and what the future of OpenShift & Kubernetes holds.
In order to effectively manage multiple AKS, EKS, or GKE clusters in the public cloud and multiple users or teams who need cluster access, you need a solid multi-tenant cluster management strategy in place.
To help you get started on the right track, this cheatsheet was created to drive multi-tenancy success. In it, you’ll learn how to deliver governance and standardization across your AKS, EKS, or GKE clusters.
How to build "AutoScale and AutoHeal" systems using DevOps practices by using modern technologies.
A complete build pipeline and the process of architecting a nearly unbreakable system were part of the presentation.
These slides were presented at 2018 DevOps conference in Singapore. http://claridenglobal.com/conference/devops-sg-2018/
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...DevOps.com
As part of its Cloud-native transformation, Cisco needed to modernize its software delivery process. Scalability, multi-cloud deployment to its OpenShift environment and public clouds, and the ability to support Cisco’s extensive policy, compliance, and security requirements made open source Spinnaker a logical choice for a modern continuous delivery platform.
As one of the world’s top technology providers with one of the largest and most diverse software development organizations, Cisco had to overcome some unique challenges to be able to onboard 10,000+ developers, 1000+ monolithic and non-cloud native applications, and achieve the high availability and reliability needed to support mission-critical production applications.
Join us for this new webinar as Balaji Siva, VP of Products at OpsMx engages Anil Anaberumutt, IT architect at Cisco, and Red Hat Sr. Solutions Architect, Vikas Grover, in a discussion about Cisco’s CD challenges and the lessons learned, best practices implemented, and key results achieved on their CD transformation journey from zero to over 1000 applications.
stackconf 2022: Data Management in Kubernetes – Backup, DR, HANETWAYS
Kubernetes is everywhere now, right? You see how companies are embracing this technology more and more, it’s like the Kardashians or Rosalía or TikTok; MAINSTREAM! BUT, as companies evolve and grow their container environments, they realize that stateful apps require more than a robust Kubernetes distribution, data is the key of their apps. Applications are as important as the data that they use. Managing 1M bank transactions is not the same as using bridge images, so you have to be very careful on how you control and use that data. Portworx is here to help with those problems. In this session, we will see how Portworx is able to manage volumes in the cloud with Kubernetes in seconds AND migrate that data from cluster to cluster in minutes, even a Disaster Recovery environment with ZERO data loss and NO downtime. Do you want to see it live? join this session!
Discover the benefits of Kubernetes to host a SaaS solutionScaleway
What you can take away from this presentation:
- What a SaaS solution is
- Key figures on the SaaS market
- Advantages of Kubernetes Kapsule for SaaS
- How to optimize your costs and loads while maintaining stability
- How to guarantee the security of your infrastructures
- The difference between a multi-instance and a multi-tenant architecture
Building Cloud-Native Applications with a Container-Native SQL Database in th...NuoDB
Agencies of all sizes are struggling to keep pace with rapidly changing mission needs and regulations. Their success is more dependent than ever on their ability to increase agility and take advantage of cloud and cloud-native architectures.
This webinar will cover how public sector agencies are working with Red Hat and NuoDB to:
Seamlessly deploy and manage applications in a modern architecture; Maintain the benefits of SQL and gain on-demand, horizontal scalability; Deploy a technology stack that facilitates efficiency and a DevOps structure.
We all love the chameleon, and SUSE is long known for its Linux OS - but there is so much more in the world of SUSE.
In this session Jurriën will dive into how SUSE is helping organizations accelerate their digital transformation through container management, hybrid cloud IT infrastructure, and IT operations at the Edge.
Because from core, to cloud, to Edge, SUSE is helping firms to innovate everywhere.
- General Demo
- SEP super flexible with respect to API's
- HANA backup (also on RHV)
- Ansible scripts provided on Github for automated SEP installation.
- Cloud 2 Cloud backup of your MS 365 / GSuite, Dynamics and Salesforce Cloud solution
Deploying NGINX in Cloud Native KubernetesKangaroot
Using cloud-native application services is easy, it “just works”. Many customers choose them without giving it a second thought. However, these app services vary from cloud to cloud, with differing levels of quality and numbers of features making visibility and control inconsistent across clouds.
And then there is cost…it’s hard to know what your deployment is going to cost until after it’s been built. Often the services must be compiled in a piecemeal fashion and many products carry bloated code that increases costs.
Finally, security is often an afterthought. Moreover, SecOps teams struggle to keep up with the breakneck app release cadence that has become typical. Often they are seen as DevOps viewing them as a major constraint on the ability to deliver software quickly.
In this workshop, we showcase the NGINX solutions for cloud native Kubernetes that will allow you to:
- Reduce tool sprawl and provide a standard set of services
- Control costs with lightweight and easy solutions
- Bring teams together with automation and self‑service capabilities
Cloud demystified, what remains after the fog has lifted. Kangaroot
o, you’ve been ordered to land the airplane in thick fog, zero visibility and you’re praying the ILS has got it right. That’s how most IT managers feel after their CIO/CEO told them to ‘put everything in the cloud, it’s cheaper’.
IaaS, DBaas, PaaS, SaaS, Literally everything as a service… But what is it, how does it compare to, say, Hosting, or to out-sourcing? Or does it actually compare at all, and is it really new?
There is also this thing with “Cloud-native”, what is that all about and how does this fit in a modern deployment architecture. Containers don’t really fly, right, what are they doing in the clouds then??
What are the things that do make a difference, what does it all look like after the fog has lifted?
Of course, the focal point in the presentation will be the relational database as it is and will remain the beating heart of the IT landscape. Join me in this investigation and see if we can actually land the plane and really get ahead using “The Cloud”.
From NetOps to DevOps, modern app teams need a self‑service, API‑driven platform that integrates easily into CI/CD workflows to accelerate app deployment and makes app lifecycle management easier – whether your app has a hybrid or microservices architecture.
Built to manage NGINX Plus instances, NGINX Controller is cloud‑native, secure, and high‑performance. During this webinar, we demonstrate how NGINX Controller can streamline the management of your NGINX Application Services.
Kangaroot EDB Webinar Best Practices in Security with PostgreSQLKangaroot
The webinar will review a multi-layered framework for PostgreSQL security, with a deeper focus on limiting access to the database and data, as well as securing the data.
Using the popular AAA (Authentication, Authorisation, Auditing) framework EnterpriseDB will cover:
- Best practices for authentication (trust, certificate, MD5, Scram, etc).
- Advanced approaches, such as password profiles.
- Deep dive of authorisation and data access control for roles, database objects (tables, etc), view usage, row-level security, and data redaction.
- Auditing, encryption, and SQL injection attack prevention
Do you want to start with OpenShift but don’t have the manpower, knowledge, e...Kangaroot
Do you want to start with containers or a Kubernetes platform? You don’t have the in-house knowledge, experience, manpower to setup OpenShift? Get OpenShift in a box, managed by Kangaroot.
Digital Transformation requires a change in culture ànd in tools. OpenShift-in-a-box contains a managed platform to give you the tools at a fixed monthly fee ànd workshops & services to help you drive your change in development culture.
There is no such thing as “Vanilla Kubernetes”Kangaroot
홏홝홚홧홚 홞홨 홣홤 홨홪환홝 황홝홞홣활 홖홨 홑홖홣홞홡홡홖 홆홪홗홚홧홣홚황홚홨. Do you want to start your Digital Transformation, but struggling to find your way in OpenShift or Kubernetes? Together with Red Hat where we'll compare Vanilla Kubernetes with OpenShift. #DigitalTransformation #DevOps #RedHat #Kubernetes #OpenShift #VanillaKubernetes #automation #containers #orchestration
Kangaroot open shift best practices - straight from the battlefieldKangaroot
Running & managing an OpenShift environment in a better way starts before even building your first test cluster and doesn’t stop when the design is up and running. Kangaroot has been running & maintaining OpenShift/Kubernetes clusters in production for several of our customers and this session brings you an overview of best practices, extra tools and methodologies to make your life easier.
9 - Making Sense of Containers in the Microsoft CloudKangaroot
Everyone is talking about Containers, but what is this really about what are the benefits of Containers for your customers? You probably think you know, but there is more! And did you know you can run and manage Containers in the Microsoft Cloud? This session will go in to the benefits of Containers for your customers and what Microsoft is offering to facilitate in all your needs. We will touch on technologies like Kubernetes, Docker and we will elaborate on the strong partnerships Microsoft has built with true Open Source companies like Red Hat.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 3
OpenShift 4, the smarter Kubernetes platform
1. The Kubernetes Platform For Big Ideas
Kevin Dubois
Senior Solution Architect
OPENforthePublicSector
June2019
1
@kevindubois
2. Join us at Red Hat® Forum 2019, a place to build on
what you have, build toward what you want, and build
up your expectations of possibilities to come.
On October 8th we invite you to join hundreds of open-minded,
tech-hungry and inspiration-craving guests to our legendary Red Hat
Forum. Due to the enormous growth over the past few years, we decided
it was time to host the first BeLux edition at the Event Lounge in
Brussels!
Register at red.ht/RedHatForumBeLux
EXPAND YOUR POSSIBILITIES
2
3. OPEN for the Public Sector 2019
A secure and enterprise-grade container
application platform based on Kubernetes for
traditional and cloud-native applications
3
4. OPEN for the Public Sector 2019
4
Openshift is specifically designed to bring
developers and operations teams together
5. OPEN for the Public Sector 2019
Kubernetes is an open-source
system for automating deployment,
operations, and scaling of
containerized applications across
multiple hosts
kubernetes
5
6. OPEN for the Public Sector 2019
KUBERNETES DOES A LOT FOR YOU
Deployment
Orchestration
Discovery
Health Monitoring
Service Load Balancing(Some) Security
Scaling
Scheduling
Networking plugins
Storage plugins
6
8. OPEN for the Public Sector 2019
THE KUBERNETES NEWS YOU DON’T WANT
● No security on K8s
dashboard
● IT infrastructure
credentials exposed
● Enabled access to a large
part of Weight Watchers'
network
● K8S and etcd bug
introduced to servers
during update
● New features and changes
deployed cause failures
● Restart backend
components leading to full
platform outage
● K8s dashboard exposed
● AWS environment with
telemetry data
compromised
● Tesla’s infrastructure was
used for crypto mining
Unnecessary
Costs
Increased
Risk
Unrealized
Value
8
9. OPEN for the Public Sector 2019
Routing & Load Balancing
Image Registry
CI/CD Pipelines
Role-based Authorization
Capacity Management
Chargeback
Vulnerability Scanning
Container Isolation
Image Build Automation
Quota Management
Teams and Collaboration
Dynamic Storage
Infrastructure Visibility
Ease of Use
Infrastructure Agnosticity
k8s DOES NOT DO EVERYTHING
Self-Service NetworkingApplication Services
Multi-tenancy Application Lifecycle ManagementMetrics and Logging
9
10. OPEN for the Public Sector 2019
ENTERPRISE CONTAINER HOST
ANY OCI COMPLIANT
CONTAINER
Microsoft Azure Amazon Web Services Google CloudOpenStackDatacenterLaptop
ANY
INFRASTRUCTURE
ENTERPRISE CAPABILITIES
CONTAINER ORCHESTRATION AND MANAGEMENT
+ a wide range of
value added
products
10
11. OPEN for the Public Sector 2019
OPENSHIFT IS THE BEST CHOICE FOR KUBERNETES
COMPREHENSIVECLOUDCUSTOMERS
Strong partnerships
with cloud providers,
ISVs, CCSPs, (G)SIs.
Extensive container
catalog of certified
partner images.
Comprehensive portfolio of
container products and
services for the enterprise,
including developer tools,
security, application
services, storage, and
management.
1000+ customers and the
largest amount of
reference customers
running in production.
Years of experience
running OpenShift Online
and OpenShift Dedicated
services.
CODE
Red Hat is the leading
Kubernetes developer and
contributor with Google since
day 1.
We make container
development easy, reliable,
and more secure.
11
12. OPEN for the Public Sector 2019
FROM COMMUNITIES TO ENTERPRISE
**
12
13. OPEN for the Public Sector 2019
Operators Framework | ClusterRole Aggregation |
RBAC Authorization | StatefulSets | Init Containers |
Rolling Update Status | Pod Security Policy Limits |
Memory based Pod Eviction | Quota Controlled Services |
1,000+ Nodes | Dynamic PV Provisioning | Multiple
Schedulers | SECCOMP | Audit | Job Scheduler | Access
Review API | Whitelisting Sysctls | Secure Cluster Policy |
Evict Pods Disk IO | Storage Classes | Azure Data Disk |
etcdv3 | RBAC API | Auth to kubelet API | Pod-level
cGroups QoS | Kublet Eviction Model | RBAC | Storage
Class | CustomResourceDefinitions | API Aggregation |
Encrypted secrets in etcd | Limit Node Access | HPA
Status Conditions | Network Policy | CRI Validation Test
Suite | Local Persistent Storage | Audit Logging |
RED HAT CONTRIBUTIONS TO KUBERNETES
13
14. OPEN for the Public Sector 2019
14
VALUE PROPOSITIONS OF A RED HAT SUBSCRIPTION
1. Stable open source technology, organized and optimized for enterprise use
2. Security and accountability from a trusted advisor
3. Knowledge and influence in open source communities to pursue innovation and
development
4. Access to world-class technical support, documentation, and tools
5. Flexibility for your plans with compatible, vendor-agnostic solutions, and longer
life cycles
6. Partnership with Red Hat from proof of concept (POC) to deployment and beyond
7. Broad ecosystem of partners: original equipment manufacturers (OEM), channel,
hardware, software, and cloud certification (CCSP) (and more)
8. Red Hat product certification provides the assurance that your third-party
solutions are tested specifically on the Red Hat platform.
15. Trusted enterprise Kubernetes
● Trusted Host, Content, Platform
● Full Stack Automated Install
● Over the Air Updates & Day 2 Mgt
A cloud-like experience, everywhere
● Hybrid, Multi-Cluster Management
● Operator Framework
● Operator Hub & Certified ISVs
Empowering developers to innovate
● OpenShift Service Mesh (Istio)
● OpenShift Serverless (Knative)
● CodeReady Workspaces (Che)
try.openshift.com
15
16. OPEN for the Public Sector 2019
OPERATING SYSTEM
FULL STACK AUTOMATED INSTALL
OPERATING SYSTEM
OPENSHIFT PLATFORM
OPENSHIFT PLATFORM
OPENSHIFT 4OPENSHIFT 3
INFRASTRUCTURE16
17. OPEN for the Public Sector 2019
RHEL COREOS
Immutable foundation for
OpenShift clusters
Ignition-based Metal and Cloud
host configuration
Over-the-air automated
updates
Decreased attack surface
Optimized for running
containers
Minimal Linux distribution
17
18. OPEN for the Public Sector 2019
INSTALLER PROVISIONED INFRASTRUCTURE (IPI)
Day 1: OpenShift install - Day 2: Operators
openshift-install
Cloud resources
Red Hat Enterprise
Linux CoreOS
Red Hat OpenShift Container Platform cluster
Red Hat OpenShift Container Platform cluster services
Control Plane
Cloud resources
Red Hat Enterprise
Linux CoreOS
Worker Nodes
User managed
Installer/Operator managed
18
19. OPEN for the Public Sector 2019
USER PROVISIONED INFRASTRUCTURE (UPI)
Day 1: OpenShift install - Day 2: Operators + Customer Managed Nodes & Infra
openshift-install
Cloud resources
Red Hat Enterprise
Linux CoreOS
Red Hat OpenShift Container Platform cluster
Red Hat OpenShift Container Platform cluster services
Control Plane
Cloud resources
Red Hat Enterprise Linux /
RHEL CoreOS
Worker Nodes
Customer deployed
User managed
Installer/Operator managed
19
20. OPEN for the Public Sector 2019
KUBERNETES MACHINE API OPERATOR
USING KUBERNETES TO PROVISION KUBERNETES CLUSTERS
20
21. OPEN for the Public Sector 2019
OVER-THE-AIR UPDATES
● OpenShift retrieves list of
available updates
● Admin selects the target
version
● OpenShift is updated over
the air
● Auto-update support
21
22. OPEN for the Public Sector 2019
PROVIDER ROADMAP FOR RED HAT OPENSHIFT 4
4.1
4.2
4.3*
Installer Provisioned
Infrastructure (IPI)
User Provisioned
Infrastructure (UPI)
Baremetal
Baremetal
* TBD
22
23. OPEN for the Public Sector 2019
Fully automated day-1 and day-2 operations
AUTOMATED CONTAINER OPERATIONS
Infra provisioning
Embedded OS
Full-stack deployment
On-premises and cloud
Unified experience
Secure defaults
Network isolation
Signing and policies
Audit and logs
Multi-cluster aware
Monitoring and alerts
Zero downtime upgrades
Full-stack patch & upgrade
Vulnerability scanning
INSTALL HARDENDEPLOY OPERATE
AUTOMATED OPERATIONS
23
24. BROAD ECOSYSTEM OF WORKLOADS
CRI-O Support in OpenShift
CRI-O 1.13 Kubernetes 1.13 OpenShift 4.1
CRI-O 1.14 Kubernetes 1.14 OpenShift 4.2
CRI-O 1.12 Kubernetes 1.12 OpenShift 4.0
CRI-O tracks and versions identical to Kubernetes, simplifying support permutations
24
25. Trusted enterprise Kubernetes
● Trusted Host, Content, Platform
● Full Stack Automated Install
● Over the Air Updates & Day 2 Mgt
A cloud-like experience, everywhere
● Hybrid, Multi-Cluster Management
● Operator Framework
● Operator Hub & Certified ISVs
Empowering developers to innovate
● OpenShift Service Mesh (Istio)
● OpenShift Serverless (Knative)
● CodeReady Workspaces (Che)
try.openshift.com
25
26. OPEN for the Public Sector 2019
UNIFIED HYBRID CLOUD
● cloud.redhat.com
● Multi-cluster management
○ New clusters on AWS, Azure,
Google, vSphere, OpenStack, and
bare metal
○ Register existing clusters
○ Including OpenShift Dedicated
● Management operations
○ Install new clusters
○ View all registered clusters
○ Update clusters
cloud.redhat.com
AWS Google Azure On-Prem
26
27. OPEN for the Public Sector 2019
OPERATOR FRAMEWORK
Operators codify operational
knowledge and workflows to
automate life cycle management
of containerized applications
with Kubernetes
SDK
LIFE CYCLE
MANAGEMENT
METERING
27
28. OPEN for the Public Sector 2019
KUBERNETES OPERATOR FRAMEWORK
AN INNOVATIVE, MORE EFFICIENT WAY TO MANAGE CONTAINERIZED APPLICATIONS AT SCALE
Installation Upgrade Backup
Failure
recovery
Metrics
& insights
Tuning
AUTOMATED LIFECYCLE MANAGEMENT
Operators codify operational knowledge and workflows to automate lifecycle
management of containerized applications with Kubernetes
28
29. OPEN for the Public Sector 2019
OPERATORHUB IN OPENSHIFT 4
● Discovery/install/upgrade of Operators
● Community, Red Hat products, Certified ISVs
● Granular access via specific Projects
For Cluster Admins: For Developers:
● Developers can’t see admin screens
● Operator capabilities are exposed in Catalog
● Self-service management
29
30. OPEN for the Public Sector 2019
THE INDUSTRY IS ALIGNING BEHIND THE
KUBERNETES OPERATOR FRAMEWORK
60+ Certified ISV Operators in Red Hat Early Access Program
30
31. OPEN for the Public Sector 2019
OPERATOR CERTIFICATION FUNNEL
OperatorHub.io
COMMUNITY
OperatorHub in OpenShift
COMMUNITY
Certified in OpenShift
CERTIFIED
White glove experience
(top 25 ISVs)
Organic contribution
(review only)
Aided contribution
(long tail of ISVs)ISV account
managers
Direct to certification when it
makes sense (eg. OCP only
solution)
Priority for whiteglove
backlog
Light automated testing
Installs correctly on OCP
Validated, supported, high quality
31
32. OPEN for the Public Sector 2019
OPERATOR CERTIFICATION
● Enabling desired customer
workloads
● Support from the experts: the ISVs
● First line of support from Red Hat
● Testing to ensure quality and
verified to install on OpenShift
● Services released on partner
schedule
● Container updates through CFC
● Access to our enterprise install base
● Out-of-the-box experience
● Use OCP for their hybrid story
● Consistent foundation to build and
support for their apps
● SaaS-like experience with a partner
that won’t compete with them
Customer Benefits ISV Benefits
32
33. Trusted enterprise Kubernetes
● Trusted Host, Content, Platform
● Full Stack Automated Install
● Over the Air Updates & Day 2 Mgt
A cloud-like experience, everywhere
● Hybrid, Multi-Cluster Management
● Operator Framework
● Operator Hub & Certified ISVs
Empowering developers to innovate
● OpenShift Service Mesh (Istio)
● OpenShift Serverless (Knative)
● CodeReady Workspaces (Che)
try.openshift.com
33
34. OPEN for the Public Sector 2019
Customer Benefits
● Reduced need for developers to have operational knowledge
● Service observability and discovery with distributed tracing
● Enable transparent policy-driven security
● From routing rules to chaos engineering
● Powerful visualization & monitoring
OpenShift Service Mesh
"A dedicated network for service-to-service communications"
GA Summer 2019 on
OCP 4.1
34
35. OPEN for the Public Sector 2019
DISTRIBUTED ARCHITECTURE
Service ServiceService
Service ServiceService
Service ServiceService
35
36. OPEN for the Public Sector 2019
MICROSERVICES EVOLUTION
Service
Config
Svc Discovery
Routing
Circuit Breaker
Tracing
Service
Platform
Container Platform
(+ Service Mesh)
...2014 2019
36
37. OPEN for the Public Sector 2019
● Two or more containers deployed to same
pod
● Share
○ Same
■ Namespace
■ Pod IP
○ Shared lifecycle
● Used to enhance the co-located containers
● Istio Proxy (L7 Proxy)
○ Proxy all network traffic in and out of
the app container
Source: http://blog.kubernetes.io/2015/06/the-distributed-system-toolkit-patterns.html
SIDECARS
POD
SERVICE A
Istio Proxy
37
38. OPEN for the Public Sector 2019
POD
ENVOY
SERVICE
POD
ENVOY
SERVICE
POD
ENVOY
SERVICE
Pilot Mixer Auth
SERVICE MESH ARCHITECTURE
Applies security,
route rules, policies
and reports traffic
telemetry at the pod
level
Jaeger
38
39. OPEN for the Public Sector 2019
OPENSHIFT SERVICE MESH ECOSYSTEM
Observe Observe
Secure
ControlConnect
Jaeger
Kiali Grafana
Prometheus
Istio
39
40. OPEN for the Public Sector 2019
POD
SERVICE
A
ENVOY
POD
SERVICE
B:v2
ENVOY
CANARY DEPLOYMENT WITH SERVICE MESH
POD
SERVICE
B:v1
ENVOY
boston employee
everyone
40
41. OPEN for the Public Sector 2019
POD
SERVICE
A
ENVOY
POD
SERVICE
B:v2
ENVOY
A/B DEPLOYMENT WITH SERVICE MESH
POD
SERVICE
B:v1
ENVOY
50% traffic
50% traffic
41
42. OPEN for the Public Sector 2019
POD
SERVICE
A
ENVOY
POD
SERVICE
B:v2
ENVOY
DARK LAUNCHES WITH SERVICE MESH
POD
SERVICE
B:v1
ENVOY
100% traffic
mirror traffic
42
44. OPEN for the Public Sector 2019
Customer Benefits
● Familiar to Kubernetes users. Native.
● Scale to 0 and autoscale to N based on demand
● Applications and functions. Any container workload.
● Powerful eventing model with multiple event sources.
● No vendor lock in
OpenShift serverless
"Serverless building blocks for any container workload"
Tech Preview 4.2
44
45. OPEN for the Public Sector 2019
Event Function
Event fires Your code runs
How does it work ?
f( )
(µ)Service
function main() {
return {payload: 'Hello world'};
}
45
46. OPEN for the Public Sector 2019
Build
A pluggable model for
building artifacts, like jar
files, zips or containers from
source code.
Knative Overview - Components
Serving
An event-driven model
that serves the container
with your application and
can "scale to zero".
Events
Common infrastructure for
consuming and producing
events that will stimulate
applications.
"...an extension to Kubernetes exposing building blocks to build modern, source-centric, and
container-based applications that can run anywhere".
46
47. OPEN for the Public Sector 2019
Common use cases…
● Processing web hooks
● Scheduled tasks (a la cron)
● Data transformation
● Mobile image manipulation
(compression, conversion, and so on)
● Voice packet to JSON transformation
(Alexa, Cortana, and so on)
● Mobile video analysis
(frame-grabbing)
● PDF generation
● Mobile/MBaaS /single-page apps
● Chat bots
f( )Web
Mobile
IoT
DevOps Automation
Focus on convenience and
business value, no distractions.
47
48. OPEN for the Public Sector 2019
When not to use serverless
● Real-time, ultra-low latency applications
● Long running tasks that can't be split into steps
● Advanced or complex observability and monitoring requirements
● Memory or CPU requirements are very demanding and specific
● Can't deal with cold-start...
48
49. OPEN for the Public Sector 2019
Serving
CODEREADY WORKSPACES
● Browser-based Web IDE + Dev
Environment in pods
● Red Hat supported Eclipse Che
● Bundled with OCP/OSD SKU
● Available on OCP and OSD
● Enabled via an operator
● RHEL 8-based stacks
(tools and runtimes)
https://www.youtube.com/watch?v=VwKEVeDy9TA
49
50. 50
2019 RoadmapPLATFORMAPPDEV
● OpenShift Serverless (Knative) - DP
● OpenShift Pipelines (Tekton) Dev Preview
● CodeReady Workspaces
● CodeReady Containers Alpha
● Developer CLI (odo) Beta
● OperatorHub
● Operator Lifecycle Manager
● Service Mesh (~2 month after)
● Kubernetes 1.13 with CRI-O runtime
● RHEL CoreOS, RHEL7
● Automated Installer for AWS
● Pre-existing Infra Installer for Bare Metal,
VMware, AWS
● Automated, one-click updates
● Multus (Kubernetes multi-network)
● Quay v3
OpenShift 4.1
HOSTED
● cloud.redhat.com - Multi-Cluster Mgmt
● OCP Cluster Subscription Management
● Azure Red Hat OpenShift
● OpenShift Dedicated consumption
pricing
PLATFORMAPPDEV
● Developer Console GA
● OpenShift Serverless (Knative) - TP
● OpenShift Pipelines (Tekton) Tech Preview
● CodeReady Containers GA
● Developer CLI (odo) GA
● GPU metering
● OperatorHub Enhancements
● Operator Deployment Field Forms
● Application Binding with Operators
● Application Migration Console
● Kubernetes 1.14 w/ CRI-O runtime
● Disconnected Install and Update
● Automated Installer for Azure, OSP, GCP
● OVN Tech Preview
● FIPS
● Federation Workload API
● Automated App cert rotation
● OpenShift Container Storage 4.2
OpenShift 4.2
HOSTED
● cloud.redhat.com - Multi-Cluster
Deployment
● Proactive Support Operator
PLATFORMAPPDEV
● OpenShift Serverless (Knative) - GA
● OpenShift Pipelines (Tekton) GA
● Metering for Services
● Windows Containers
● Kubernetes 1.15 w/ CRI-O runtime
● Automated Installer for IBM Cloud, Alibaba,
RHV, Bare Metal Hardware Appliance
● Pre-existing Infra Installer for Azure, OSP,
GCP
● OVN GA w/ Windows Networking
Integration
OpenShift 4.3
HOSTED
● cloud.redhat.com - Subscription Mgmt
Consumption Improvements
Q2 CY2019 Q3 CY2019 Q4 CY19/Q1 CY20