SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
IT & DATA MANAGEMENT RESEARCH,
INDUSTRY ANALYSIS & CONSULTING
Torsten Volk
Managing Research Director
Enterprise Management Associates
Addressing the
8 Key Pain Points of
Kubernetes Cluster Management
Pete Cruz
Manager, Product and Technical Marketing
Red Hat
IT & DATA MANAGEMENT RESEARCH,
INDUSTRY ANALYSIS & CONSULTING© 2020 Enterprise Management Associates, Inc.
Featured Speakers
2
Torsten Volk, Managing Research Director, EMA
With over 15 years of enterprise IT experience, Torsten helps end users and vendors
leverage the opportunities presented by today's hybrid cloud and software-defined
infrastructure environments in combination with advanced machine learning. Torsten
specializes in topics that lead the way from hybrid cloud and the software-defined data
center (SDDC) toward a business-defined concept of enterprise IT.
Pete Cruz, Manager, Product and Technical Marketing, Red Hat
Pete is responsible for leading product and technical marketing for Advanced Cluster
Management in the Red Hat Management Business Unit. With 28+ years of experience in
network, server, application, cloud, and service level management, Pete has held senior and
executive level product management and marketing positions at Cabletron, Opticom, Smarts,
Empirix, Voyence, EMC, SevOne and VMware prior to Red Hat.
IT & DATA MANAGEMENT RESEARCH,
INDUSTRY ANALYSIS & CONSULTING
Logistics
An archived version of the event recording will be available
at www.enterprisemanagement.com
• Log questions in the Q+A panel
• Questions will be addressed during the Q+A session of the
event
QUESTIONS
EVENT RECORDING
A PDF of the speaker slides will be distributed
to all attendees
PDF SLIDES
3
Addressing the 8 Key Pain
Points of Kubernetes
Cluster Management
Agenda
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
5
1
2
3
4
Hybrid Multi-Cloud
Building blocks for
developers Kubernetes
Matches workload
and infrastructure 8 Challenges
Multi cluster
management
challenges and
solutions
EMA Top 3: Red Hat ACM
How ACM addresses
the 8 challenges
Slide #
Core Challenge
Multi-Cloud Choice
Chart categorizes 50,000
Kubernetes implementation
challenges from the past 3 months
(data source: StackOverflow.com). 

Key Takeaways:

1. Many different perspectives:

a. Cloud Centric

b. Language
Hybrid Multi Cloud: Rapid Growth in Complexity
80% complexity
increase
between 2018 (Q2) and
2020 (Q2) based on the
average number of
technologies that are part
of an application stack.
Slide # 7
Data source: stackoverflow.com
Technology Correlations
Slide # 8
Data source: stackoverflow.com
AWS and Azure Machine Learning and AI
Hybrid Multi Cloud: The 25 Favorite
Items on the Multi-Cloud Menu Today
Observations
1. Object storage, databases,
and serverless are hot.
2. Azure is hot in DevOps and
AD integration.
3. Google leads the field with
object storage and a mobile
app development framework.
4. The AWS Amplify app
development framework is
the newcomer of the year.
Consolidated view
of the previous
slide.
Observations
1. Azure is Windows-
centric
2. Google dominates
machine learning
and analytics
Hybrid Multi Cloud: Different Services Are Popular on Different Clouds
The Beginning: The Kubernetes Website in 2014
Simple Vision
Slide # 11
Original Vision
One Master to Rule all Nodes
Simple Principle
• Users bring their containerized
applications

• Kubernetes matches applications to
the most suitable nodes. 

• There is one central set of
placement and management
policies
Slide # 12
In 2014 Kubernetes Was Invented for Unified Control of Distributed Apps
Clippings from the original presentation from Google I/O
Slide # 13
The Kubernetes
Universe Grew very Fast
311%growth in
GitHub Stars
over 24
month.
Slide # 15
The “Secret” of Kubernetes Scalability
Initially we Thought: A Few Clusters Are Fine
But then we found…
Different clouds come with
different APIs and tooling.

Regulatory compliance requires
separate clusters.

Stretching one cluster across
regions is difficult. 

Satisfying specific application
requirements is easier by use
separate clusters.

Development and test teams like
to stand up their own clusters.
Slide # 16
Reasons for deploying clusters
Red Hat Advanced Cluster Management for Kubernetes
Application

availability
Reduced

latency
Address industry 

standards
Geopolitical data 

residency guidelines
Disaster

recovery
Edge

deployments
CapEx 

cost reduction
Avoid vendor

lock-in
17
Azure AWSGoogle
The Harsh Multi Cluster Reality
There is much more to Kubernetes
than container scheduling.
Provisioning
Observability & Analytics
Runtime
Orchestration & Management
App Definition & Development
Automation &
Configuration
Key
Management
Security &
Compliance
Container
Registry
App Definition
& Image Build
CI/CD
Streaming &
Messaging
Database
Monitoring Logging Tracing
Chaos
Management
Service Proxy
Remote
Procedure Call
Service Mesh
Scheduling &
Orchestration
Coordination & Service
Discovery
API Gateway
Cloud Native
Storage
Container
Runtime
Cloud Native
Networking
1. Operations Management
Unified management
tools, processes and
staff are the precondition
for operational efficiency.
CONFIDENTIAL designator
Managementrequirements
▸ Consistent cluster provisioning
▸ Policy enforcement and governance
across development, test, and
production clusters
▸ Finding/modifying resources

across clusters
▸ Single pane of glass visibility
▸ Deploying and distributing
applications at scale
▸ Auditing and compliance
DevOps Hybrid multicloud
▸ Easy cluster provisioning
▸ Controlling cluster configuration drift
▸ Ensuring app deployment from

development to production
Developer
Build and deploy a container app Develop, test, and produce clusters Clusters deployed across public, private

clouds, edge, in different geographies
Distributed multiclusterMulticluster growthSingle cluster
How do I normalize and centralize key functions across environments?
Multicluster management challenges
20
Red Hat Advanced Cluster Management for Kubernetes
9 Categories, 38 Sub Categories, and 1,450 Cloud Native Products
2. Visibility
End-to-end
visibility
across all
technology
categories
and
subcategories
is crucial.
22
How do I get a simplified understanding of my cluster health and the
impact it may have on my application availability ?
How do I automate provisioning and deprovisioning of my clusters?
How can I manage the life cycle of multiple clusters regardless of
where they reside (on-prem, across public clouds) using a single
control plane?
DevOps/SRE
IT Operations
Multi-Cluster Lifecycle Management
234
• Centrally create, update and
delete Kubernetes clusters
across multiple private and
public clouds
• Search, find and modify any
kubernetes resource across the
entire domain.
• Quickly troubleshoot and
resolve issues across your
federated domain
Unified Multi-Cluster Management
Single Pane for all your Kubernetes Clusters
3. Compliance
Lots of Room for
Inconsistencies
• Event type

• Level of detail

• User type

• Human versus machine processes

• Namespace

• Stages

• Where should logs and policy files be stored
(disk or webhook)?

• Retention policy

• Retry upon failure

• Batch or real time processing

• Log frequency based on API server resource
availability

• Truncating of large logs

• Processing instructions
Unified
audit trail
needs
centralized
cluster
management.
Slide # 24
# Check if request include cost center label.
not input.request.object.metadata.labels.costcenter
msg := "Every resource must have a costcenter label"
}
# Check for appropriate format of cost center name
deny[msg] {
value := input.request.object.metadata.labels.costcenter
not startswith(value, "cccode-")
msg := sprintf("Costcenter code must start with `cccode-`; found
`%v`", [value])
}
# Check for images that are not from the hooli.com registry
some i
input.request.kind.kind == "Pod"
image := input.request.object.spec.containers[i].image
not startswith(image, "hooli.com/")
msg := sprintf("Image '%v' comes from untrusted registry", [image])
}
Source of these samples: openpolicyagent.org
# Only owner can update the pet's information
default allow = false
allow {
input.method == "PUT"
some petid
input.path = ["pets", petid]
input.user == input.owner
}
Policies at the Kubernetes Level
•
Policies at the Application Level
4. Policy Management
Consistency between Dev, Test, Staging, and
Production needs end-to-end automation and
declarative management.
26
● How do I ensure all my clusters are compliant with standard and
custom policies?
● How do I set consistent security policies across diverse
environments and ensure enforcement?
● How do I get alerted on any configuration drift and remediate it?
● How do I ensure 99.9 % Uptime?
● How do I drive more innovation at scale?
Policy Driven Governance Risk and Compliance
IT Operations
Security OPS
276
Policy based Governance, Risk and Compliance
• Centrally set & enforce policies
for security, applications, &
infrastructure
• Quickly visualize detailed
auditing on configuration of
apps and clusters
• Built-in compliance policies and
audit checks
• Immediate visibility into your
compliance posture based on
your defined standards
Don’t wait for your security team to tap you on the shoulder
5. Application Management
Slide # 28
Operate
traditional
applications and
microservices-based
apps side-by-side.
29
● I want to quickly investigate application relationships with real
time status, so that I can see where problems are.
● With the Application Topology view, I can visually inspect
application status labels and pod logs to understand if a part of
the application is running or not, without having to connect to a
cluster and gather any info.
● I want new clusters to be deployed with a set of known
configurations and required applications.
● With the assignment of a label at cluster deploy time, the
necessary configurations and applications will be automatically
deployed and running without any additional manual effort.IT Operations
DevOps/SRE
Advanced Application Lifecycle Management
308
Advanced Application Lifecycle Management
• Easily Deploy Applications at
Scale
• Deploy Applications from
Multiple Sources
• Quickly visualize application
relationships across clusters
and those that span clusters
Simplify your Application Lifecycle
6. Cost Inefficiencies
Current Cost Challenges
•Assigning billing items to projects
•Selecting the appropriate contract
duration and instances types
•Taking advantage of already paid for
infrastructure
•Optimally stacking applications
Kubernetes makes application environments more
dynamic and complex
•Which application puts how much load on a specific micro
service?
•What infrastructure did the micro service consume on
behalf of a specific application?
•Should the same micro service run on different Kubernetes
clusters to optimize cost, compliance, or performance?
•Does the micro service depend on specific storage, GPUs,
Linux libraries, etc. or can we easily move it.
•How should I match the requirements of my application
services with the various Kubernetes offerings on different
clouds.
Slide # 31
U
nified and automated
cost management is
critical.
7. Collaboration
Move to a “start
left” approach
where all stakeholders
continuously
collaborate.
8. Self Service
Self service
deployment
Git: Desired State
Namespace
Load
Balancing
DNS Host Infrastructure
Storage and
Backup
Cluster
control plane
Operating
Systems
Instrumentation
System
components
Add ons
Observed State
Adjustments
& updates
Define clusters as code
for self-service
deployment, continuous
observability, and rapid
adjustments in case of
configuration drift.
Unified
management
End-to-end
visibility
Central audit
trail
End-to-end
Automation
Operate traditional applications
and microservices-based
apps side-by-side
Unified and automated
cost management is
critical
Start Left over Shift
Left
GitOps enables
compliant self-service
Slide # 34
Summary
The 8 Rules
of Multi
Cluster
Management
CONFIDENTIAL designator
35
Robust. Proven. Award winning.
Multicluster lifecycle 

management
Policy driven governance,

risk, and compliance
Advanced application 

lifecycle management
CONFIDENTIAL designator
Visit Us on the Web
www.redhat.com/clustermanagement
Where Can I Learn More?
36
Try it out free for 60 days!
https://www.redhat.com/en/technologies/
management/advanced-cluster-
management/try-it

Mais conteúdo relacionado

Mais procurados

Automating security compliance for physical, virtual, cloud, and container en...
Automating security compliance for physical, virtual, cloud, and container en...Automating security compliance for physical, virtual, cloud, and container en...
Automating security compliance for physical, virtual, cloud, and container en...
Lucy Huh Kerner
 

Mais procurados (20)

DevOps Spain 2019. Beatriz Martínez-IBM
DevOps Spain 2019. Beatriz Martínez-IBMDevOps Spain 2019. Beatriz Martínez-IBM
DevOps Spain 2019. Beatriz Martínez-IBM
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
 
Automate Your Container Deployments Securely
Automate Your Container Deployments SecurelyAutomate Your Container Deployments Securely
Automate Your Container Deployments Securely
 
Virtual Desktop Infrastructure with Novell Endpoint Management Solutions
Virtual Desktop Infrastructure with Novell Endpoint Management SolutionsVirtual Desktop Infrastructure with Novell Endpoint Management Solutions
Virtual Desktop Infrastructure with Novell Endpoint Management Solutions
 
Red Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShift
 
Securing Systems at Cloud Scale with DevSecOps
Securing Systems at Cloud Scale with DevSecOpsSecuring Systems at Cloud Scale with DevSecOps
Securing Systems at Cloud Scale with DevSecOps
 
SOCstock 2021 The Cloud-native SOC
SOCstock 2021 The Cloud-native SOC SOCstock 2021 The Cloud-native SOC
SOCstock 2021 The Cloud-native SOC
 
Cloud native programming model comparison
Cloud native programming model comparisonCloud native programming model comparison
Cloud native programming model comparison
 
Kubernetes Administration Certification Cost-Register Now(7262008866)
Kubernetes Administration Certification Cost-Register Now(7262008866)Kubernetes Administration Certification Cost-Register Now(7262008866)
Kubernetes Administration Certification Cost-Register Now(7262008866)
 
DevSecOps OWASP
DevSecOps OWASPDevSecOps OWASP
DevSecOps OWASP
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
 
DevSecOps reference architectures 2018
DevSecOps reference architectures 2018DevSecOps reference architectures 2018
DevSecOps reference architectures 2018
 
Automating security compliance for physical, virtual, cloud, and container en...
Automating security compliance for physical, virtual, cloud, and container en...Automating security compliance for physical, virtual, cloud, and container en...
Automating security compliance for physical, virtual, cloud, and container en...
 
Maturing your organization from DevOps to DevSecOps
Maturing your organization from DevOps to DevSecOpsMaturing your organization from DevOps to DevSecOps
Maturing your organization from DevOps to DevSecOps
 
Enterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & ZoweEnterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & Zowe
 
ADDO Open Source Observability Tools
ADDO Open Source Observability Tools ADDO Open Source Observability Tools
ADDO Open Source Observability Tools
 
PKI in DevOps: How to Deploy Certificate Automation within CI/CD
PKI in DevOps: How to Deploy Certificate Automation within CI/CDPKI in DevOps: How to Deploy Certificate Automation within CI/CD
PKI in DevOps: How to Deploy Certificate Automation within CI/CD
 
CI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformCI/CD on Google Cloud Platform
CI/CD on Google Cloud Platform
 
Code-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps SuccessCode-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps Success
 
Infrastructure as Code principles and practices
Infrastructure as Code  principles and practicesInfrastructure as Code  principles and practices
Infrastructure as Code principles and practices
 

Semelhante a Addressing the 8 Key Pain Points of Kubernetes Cluster Management

Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorial
Anna Liu
 

Semelhante a Addressing the 8 Key Pain Points of Kubernetes Cluster Management (20)

IBM Multicloud Management on the OpenShift Container Platform
IBM Multicloud Management on theOpenShift Container PlatformIBM Multicloud Management on theOpenShift Container Platform
IBM Multicloud Management on the OpenShift Container Platform
 
Kubernetes Cheatsheet
Kubernetes CheatsheetKubernetes Cheatsheet
Kubernetes Cheatsheet
 
Introduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang NguyenIntroduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang Nguyen
 
8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box
 
How to Transform Corporate IT into the Driver for Digital Transformation
How to Transform Corporate IT into the Driver for Digital TransformationHow to Transform Corporate IT into the Driver for Digital Transformation
How to Transform Corporate IT into the Driver for Digital Transformation
 
AWS TechConnect 2018 - Container Adoption
AWS TechConnect 2018 - Container AdoptionAWS TechConnect 2018 - Container Adoption
AWS TechConnect 2018 - Container Adoption
 
Episode 1: Building Kubernetes-as-a-Service
Episode 1: Building Kubernetes-as-a-ServiceEpisode 1: Building Kubernetes-as-a-Service
Episode 1: Building Kubernetes-as-a-Service
 
Container Technologies and Transformational value
Container Technologies and Transformational valueContainer Technologies and Transformational value
Container Technologies and Transformational value
 
Meetup Geneva - 25th nov 2020
Meetup Geneva - 25th nov 2020Meetup Geneva - 25th nov 2020
Meetup Geneva - 25th nov 2020
 
Cloud Native Summit 2019 Summary
Cloud Native Summit 2019 SummaryCloud Native Summit 2019 Summary
Cloud Native Summit 2019 Summary
 
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
Risc and velostrata  2 28 2018 lessons_in_cloud_migrationRisc and velostrata  2 28 2018 lessons_in_cloud_migration
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Istio Service Mesh
Istio Service MeshIstio Service Mesh
Istio Service Mesh
 
Microservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SREMicroservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SRE
 
Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorial
 
Intro to Cloud Native _ v1.0en (2021/01)
Intro to Cloud Native _ v1.0en (2021/01)Intro to Cloud Native _ v1.0en (2021/01)
Intro to Cloud Native _ v1.0en (2021/01)
 
Cloud Native DevOps
Cloud Native DevOpsCloud Native DevOps
Cloud Native DevOps
 
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
 
Microservices Architecture - Cloud Native Apps
Microservices Architecture - Cloud Native AppsMicroservices Architecture - Cloud Native Apps
Microservices Architecture - Cloud Native Apps
 
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y KubernetesIntroducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
 

Mais de Enterprise Management Associates

Mais de Enterprise Management Associates (20)

Highlights from the EMA Radar™ Report for Workload Automation and Orchestrati...
Highlights from the EMA Radar™ Report for Workload Automation and Orchestrati...Highlights from the EMA Radar™ Report for Workload Automation and Orchestrati...
Highlights from the EMA Radar™ Report for Workload Automation and Orchestrati...
 
Real-world incident response, management, and prevention
Real-world incident response, management, and preventionReal-world incident response, management, and prevention
Real-world incident response, management, and prevention
 
Observability: Challenges, Priorities, Solutions, and the Role of OpenTelemetry
Observability: Challenges, Priorities, Solutions, and the Role of OpenTelemetryObservability: Challenges, Priorities, Solutions, and the Role of OpenTelemetry
Observability: Challenges, Priorities, Solutions, and the Role of OpenTelemetry
 
NetSecOps: Examining How Network and Security Teams Collaborate for a Better ...
NetSecOps: Examining How Network and Security Teams Collaborate for a Better ...NetSecOps: Examining How Network and Security Teams Collaborate for a Better ...
NetSecOps: Examining How Network and Security Teams Collaborate for a Better ...
 
Modern ITSM—the untapped game-changer for midsize organizations
Modern ITSM—the untapped game-changer for midsize organizationsModern ITSM—the untapped game-changer for midsize organizations
Modern ITSM—the untapped game-changer for midsize organizations
 
Unveiling Strategic Trends in Global Finance, Banking, and Insurance - IT Ex...
Unveiling Strategic Trends in Global Finance, Banking, and Insurance -  IT Ex...Unveiling Strategic Trends in Global Finance, Banking, and Insurance -  IT Ex...
Unveiling Strategic Trends in Global Finance, Banking, and Insurance - IT Ex...
 
Unlocking Master Data Management (MDM) Success: Real-World Insights and Strat...
Unlocking Master Data Management (MDM) Success: Real-World Insights and Strat...Unlocking Master Data Management (MDM) Success: Real-World Insights and Strat...
Unlocking Master Data Management (MDM) Success: Real-World Insights and Strat...
 
Transcending Passwords: Emerging Trends in Authentication
Transcending Passwords: Emerging Trends in AuthenticationTranscending Passwords: Emerging Trends in Authentication
Transcending Passwords: Emerging Trends in Authentication
 
Modernize NetOps with Business-Aware Network Monitoring
Modernize NetOps with Business-Aware Network MonitoringModernize NetOps with Business-Aware Network Monitoring
Modernize NetOps with Business-Aware Network Monitoring
 
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
 
Navigating Today’s Threat Landscape: Discussing Hype vs. Reality
Navigating Today’s Threat Landscape: Discussing Hype vs. RealityNavigating Today’s Threat Landscape: Discussing Hype vs. Reality
Navigating Today’s Threat Landscape: Discussing Hype vs. Reality
 
Kubernetes Unveiled: Trends, Challenges, and Opportunities
Kubernetes Unveiled: Trends, Challenges, and OpportunitiesKubernetes Unveiled: Trends, Challenges, and Opportunities
Kubernetes Unveiled: Trends, Challenges, and Opportunities
 
DDI Directions: DNS, DHCP and IP Address Management Strategies for the Multi-...
DDI Directions: DNS, DHCP and IP Address Management Strategies for the Multi-...DDI Directions: DNS, DHCP and IP Address Management Strategies for the Multi-...
DDI Directions: DNS, DHCP and IP Address Management Strategies for the Multi-...
 
Challenges and Best Practices for Securing Modern Operational Technology Netw...
Challenges and Best Practices for Securing Modern Operational Technology Netw...Challenges and Best Practices for Securing Modern Operational Technology Netw...
Challenges and Best Practices for Securing Modern Operational Technology Netw...
 
CMDB in Cloud Times: Myths, Mistakes, and Mastery
CMDB in Cloud Times: Myths, Mistakes, and Mastery CMDB in Cloud Times: Myths, Mistakes, and Mastery
CMDB in Cloud Times: Myths, Mistakes, and Mastery
 
Modernizing Network Engineering and Operations in the Era of Hybrid and Remot...
Modernizing Network Engineering and Operations in the Era of Hybrid and Remot...Modernizing Network Engineering and Operations in the Era of Hybrid and Remot...
Modernizing Network Engineering and Operations in the Era of Hybrid and Remot...
 
Why Should Organizations Consider Extended Detection and Response (XDR)?
Why Should Organizations Consider Extended Detection and Response (XDR)?Why Should Organizations Consider Extended Detection and Response (XDR)?
Why Should Organizations Consider Extended Detection and Response (XDR)?
 
Five Managed SD-WAN Trends to Watch in 2023
Five Managed SD-WAN Trends to Watch in 2023Five Managed SD-WAN Trends to Watch in 2023
Five Managed SD-WAN Trends to Watch in 2023
 
Moving Beyond Remote Access: Discover the Power of Zero Trust Network Access
Moving Beyond Remote Access: Discover the Power of Zero Trust Network AccessMoving Beyond Remote Access: Discover the Power of Zero Trust Network Access
Moving Beyond Remote Access: Discover the Power of Zero Trust Network Access
 
[Analyst Research Slides] Build vs. Buy: Finding the Best Path to Network Aut...
[Analyst Research Slides] Build vs. Buy: Finding the Best Path to Network Aut...[Analyst Research Slides] Build vs. Buy: Finding the Best Path to Network Aut...
[Analyst Research Slides] Build vs. Buy: Finding the Best Path to Network Aut...
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Addressing the 8 Key Pain Points of Kubernetes Cluster Management

  • 1. IT & DATA MANAGEMENT RESEARCH, INDUSTRY ANALYSIS & CONSULTING Torsten Volk Managing Research Director Enterprise Management Associates Addressing the 8 Key Pain Points of Kubernetes Cluster Management Pete Cruz Manager, Product and Technical Marketing Red Hat
  • 2. IT & DATA MANAGEMENT RESEARCH, INDUSTRY ANALYSIS & CONSULTING© 2020 Enterprise Management Associates, Inc. Featured Speakers 2 Torsten Volk, Managing Research Director, EMA With over 15 years of enterprise IT experience, Torsten helps end users and vendors leverage the opportunities presented by today's hybrid cloud and software-defined infrastructure environments in combination with advanced machine learning. Torsten specializes in topics that lead the way from hybrid cloud and the software-defined data center (SDDC) toward a business-defined concept of enterprise IT. Pete Cruz, Manager, Product and Technical Marketing, Red Hat Pete is responsible for leading product and technical marketing for Advanced Cluster Management in the Red Hat Management Business Unit. With 28+ years of experience in network, server, application, cloud, and service level management, Pete has held senior and executive level product management and marketing positions at Cabletron, Opticom, Smarts, Empirix, Voyence, EMC, SevOne and VMware prior to Red Hat.
  • 3. IT & DATA MANAGEMENT RESEARCH, INDUSTRY ANALYSIS & CONSULTING Logistics An archived version of the event recording will be available at www.enterprisemanagement.com • Log questions in the Q+A panel • Questions will be addressed during the Q+A session of the event QUESTIONS EVENT RECORDING A PDF of the speaker slides will be distributed to all attendees PDF SLIDES 3
  • 4. Addressing the 8 Key Pain Points of Kubernetes Cluster Management
  • 5. Agenda Addressing the 8 Key Pain Points of Kubernetes Cluster Management 5 1 2 3 4 Hybrid Multi-Cloud Building blocks for developers Kubernetes Matches workload and infrastructure 8 Challenges Multi cluster management challenges and solutions EMA Top 3: Red Hat ACM How ACM addresses the 8 challenges Slide #
  • 6. Core Challenge Multi-Cloud Choice Chart categorizes 50,000 Kubernetes implementation challenges from the past 3 months (data source: StackOverflow.com). Key Takeaways: 1. Many different perspectives: a. Cloud Centric b. Language
  • 7. Hybrid Multi Cloud: Rapid Growth in Complexity 80% complexity increase between 2018 (Q2) and 2020 (Q2) based on the average number of technologies that are part of an application stack. Slide # 7 Data source: stackoverflow.com
  • 8. Technology Correlations Slide # 8 Data source: stackoverflow.com AWS and Azure Machine Learning and AI
  • 9. Hybrid Multi Cloud: The 25 Favorite Items on the Multi-Cloud Menu Today Observations 1. Object storage, databases, and serverless are hot. 2. Azure is hot in DevOps and AD integration. 3. Google leads the field with object storage and a mobile app development framework. 4. The AWS Amplify app development framework is the newcomer of the year.
  • 10. Consolidated view of the previous slide. Observations 1. Azure is Windows- centric 2. Google dominates machine learning and analytics Hybrid Multi Cloud: Different Services Are Popular on Different Clouds
  • 11. The Beginning: The Kubernetes Website in 2014 Simple Vision Slide # 11
  • 12. Original Vision One Master to Rule all Nodes Simple Principle • Users bring their containerized applications • Kubernetes matches applications to the most suitable nodes. • There is one central set of placement and management policies Slide # 12
  • 13. In 2014 Kubernetes Was Invented for Unified Control of Distributed Apps Clippings from the original presentation from Google I/O Slide # 13
  • 14. The Kubernetes Universe Grew very Fast 311%growth in GitHub Stars over 24 month.
  • 15. Slide # 15 The “Secret” of Kubernetes Scalability
  • 16. Initially we Thought: A Few Clusters Are Fine But then we found… Different clouds come with different APIs and tooling. Regulatory compliance requires separate clusters. Stretching one cluster across regions is difficult. Satisfying specific application requirements is easier by use separate clusters. Development and test teams like to stand up their own clusters. Slide # 16
  • 17. Reasons for deploying clusters Red Hat Advanced Cluster Management for Kubernetes Application
 availability Reduced
 latency Address industry 
 standards Geopolitical data 
 residency guidelines Disaster
 recovery Edge
 deployments CapEx 
 cost reduction Avoid vendor
 lock-in 17
  • 18. Azure AWSGoogle The Harsh Multi Cluster Reality There is much more to Kubernetes than container scheduling.
  • 19. Provisioning Observability & Analytics Runtime Orchestration & Management App Definition & Development Automation & Configuration Key Management Security & Compliance Container Registry App Definition & Image Build CI/CD Streaming & Messaging Database Monitoring Logging Tracing Chaos Management Service Proxy Remote Procedure Call Service Mesh Scheduling & Orchestration Coordination & Service Discovery API Gateway Cloud Native Storage Container Runtime Cloud Native Networking 1. Operations Management Unified management tools, processes and staff are the precondition for operational efficiency.
  • 20. CONFIDENTIAL designator Managementrequirements ▸ Consistent cluster provisioning ▸ Policy enforcement and governance across development, test, and production clusters ▸ Finding/modifying resources
 across clusters ▸ Single pane of glass visibility ▸ Deploying and distributing applications at scale ▸ Auditing and compliance DevOps Hybrid multicloud ▸ Easy cluster provisioning ▸ Controlling cluster configuration drift ▸ Ensuring app deployment from
 development to production Developer Build and deploy a container app Develop, test, and produce clusters Clusters deployed across public, private
 clouds, edge, in different geographies Distributed multiclusterMulticluster growthSingle cluster How do I normalize and centralize key functions across environments? Multicluster management challenges 20 Red Hat Advanced Cluster Management for Kubernetes
  • 21. 9 Categories, 38 Sub Categories, and 1,450 Cloud Native Products 2. Visibility End-to-end visibility across all technology categories and subcategories is crucial.
  • 22. 22 How do I get a simplified understanding of my cluster health and the impact it may have on my application availability ? How do I automate provisioning and deprovisioning of my clusters? How can I manage the life cycle of multiple clusters regardless of where they reside (on-prem, across public clouds) using a single control plane? DevOps/SRE IT Operations Multi-Cluster Lifecycle Management
  • 23. 234 • Centrally create, update and delete Kubernetes clusters across multiple private and public clouds • Search, find and modify any kubernetes resource across the entire domain. • Quickly troubleshoot and resolve issues across your federated domain Unified Multi-Cluster Management Single Pane for all your Kubernetes Clusters
  • 24. 3. Compliance Lots of Room for Inconsistencies • Event type • Level of detail • User type • Human versus machine processes • Namespace • Stages • Where should logs and policy files be stored (disk or webhook)? • Retention policy • Retry upon failure • Batch or real time processing • Log frequency based on API server resource availability • Truncating of large logs • Processing instructions Unified audit trail needs centralized cluster management. Slide # 24 # Check if request include cost center label. not input.request.object.metadata.labels.costcenter msg := "Every resource must have a costcenter label" } # Check for appropriate format of cost center name deny[msg] { value := input.request.object.metadata.labels.costcenter not startswith(value, "cccode-") msg := sprintf("Costcenter code must start with `cccode-`; found `%v`", [value]) } # Check for images that are not from the hooli.com registry some i input.request.kind.kind == "Pod" image := input.request.object.spec.containers[i].image not startswith(image, "hooli.com/") msg := sprintf("Image '%v' comes from untrusted registry", [image]) } Source of these samples: openpolicyagent.org # Only owner can update the pet's information default allow = false allow { input.method == "PUT" some petid input.path = ["pets", petid] input.user == input.owner } Policies at the Kubernetes Level • Policies at the Application Level
  • 25. 4. Policy Management Consistency between Dev, Test, Staging, and Production needs end-to-end automation and declarative management.
  • 26. 26 ● How do I ensure all my clusters are compliant with standard and custom policies? ● How do I set consistent security policies across diverse environments and ensure enforcement? ● How do I get alerted on any configuration drift and remediate it? ● How do I ensure 99.9 % Uptime? ● How do I drive more innovation at scale? Policy Driven Governance Risk and Compliance IT Operations Security OPS
  • 27. 276 Policy based Governance, Risk and Compliance • Centrally set & enforce policies for security, applications, & infrastructure • Quickly visualize detailed auditing on configuration of apps and clusters • Built-in compliance policies and audit checks • Immediate visibility into your compliance posture based on your defined standards Don’t wait for your security team to tap you on the shoulder
  • 28. 5. Application Management Slide # 28 Operate traditional applications and microservices-based apps side-by-side.
  • 29. 29 ● I want to quickly investigate application relationships with real time status, so that I can see where problems are. ● With the Application Topology view, I can visually inspect application status labels and pod logs to understand if a part of the application is running or not, without having to connect to a cluster and gather any info. ● I want new clusters to be deployed with a set of known configurations and required applications. ● With the assignment of a label at cluster deploy time, the necessary configurations and applications will be automatically deployed and running without any additional manual effort.IT Operations DevOps/SRE Advanced Application Lifecycle Management
  • 30. 308 Advanced Application Lifecycle Management • Easily Deploy Applications at Scale • Deploy Applications from Multiple Sources • Quickly visualize application relationships across clusters and those that span clusters Simplify your Application Lifecycle
  • 31. 6. Cost Inefficiencies Current Cost Challenges •Assigning billing items to projects •Selecting the appropriate contract duration and instances types •Taking advantage of already paid for infrastructure •Optimally stacking applications Kubernetes makes application environments more dynamic and complex •Which application puts how much load on a specific micro service? •What infrastructure did the micro service consume on behalf of a specific application? •Should the same micro service run on different Kubernetes clusters to optimize cost, compliance, or performance? •Does the micro service depend on specific storage, GPUs, Linux libraries, etc. or can we easily move it. •How should I match the requirements of my application services with the various Kubernetes offerings on different clouds. Slide # 31 U nified and automated cost management is critical.
  • 32. 7. Collaboration Move to a “start left” approach where all stakeholders continuously collaborate.
  • 33. 8. Self Service Self service deployment Git: Desired State Namespace Load Balancing DNS Host Infrastructure Storage and Backup Cluster control plane Operating Systems Instrumentation System components Add ons Observed State Adjustments & updates Define clusters as code for self-service deployment, continuous observability, and rapid adjustments in case of configuration drift.
  • 34. Unified management End-to-end visibility Central audit trail End-to-end Automation Operate traditional applications and microservices-based apps side-by-side Unified and automated cost management is critical Start Left over Shift Left GitOps enables compliant self-service Slide # 34 Summary The 8 Rules of Multi Cluster Management
  • 35. CONFIDENTIAL designator 35 Robust. Proven. Award winning. Multicluster lifecycle 
 management Policy driven governance,
 risk, and compliance Advanced application 
 lifecycle management
  • 36. CONFIDENTIAL designator Visit Us on the Web www.redhat.com/clustermanagement Where Can I Learn More? 36 Try it out free for 60 days! https://www.redhat.com/en/technologies/ management/advanced-cluster- management/try-it