Главная
Study mode:
on
1
Introduction
2
Background
3
Preparation in Launch
4
Prevent Pot Shutdowns
5
Class Patterns
6
High load triggers
7
Outside support
8
CPU throttling
9
Memory usage
10
Heap memory
11
Garbage collection constellations
12
Support stoppage
13
Liveness proved
14
Liveness proof
15
Dont make groups dependent on components
16
Check connectivity of databases
17
How to safely stop ports
18
How to wait until traffic stops
19
Example manifest
20
Example springboot
21
Questions
Description:
Explore best practices for deploying applications on Kubernetes to achieve both frequent updates and stability in this informative conference talk. Learn about container health checks, CPU and memory allocation settings, and techniques for graceful shutdown implementation. Gain insights into Kubernetes resource and container management behavior to determine optimal configurations for your applications. Discover unique practices employed by Yahoo Japan for running numerous Java application containers, including containerized Java VM tuning and automatic warm-up techniques. Delve into topics such as preventing pod shutdowns, handling high load triggers, CPU throttling, memory usage optimization, garbage collection strategies, and implementing liveness probes. Understand how to safely stop ports, manage traffic during updates, and create effective manifests for your Kubernetes deployments.

Best Practices for Applications on Kubernetes - Frequent Updates and Stability

CNCF [Cloud Native Computing Foundation]
Add to list