Optimizing Resource Usage in Kubernetes
Offered By: Devoxx via YouTube
Course Description
Overview
Explore advanced techniques for optimizing resource usage in Kubernetes environments, with a focus on Java applications. Learn about autoscaling, workload hibernation, automated resource requests, and Kubernetes Jobs implementation to decrease resource consumption and lower costs when running multiple clusters at scale. Discover strategies for achieving higher density clusters, reducing the number of required clusters, and minimizing operating expenses. Gain insights into managing container memory, configuring garbage collectors, setting Java CPU limits and requests, and implementing vertical and horizontal scaling. Benefit from Adobe's extensive experience in leveraging standard Kubernetes capabilities and custom solutions to improve resource management across various levels of the technology stack.
Syllabus
Introduction
About Carlos
Resource Optimization
Container Memory
Garbage Collector
Java CPU Limits
CPU Requests
Java Requests
Scaling
Vertical Scaler
Horizontal Scaler
Summary
Questions
Taught by
Devoxx
Related Courses
Designing Highly Scalable Web Apps on Google Cloud PlatformGoogle via Coursera Elastic Google Cloud Infrastructure: Scaling and Automation
Google Cloud via Coursera Elastic Cloud Infrastructure: Scaling and Automation auf Deutsch
Google Cloud via Coursera Elastic Cloud Infrastructure: Scaling and Automation en Français
Google Cloud via Coursera Alibaba Cloud Native Solutions and Container Service
Alibaba via Coursera